Age | Commit message (Expand) | Author | Files | Lines |
2023-10-18 | configfs: convert to new timestamp accessors | Jeff Layton | 1 | -4/+4 |
2023-07-13 | configfs: convert to ctime accessor functions | Jeff Layton | 1 | -4/+3 |
2023-04-03 | fs: consolidate duplicate dt_type helpers | Jeff Layton | 1 | -7/+2 |
2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
2023-01-19 | fs: port ->mkdir() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
2023-01-19 | fs: port ->symlink() to pass mnt_idmap | Christian Brauner | 2 | -2/+2 |
2023-01-19 | fs: port ->setattr() to pass mnt_idmap | Christian Brauner | 2 | -3/+3 |
2022-12-02 | configfs: fix possible memory leak in configfs_create_dir() | Chen Zhongjin | 1 | -0/+2 |
2022-02-22 | configfs: fix a race in configfs_{,un}register_subsystem() | ChenXiaoSong | 1 | -0/+14 |
2022-01-24 | fsnotify: fix fsnotify hooks in pseudo filesystems | Amir Goldstein | 1 | -3/+3 |
2021-08-25 | configfs: fix a race in configfs_lookup() | Sishuai Gong | 1 | -3/+4 |
2021-08-25 | configfs: fold configfs_attach_attr into configfs_lookup | Christoph Hellwig | 1 | -49/+24 |
2021-08-25 | configfs: simplify the configfs_dirent_is_ready | Christoph Hellwig | 1 | -3/+1 |
2021-08-25 | configfs: return -ENAMETOOLONG earlier in configfs_lookup | Christoph Hellwig | 1 | -2/+3 |
2021-08-09 | configfs: restore the kernel v5.13 text attribute write behavior | Bart Van Assche | 1 | -12/+6 |
2021-07-13 | configfs: fix the read and write iterators | Bart Van Assche | 1 | -7/+22 |
2021-07-02 | Merge tag 'configfs-5.13' of git://git.infradead.org/users/hch/configfs | Linus Torvalds | 1 | -130/+51 |
2021-06-29 | fs: move ramfs_aops to libfs | Christoph Hellwig | 1 | -7/+1 |
2021-06-22 | configfs: simplify configfs_release_bin_file | Christoph Hellwig | 1 | -6/+0 |
2021-06-22 | configfs: fix memleak in configfs_release_bin_file | Chung-Chiang Cheng | 1 | -5/+5 |
2021-05-25 | configfs: implement the .read_iter and .write_iter methods | Bart Van Assche | 1 | -42/+42 |
2021-05-25 | configfs: drop pointless kerneldoc comments | Christoph Hellwig | 1 | -79/+6 |
2021-05-25 | configfs: fix the kerneldoc comment for configfs_create_bin_file | Bart Van Assche | 1 | -1/+1 |
2021-05-07 | treewide: remove editor modelines and cruft | Masahiro Yamada | 7 | -21/+7 |
2021-03-11 | configfs: fix a use-after-free in __configfs_open_file | Daiyue Zhang | 1 | -4/+2 |
2021-01-24 | fs: make helpers idmap mount aware | Christian Brauner | 4 | -6/+11 |
2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+2 |
2020-11-14 | configfs: fix kernel-doc markup issue | Alex Shi | 1 | -0/+1 |
2020-10-16 | fs: configfs: delete repeated words in comments | Randy Dunlap | 2 | -2/+2 |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
2020-06-01 | Merge tag 'docs-5.8' of git://git.lwn.net/linux | Linus Torvalds | 2 | -2/+2 |
2020-05-05 | docs: filesystems: convert configfs.txt to ReST | Mauro Carvalho Chehab | 2 | -2/+2 |
2020-04-27 | configfs: fix config_item refcnt leak in configfs_rmdir() | Xiyu Yang | 1 | -0/+1 |
2019-12-08 | utimes: Clamp the timestamps in notify_change() | Amir Goldstein | 1 | -6/+3 |
2019-11-06 | configfs: calculate the depth of parent item | Honggang Li | 1 | -1/+1 |
2019-09-19 | Merge tag 'configfs-for-5.4' of git://git.infradead.org/users/hch/configfs | Linus Torvalds | 5 | -254/+170 |
2019-09-19 | Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/p... | Linus Torvalds | 1 | -6/+6 |
2019-09-11 | configfs: calculate the symlink target only once | Al Viro | 4 | -171/+73 |
2019-09-11 | configfs: make configfs_create() return inode | Al Viro | 3 | -59/+39 |
2019-09-11 | configfs: factor dirent removal into helpers | Christoph Hellwig | 1 | -30/+33 |
2019-09-11 | configfs: fix a deadlock in configfs_symlink() | Al Viro | 1 | -1/+32 |
2019-09-04 | configfs: provide exclusion between IO and removals | Al Viro | 2 | -18/+80 |
2019-09-02 | configfs: new object reprsenting tree fragments | Al Viro | 3 | -27/+97 |
2019-09-02 | configfs_register_group() shouldn't be (and isn't) called in rmdirable parts | Al Viro | 1 | -11/+0 |
2019-09-02 | configfs: stash the data we need into configfs_buffer at open time | Al Viro | 1 | -134/+95 |
2019-08-30 | timestamp_truncate: Replace users of timespec64_trunc | Deepa Dinamani | 1 | -6/+6 |
2019-07-19 | Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -5/+15 |
2019-07-10 | Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+3 |
2019-07-04 | vfs: Convert configfs to use the new mount API | David Howells | 1 | -5/+15 |
2019-06-20 | configfs: call fsnotify_rmdir() hook | Amir Goldstein | 1 | -0/+3 |
2019-05-31 | Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/g... | Linus Torvalds | 7 | -105/+7 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 | Thomas Gleixner | 7 | -105/+7 |
2019-05-28 | configfs: Fix use-after-free when accessing sd->s_dentry | Sahitya Tummala | 1 | -8/+6 |
2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
2019-05-16 | Merge tag 'configfs-for-5.2' of git://git.infradead.org/users/hch/configfs | Linus Torvalds | 1 | -5/+12 |
2019-05-08 | configfs: fix possible use-after-free in configfs_register_group | YueHaibing | 1 | -5/+12 |
2019-04-08 | fs: mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -0/+2 |
2018-07-17 | configfs: fix registered group removal | Mike Christie | 1 | -0/+11 |
2018-07-02 | configfs: replace strncpy with memcpy | Guenter Roeck | 1 | -1/+1 |
2018-06-19 | configfs: use kvasprintf() instead of open-coding it | Bart Van Assche | 1 | -20/+4 |
2018-06-05 | vfs: change inode times to use struct timespec64 | Deepa Dinamani | 1 | -6/+6 |
2017-10-19 | configfs: make ci_type field, some pointers and function arguments const | Bhumika Goyal | 3 | -10/+10 |
2017-10-19 | configfs: Fix bool initialization/comparison | Thomas Meyer | 1 | -6/+6 |
2017-06-12 | configfs: Introduce config_item_get_unless_zero() | Bart Van Assche | 1 | -0/+8 |
2017-06-12 | configfs: Fix race between create_link and configfs_rmdir | Nicholas Bellinger | 1 | -2/+1 |
2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
2016-12-09 | vfs: remove ".readlink = generic_readlink" assignments | Miklos Szeredi | 1 | -1/+0 |
2016-10-10 | Merge remote-tracking branch 'ovl/rename2' into for-linus | Al Viro | 1 | -0/+1 |
2016-09-27 | fs: Replace current_fs_time() with current_time() | Deepa Dinamani | 1 | -3/+3 |
2016-09-16 | configfs: Return -EFBIG from configfs_write_bin_file. | Phil Turnbull | 1 | -0/+1 |
2016-07-10 | configfs: don't set buffer_needs_fill to zero if show() returns error | Tal Shorer | 1 | -3/+3 |
2016-06-30 | configfs: Remove ppos increment in configfs_write_bin_file | Marek Vasut | 1 | -2/+0 |
2016-05-09 | configfs_readdir(): make safe under shared lock | Al Viro | 1 | -13/+7 |
2016-05-02 | parallel lookups: actual switch to rwsem | Al Viro | 1 | -1/+1 |
2016-05-02 | configfs_detach_prep(): make sure that wait_mutex won't go away | Al Viro | 1 | -8/+9 |
2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
2016-03-19 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 2 | -9/+12 |
2016-03-14 | configfs: move d_rehash() into configfs_create() for regular files | Al Viro | 2 | -9/+12 |
2016-03-06 | configfs: switch ->default groups to a linked list | Christoph Hellwig | 2 | -24/+21 |
2016-02-26 | configfs: Replace CURRENT_TIME by current_fs_time() | Deepa Dinamani | 1 | -3/+5 |
2016-01-22 | wrappers for ->i_mutex access | Al Viro | 3 | -35/+35 |
2016-01-20 | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/... | Linus Torvalds | 1 | -29/+121 |
2016-01-12 | Merge tag 'configfs-for-linus' of git://git.infradead.org/users/hch/configfs | Linus Torvalds | 4 | -13/+276 |
2016-01-04 | configfs: implement binary attributes | Pantelis Antoniou | 4 | -13/+276 |
2015-12-30 | switch ->get_link() to delayed_call, kill ->put_link() | Al Viro | 1 | -8/+9 |
2015-12-29 | kill free_page_put_link() | Al Viro | 1 | -6/+6 |
2015-12-20 | fs: configfs: Add unlocked version of configfs_depend_item() | Krzysztof Opasiak | 1 | -0/+73 |
2015-12-20 | fs: configfs: Factor out configfs_find_subsys_dentry() | Krzysztof Opasiak | 1 | -12/+21 |
2015-12-20 | fs: configfs: Factor out configfs_do_depend_item() | Krzysztof Opasiak | 1 | -15/+26 |
2015-12-20 | fs: configfs: Drop unused parameter from configfs_undepend_item() | Krzysztof Opasiak | 1 | -2/+1 |
2015-12-08 | replace ->follow_link() with new method that could stay in RCU mode | Al Viro | 1 | -3/+8 |
2015-11-20 | configfs: allow dynamic group creation | Daniel Baluta | 1 | -0/+110 |
2015-10-13 | configfs: remove old API | Christoph Hellwig | 1 | -12/+3 |
2015-10-13 | configfs: add show and store methods to struct configfs_attribute | Christoph Hellwig | 1 | -5/+12 |
2015-07-17 | configfs: fix kernel infoleak through user-controlled format string | Nicolas Iooss | 1 | -2/+2 |
2015-07-04 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
2015-07-03 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -6/+4 |
2015-07-01 | sysfs: Create mountpoints with sysfs_create_mount_point | Eric W. Biederman | 1 | -6/+4 |
2015-06-24 | configfs: unexport/make static config_item_init() | Fabian Frederick | 1 | -2/+1 |
2015-06-23 | make simple_positive() public | Al Viro | 1 | -1/+1 |
2015-05-11 | new helper: free_page_put_link() | Al Viro | 1 | -6/+1 |
2015-05-11 | switch ->put_link() from dentry to inode | Al Viro | 1 | -1/+1 |
2015-05-10 | don't pass nameidata to ->follow_link() | Al Viro | 1 | -1/+1 |
2015-05-10 | new ->follow_link() and ->put_link() calling conventions | Al Viro | 1 | -16/+12 |
2015-05-05 | configfs: init configfs module earlier at boot time | Daniel Baluta | 1 | -1/+1 |
2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 3 | -45/+45 |
2015-04-15 | configfs: Fix inconsistent use of file_inode() vs file->f_path.dentry->d_inode | David Howells | 1 | -1/+1 |
2015-02-20 | configfs: Fix potential NULL d_inode dereference | David Howells | 1 | -1/+1 |
2015-02-17 | configfs_add_file: fold into its sole caller | Al Viro | 2 | -19/+10 |
2015-02-17 | configfs: fold create_dir() into its only caller | Al Viro | 1 | -34/+29 |
2015-02-17 | configfs: configfs_create() init callback is never NULL and it never fails | Al Viro | 3 | -15/+6 |
2015-01-20 | fs: remove mapping->backing_dev_info | Christoph Hellwig | 1 | -1/+0 |
2015-01-20 | fs: introduce f_op->mmap_capabilities for nommu mmap support | Christoph Hellwig | 3 | -28/+3 |
2014-11-19 | assorted conversions to %p[dD] | Al Viro | 1 | -1/+1 |
2014-06-04 | fs/configfs: use pr_fmt | Fabian Frederick | 4 | -5/+11 |
2014-06-04 | fs/configfs: convert printk to pr_foo() | Fabian Frederick | 3 | -8/+7 |
2014-06-04 | fs/configs/item.c: kernel-doc fixes + clean-up | Fabian Frederick | 1 | -30/+28 |
2013-11-21 | configfs: fix race between dentry put and lookup | Junxiao Bi | 1 | -2/+14 |
2013-11-15 | consolidate simple ->d_delete() instances | Al Viro | 1 | -11/+1 |
2013-07-14 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -11/+2 |
2013-07-14 | configfs: don't open-code d_alloc_name() | Al Viro | 1 | -11/+2 |
2013-07-09 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
2013-07-03 | configfs: use capped length for ->store_attribute() | Dan Carpenter | 1 | -1/+1 |
2013-06-29 | [readdir] convert configfs | Al Viro | 1 | -70/+52 |
2013-03-03 | fs: Limit sys_mount to only request filesystem modules. | Eric W. Biederman | 1 | -0/+1 |
2013-02-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -1/+1 |
2013-02-21 | configfs: move the dereference below the NULL test | Wei Yongjun | 1 | -2/+3 |
2012-12-17 | lseek: the "whence" argument is called "whence" | Andrew Morton | 1 | -2/+2 |
2012-09-18 | userns: Convert configfs to use kuid and kgid where appropriate | Eric W. Biederman | 1 | -2/+2 |
2012-07-14 | stop passing nameidata to ->lookup() | Al Viro | 1 | -1/+1 |
2012-03-20 | make configfs_pin_fs() return root dentry on success | Al Viro | 3 | -13/+11 |
2012-03-20 | configfs: configfs_create_dir() has parent dentry in dentry->d_parent | Al Viro | 1 | -15/+5 |
2012-03-20 | configfs: sanitize configfs_create() | Al Viro | 1 | -28/+27 |
2012-03-20 | configfs: kill configfs_sb | Al Viro | 5 | -25/+26 |
2012-03-20 | configfs: don't bother with checks for mkdir/rmdir/unlink/symlink in root | Al Viro | 4 | -15/+7 |
2012-03-20 | switch open-coded instances of d_make_root() to new helper | Al Viro | 1 | -2/+1 |
2012-01-03 | configfs: convert to umode_t | Al Viro | 2 | -5/+5 |
2012-01-03 | switch vfs_mkdir() and ->mkdir() to umode_t | Al Viro | 1 | -1/+1 |
2012-01-03 | vfs: live vfsmounts never have NULL ->mnt_sb | Al Viro | 1 | -1/+1 |
2012-01-03 | vfs: for usbfs, etc. internal vfsmounts ->mnt_sb->s_root == ->mnt_root | Al Viro | 1 | -1/+1 |
2011-12-13 | configfs: register_filesystem() called too early | Al Viro | 2 | -20/+18 |
2011-09-27 | doc: fix broken references | Paul Bolle | 2 | -2/+3 |
2011-05-28 | configfs: remove unnecessary dentry_unhash on rmdir, dir rename | Sage Weil | 1 | -2/+0 |
2011-05-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+2 |
2011-05-26 | vfs: push dentry_unhash on rmdir into file systems | Sage Weil | 1 | -0/+2 |
2011-05-18 | configfs: Fix race between configfs_readdir() and configfs_d_iput() | Joel Becker | 1 | -5/+28 |
2011-05-18 | configfs: Don't try to d_delete() negative dentries. | Joel Becker | 1 | -2/+4 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
2011-01-16 | configfs: change depends -> select SYSFS | Nicholas Bellinger | 1 | -2/+2 |
2011-01-12 | switch configfs | Al Viro | 3 | -5/+3 |
2011-01-07 | fs: dcache reduce branches in lookup path | Nick Piggin | 1 | -4/+4 |
2011-01-07 | fs: dcache rationalise dget variants | Nick Piggin | 1 | -1/+1 |
2011-01-07 | fs: dcache remove dcache_lock | Nick Piggin | 2 | -7/+1 |
2011-01-07 | fs: dcache scale d_unhashed | Nick Piggin | 1 | -0/+2 |
2011-01-07 | fs: dcache scale dentry refcount | Nick Piggin | 2 | -3/+2 |
2011-01-07 | fs: change d_delete semantics | Nick Piggin | 1 | -1/+1 |
2011-01-07 | config fs: avoid switching ->d_op on live dentry | Nick Piggin | 1 | -8/+9 |
2010-10-29 | convert get_sb_single() users | Al Viro | 1 | -4/+4 |
2010-10-25 | fs: do not assign default i_ino in new_inode | Christoph Hellwig | 1 | -0/+1 |
2010-06-04 | fix setattr error handling in sysfs, configfs | Nick Piggin | 1 | -5/+4 |
2010-05-27 | fs: convert simple fs to new truncate | Nick Piggin | 1 | -7/+2 |
2010-05-15 | Fix the regression created by "set S_DEAD on unlink()..." commit | Al Viro | 1 | -0/+4 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 3 | -0/+3 |
2010-01-14 | Fix configfs leak | Al Viro | 1 | -1/+3 |
2009-09-11 | writeback: add name to backing_dev_info | Jens Axboe | 1 | -0/+1 |
2009-04-30 | configfs: Rework configfs_depend_item() locking and make lockdep happy | Louis Rilling | 1 | -59/+47 |
2009-04-30 | configfs: Silence lockdep on mkdir() and rmdir() | Louis Rilling | 3 | -0/+131 |
2009-04-21 | configfs: Fix Trivial Warning in fs/configfs/symlink.c | Subrata Modak | 1 | -1/+1 |
2009-03-27 | constify dentry_operations: configfs | Al Viro | 1 | -1/+1 |
2009-02-04 | Revert "configfs: Silence lockdep on mkdir(), rmdir() and configfs_depend_ite... | Mark Fasheh | 1 | -59/+0 |
2009-02-02 | configfs: Silence lockdep on mkdir(), rmdir() and configfs_depend_item() | Joel Becker | 1 | -0/+59 |
2009-01-22 | fs/Kconfig: move configfs out | Alexey Dobriyan | 1 | -0/+11 |
2009-01-05 | zero i_uid/i_gid on inode allocation | Al Viro | 1 | -3/+0 |
2008-10-23 | [PATCH] assorted path_lookup() -> kern_path() conversions | Al Viro | 1 | -8/+8 |
2008-08-22 | [PATCH] configfs: Consolidate locking around configfs_detach_prep() in config... | Louis Rilling | 1 | -10/+7 |
2008-07-31 | [PATCH] configfs: Pin configfs subsystems separately from new config_items. | Joel Becker | 1 | -9/+33 |
2008-07-31 | [PATCH] configfs: Fix open directory making rmdir() fail | Louis Rilling | 1 | -1/+2 |
2008-07-31 | [PATCH] configfs: Lock new directory inodes before removing on cleanup after ... | Louis Rilling | 1 | -19/+29 |
2008-07-31 | [PATCH] configfs: Prevent userspace from creating new entries under attaching... | Louis Rilling | 3 | -5/+103 |
2008-07-31 | [PATCH] configfs: Fix failing symlink() making rmdir() fail | Louis Rilling | 3 | -0/+16 |
2008-07-31 | [PATCH] configfs: Fix symlink() to a removing item | Louis Rilling | 2 | -7/+13 |
2008-07-31 | [PATCH] configfs: Include linux/err.h in linux/configfs.h | Joel Becker | 1 | -1/+1 |
2008-07-17 | configfs: Allow ->make_item() and ->make_group() to return detailed errors. | Joel Becker | 1 | -10/+15 |
2008-07-17 | Revert "configfs: Allow ->make_item() and ->make_group() to return detailed e... | Joel Becker | 1 | -6/+7 |
2008-07-14 | configfs: call drop_link() to cleanup after create_link() failure | Louis Rilling | 1 | -1/+5 |
2008-07-14 | configfs: Allow ->make_item() and ->make_group() to return detailed errors. | Joel Becker | 1 | -7/+6 |
2008-07-14 | configfs: Fix failing mkdir() making racing rmdir() fail | Louis Rilling | 2 | -10/+44 |
2008-07-14 | configfs: Fix deadlock with racing rmdir() and rename() | Louis Rilling | 1 | -20/+25 |
2008-07-14 | configfs: Make configfs_new_dirent() return error code instead of NULL | Louis Rilling | 1 | -4/+5 |
2008-07-14 | configfs: Protect configfs_dirent s_links list mutations | Louis Rilling | 2 | -4/+9 |
2008-07-14 | configfs: Introduce configfs_dirent_lock | Louis Rilling | 4 | -1/+34 |
2008-04-30 | fs: replace remaining __FUNCTION__ occurrences | Harvey Harrison | 3 | -4/+4 |
2008-04-30 | mm: bdi: add separate writeback accounting capability | Miklos Szeredi | 1 | -1/+1 |
2008-02-14 | Introduce path_put() | Jan Blunck | 1 | -2/+2 |
2008-02-14 | Embed a struct path into struct nameidata instead of nd->{dentry,mnt} | Jan Blunck | 1 | -2/+2 |
2008-01-25 | configfs: file.c fix possible recursive locking | Joonwoo Park | 1 | -1/+1 |
2008-01-25 | configfs: dir.c fix possible recursive locking | Joonwoo Park | 1 | -2/+3 |
2008-01-24 | Kobject: convert fs/* from kobject_unregister() to kobject_put() | Greg Kroah-Hartman | 1 | -3/+3 |
2008-01-24 | kobject: convert kernel_kset to be a kobject | Greg Kroah-Hartman | 1 | -1/+1 |