| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | fs/proc: replace "__auto_type" with "const auto" | H. Peter Anvin | 1 | -10/+9 |
| 2025-11-16 | mm: consistently use current->mm in mm_get_unmapped_area() | Ryan Roberts | 1 | -1/+1 |
| 2025-09-15 | fs: rename generic_delete_inode() and generic_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-07-09 | proc: use the same treatment to check proc_lseek as ones for proc_read_iter e... | wangzijie | 1 | -1/+1 |
| 2025-07-03 | fix proc_sys_compare() handling of in-lookup dentries | Al Viro | 1 | -1/+1 |
| 2025-03-16 | proc: fix UAF in proc_get_inode() | Ye Bin | 1 | -3/+3 |
| 2024-09-17 | proc: use __auto_type more | Alexey Dobriyan | 1 | -23/+8 |
| 2024-04-25 | mm: switch mm->get_unmapped_area() to a flag | Rick Edgecombe | 1 | -1/+2 |
| 2024-04-25 | proc: refactor pde_get_unmapped_area as prep | Rick Edgecombe | 1 | -6/+3 |
| 2024-03-11 | Merge tag 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -1/+1 |
| 2024-02-27 | proc: remove SLAB_MEM_SPREAD flag usage | Chengming Zhou | 1 | -1/+1 |
| 2024-02-25 | procfs: move dropping pde and pid from ->evict_inode() to ->free_inode() | Al Viro | 1 | -11/+8 |
| 2023-11-02 | Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -7/+4 |
| 2023-10-18 | proc: save LOC by using while loop | Alexey Dobriyan | 1 | -7/+4 |
| 2023-10-18 | proc: convert to new timestamp accessors | Jeff Layton | 1 | -1/+1 |
| 2023-07-24 | procfs: convert to ctime accessor functions | Jeff Layton | 1 | -1/+1 |
| 2023-05-24 | tty, proc, kernfs, random: Use copy_splice_read() | David Howells | 1 | -2/+2 |
| 2022-08-14 | take care to handle NULL ->proc_lseek() | Al Viro | 1 | -0/+3 |
| 2022-07-29 | proc: add some (hopefully) insightful comments | Alexey Dobriyan | 1 | -5/+12 |
| 2022-07-17 | proc: delete unused <linux/uaccess.h> includes | Alexey Dobriyan | 1 | -2/+0 |
| 2022-03-22 | fs: allocate inode by using alloc_inode_sb() | Muchun Song | 1 | -1/+1 |
| 2022-01-22 | fs: proc: store PDE()->data into inode->i_private | Muchun Song | 1 | -0/+1 |
| 2021-05-06 | proc: delete redundant subset=pid check | Alexey Dobriyan | 1 | -4/+0 |
| 2021-05-06 | proc: mandate ->proc_lseek in "struct proc_ops" | Alexey Dobriyan | 1 | -12/+2 |
| 2020-11-06 | proc: wire up generic_file_splice_read for iter ops | Christoph Hellwig | 1 | -0/+2 |
| 2020-09-03 | proc: add a read_iter method to proc proc_ops | Christoph Hellwig | 1 | -3/+50 |
| 2020-09-03 | proc: cleanup the compat vs no compat file ops | Christoph Hellwig | 1 | -6/+4 |
| 2020-09-03 | proc: remove a level of indentation in proc_get_inode | Christoph Hellwig | 1 | -35/+37 |
| 2020-06-12 | proc: Use new_inode not new_inode_pseudo | Eric W. Biederman | 1 | -1/+1 |
| 2020-04-22 | proc: use named enums for better readability | Alexey Gladkov | 1 | -1/+1 |
| 2020-04-22 | proc: use human-readable values for hidepid | Alexey Gladkov | 1 | -1/+14 |
| 2020-04-22 | proc: add option to mount only a pids subset | Alexey Gladkov | 1 | -0/+6 |
| 2020-04-22 | proc: allow to mount many instances of proc in one pid namespace | Alexey Gladkov | 1 | -6/+5 |
| 2020-04-07 | proc: faster open/read/close with "permanent" files | Alexey Dobriyan | 1 | -50/+137 |
| 2020-04-07 | fs/proc/inode.c: annotate close_pdeo() for sparse | Jules Irenge | 1 | -0/+1 |
| 2020-02-24 | proc: Use a list of inodes to flush from proc | Eric W. Biederman | 1 | -1/+1 |
| 2020-02-24 | proc: Clear the pieces of proc_inode that proc_evict_inode cares about | Eric W. Biederman | 1 | -5/+11 |
| 2020-02-24 | proc: Use d_invalidate in proc_prune_siblings_dcache | Eric W. Biederman | 1 | -2/+14 |
| 2020-02-21 | proc: In proc_prune_siblings_dcache cache an aquired super block | Eric W. Biederman | 1 | -4/+10 |
| 2020-02-20 | proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache | Eric W. Biederman | 1 | -0/+38 |
| 2020-02-20 | proc: Rename in proc_inode rename sysctl_inodes sibling_inodes | Eric W. Biederman | 1 | -0/+1 |
| 2020-02-04 | proc: decouple proc from VFS with "struct proc_ops" | Alexey Dobriyan | 1 | -37/+39 |
| 2019-07-16 | fs/proc/inode.c: use typeof_member() macro | Alexey Dobriyan | 1 | -10/+17 |
| 2019-05-01 | procfs: switch to ->free_inode() | Al Viro | 1 | -8/+2 |
| 2019-02-28 | proc: Add fs_context support to procfs | David Howells | 1 | -1/+0 |
| 2019-02-28 | procfs: Move proc_fill_super() to fs/proc/root.c | David Howells | 1 | -50/+1 |
| 2019-01-04 | fs/proc/inode.c: delete unnecessary variable in proc_alloc_inode() | Alexey Dobriyan | 1 | -3/+1 |
| 2018-10-26 | mm: zero-seek shrinkers | Johannes Weiner | 1 | -0/+3 |
| 2018-08-22 | proc: fixup PDE allocation bloat | Alexey Dobriyan | 1 | -2/+4 |
| 2018-06-15 | proc: Make inline name size calculation automatic | David Howells | 1 | -3/+2 |
| 2018-04-11 | proc: move "struct proc_dir_entry" into kmem cache | Alexey Dobriyan | 1 | -0/+4 |
| 2018-04-11 | proc: account "struct pde_opener" | Alexey Dobriyan | 1 | -1/+1 |
| 2018-04-11 | proc: move "struct pde_opener" to kmem cache | Alexey Dobriyan | 1 | -4/+8 |
| 2018-04-11 | proc: faster open/close of files without ->release hook | Alexey Dobriyan | 1 | -18/+23 |
| 2018-04-11 | proc: do less stuff under ->pde_unload_lock | Alexey Dobriyan | 1 | -5/+9 |
| 2018-02-06 | proc: spread likely/unlikely a bit | Alexey Dobriyan | 1 | -4/+4 |
| 2018-02-06 | fs/proc: use __ro_after_init | Alexey Dobriyan | 1 | -1/+2 |
| 2018-01-30 | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
| 2017-11-27 | fs: annotate ->poll() instances | Al Viro | 1 | -1/+1 |
| 2017-11-27 | anntotate the places where ->poll() return values go | Al Viro | 1 | -1/+1 |
| 2017-11-27 | ->poll() methods should return __poll_t | Al Viro | 1 | -1/+1 |
| 2017-11-27 | Rename superblock flags (MS_xyz -> SB_xyz) | Linus Torvalds | 1 | -1/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-05-08 | fs/proc/inode.c: remove cast from memory allocation | Tobin C. Harding | 1 | -1/+1 |
| 2017-02-24 | procfs: use an enum for possible hidepid values | Lafcadio Wluiki | 1 | -1/+1 |
| 2017-02-13 | proc/sysctl: prune stale dentries during unregistering | Konstantin Khlebnikov | 1 | -1/+2 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
| 2016-12-17 | Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/... | Linus Torvalds | 1 | -1/+0 |
| 2016-12-12 | proc: tweak comments about 2 stage open and everything | Alexey Dobriyan | 1 | -8/+21 |
| 2016-12-12 | proc: kmalloc struct pde_opener | Alexey Dobriyan | 1 | -1/+3 |
| 2016-12-12 | proc: fix type of struct pde_opener::closing field | Alexey Dobriyan | 1 | -1/+1 |
| 2016-12-12 | proc: just list_del() struct pde_opener | Alexey Dobriyan | 1 | -1/+1 |
| 2016-12-09 | vfs: remove ".readlink = generic_readlink" assignments | Miklos Szeredi | 1 | -1/+0 |
| 2016-09-27 | fs: Replace CURRENT_TIME with current_time() for inode timestamps | Deepa Dinamani | 1 | -1/+1 |
| 2016-09-27 | fs: proc: Delete inode time initializations in proc_alloc_inode() | Deepa Dinamani | 1 | -1/+0 |
| 2016-07-29 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -1/+14 |
| 2016-06-23 | vfs: Generalize filesystem nodev handling. | Eric W. Biederman | 1 | -2/+2 |
| 2016-06-23 | proc: Convert proc_mount to use mount_ns. | Eric W. Biederman | 1 | -2/+7 |
| 2016-06-23 | mnt: Refactor fs_fully_visible into mount_too_revealing | Eric W. Biederman | 1 | -0/+1 |
| 2016-01-14 | kmemcg: account certain kmem allocations to memcg | Vladimir Davydov | 1 | -1/+2 |
| 2015-12-30 | switch ->get_link() to delayed_call, kill ->put_link() | Al Viro | 1 | -8/+8 |
| 2015-12-08 | replace ->follow_link() with new method that could stay in RCU mode | Al Viro | 1 | -3/+4 |
| 2015-07-03 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -0/+4 |
| 2015-07-01 | proc: Allow creating permanently empty directories that serve as mount points | Eric W. Biederman | 1 | -0/+4 |
| 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 | -5/+4 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -1/+1 |
| 2015-02-22 | procfs: fix race between symlink removals and traversals | Al Viro | 1 | -0/+21 |
| 2015-02-12 | fs: proc: use PDE() to get proc_dir_entry | Alexander Kuleshov | 1 | -1/+1 |
| 2014-12-10 | kill proc_ns completely | Al Viro | 1 | -2/+1 |
| 2014-12-10 | take the targets of /proc/*/ns/* symlinks to separate fs | Al Viro | 1 | -5/+0 |
| 2014-12-04 | copy address of proc_ns_ops into ns_common | Al Viro | 1 | -4/+2 |
| 2014-12-04 | make proc_ns_operations work with struct ns_common * instead of void * | Al Viro | 1 | -1/+1 |
| 2014-08-04 | proc: Implement /proc/thread-self to point at the directory of the current th... | Eric W. Biederman | 1 | -1/+6 |
| 2014-04-07 | fs/proc/inode.c: use RCU_INIT_POINTER(x, NULL) | Monam Agarwal | 1 | -1/+1 |
| 2014-04-03 | mm + fs: store shadow entries in page cache | Johannes Weiner | 1 | -1/+1 |
| 2013-12-12 | procfs: also fix proc_reg_get_unmapped_area() for !MMU case | Jan Beulich | 1 | -5/+9 |
| 2013-11-13 | procfs: clean up proc_reg_get_unmapped_area for 80-column limit | HATAYAMA Daisuke | 1 | -6/+10 |
| 2013-10-16 | procfs: call default get_unmapped_area on MMU-present architectures | HATAYAMA Daisuke | 1 | -2/+6 |
| 2013-10-16 | procfs: fix unintended truncation of returned mapped address | HATAYAMA Daisuke | 1 | -1/+1 |
| 2013-09-05 | sparc: fix PCI device proc file mmap(2) | Alexey Dobriyan | 1 | -0/+16 |
| 2013-05-01 | proc: Split the namespace stuff out into linux/proc_ns.h | David Howells | 1 | -4/+4 |
| 2013-04-29 | Include missing linux/magic.h inclusions | David Howells | 1 | -0/+1 |
| 2013-04-29 | proc: Delete create_proc_read_entry() | David Howells | 1 | -35/+0 |
| 2013-04-09 | try a saner locking for pde_opener... | Al Viro | 1 | -41/+21 |
| 2013-04-09 | deal with races between remove_proc_entry() and proc_reg_release() | Al Viro | 1 | -53/+32 |
| 2013-04-09 | procfs: preparations for remove_proc_entry() race fixes | Al Viro | 1 | -122/+126 |
| 2013-04-09 | procfs: don't allow to use proc_create, create_proc_entry, etc. for directories | Al Viro | 1 | -2/+2 |
| 2013-04-09 | procfs: switch /proc/self away from proc_dir_entry | Al Viro | 1 | -1/+1 |
| 2013-03-22 | vfs,proc: guarantee unique inodes in /proc | Linus Torvalds | 1 | -3/+3 |
| 2013-02-27 | fs/proc: clean up printks | Andrew Morton | 1 | -2/+3 |
| 2013-02-26 | saner proc_get_inode() calling conventions | Al Viro | 1 | -7/+3 |
| 2013-02-26 | proc: avoid extra pde_put() in proc_fill_super() | Maxim Patlasov | 1 | -6/+15 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -7/+7 |
| 2012-11-20 | proc: Fix the namespace inode permission checks. | Eric W. Biederman | 1 | -2/+4 |
| 2012-10-06 | proc: no need to initialize proc_inode->fd in proc_get_inode() | yan | 1 | -1/+0 |
| 2012-05-28 | Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux | Linus Torvalds | 1 | -1/+1 |
| 2012-05-15 | userns: Convert proc to use kuid/kgid where appropriate | Eric W. Biederman | 1 | -2/+2 |
| 2012-05-06 | vfs: Rename end_writeback() to clear_inode() | Jan Kara | 1 | -1/+1 |
| 2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
| 2012-03-20 | switch open-coded instances of d_make_root() to new helper | Al Viro | 1 | -12/+3 |
| 2012-03-20 | procfs: clean proc_fill_super() up | Al Viro | 1 | -4/+3 |
| 2012-01-10 | procfs: add hidepid= and gid= mount options | Vasiliy Kulikov | 1 | -0/+8 |
| 2012-01-10 | procfs: parse mount options | Vasiliy Kulikov | 1 | -0/+10 |
| 2012-01-03 | vfs: fix the stupidity with i_dentry in inode destructors | Al Viro | 1 | -1/+0 |
| 2011-11-02 | filesystems: add set_nlink() | Miklos Szeredi | 1 | -1/+1 |
| 2011-07-26 | procfs: return ENOENT on opening a being-removed proc entry | Daisuke Ogino | 1 | -1/+1 |
| 2011-05-10 | ns: proc files for namespace naming policy. | Eric W. Biederman | 1 | -0/+7 |
| 2011-03-23 | procfs: kill the global proc_mnt variable | Oleg Nesterov | 1 | -2/+0 |
| 2011-03-08 | unfuck proc_sysctl ->d_compare() | Al Viro | 1 | -2/+6 |
| 2011-01-13 | proc: ->low_ino cleanup | Alexey Dobriyan | 1 | -4/+3 |
| 2011-01-07 | fs: icache RCU free inodes | Nick Piggin | 1 | -1/+8 |
| 2010-11-17 | BKL: remove extraneous #include <smp_lock.h> | Arnd Bergmann | 1 | -1/+0 |
| 2010-08-14 | bkl: Remove locked .ioctl file operation | Arnd Bergmann | 1 | -13/+4 |
| 2010-08-09 | switch procfs to ->evict_inode() | Al Viro | 1 | -3/+3 |
| 2010-05-19 | Merge branch 'bkl/procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/fr... | Linus Torvalds | 1 | -2/+2 |
| 2010-05-17 | procfs: Kill the bkl in ioctl | Frederic Weisbecker | 1 | -2/+2 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-12-16 | proc: rename de_get() to pde_get() and inline it | Alexey Dobriyan | 1 | -27/+4 |
| 2009-03-31 | proc 2/2: remove struct proc_dir_entry::owner | Alexey Dobriyan | 1 | -16/+3 |
| 2009-03-31 | proc 1/2: do PDE usecounting even for ->read_proc, ->write_proc | Alexey Dobriyan | 1 | -1/+1 |
| 2009-02-23 | proc: proc_get_inode should de_put when inode already initialized | Krzysztof Sachanowicz | 1 | -1/+3 |
| 2009-01-05 | proc: stop using BKL | Alexey Dobriyan | 1 | -3/+0 |
| 2008-10-23 | proc: proc_init_inodecache() can't fail | Alexey Dobriyan | 1 | -2/+1 |
| 2008-10-10 | proc: fix return value of proc_reg_open() in "too late" case | Alexey Dobriyan | 1 | -1/+1 |
| 2008-07-26 | [PATCH] sanitize proc_sysctl | Al Viro | 1 | -0/+5 |
| 2008-07-26 | SL*B: drop kmem cache argument from constructor | Alexey Dobriyan | 1 | -1/+1 |
| 2008-07-25 | proc: remove pathetic remount code | Alexey Dobriyan | 1 | -7/+0 |
| 2008-07-25 | proc: always do ->release | Alexey Dobriyan | 1 | -4/+70 |
| 2008-05-24 | proc: proc_get_inode() should get module only once | Denis V. Lunev | 1 | -1/+2 |
| 2008-04-29 | proc: drop several "PDE valid/invalid" checks | Alexey Dobriyan | 1 | -37/+32 |
| 2008-02-08 | proc: remove MODULE_LICENSE | Alexey Dobriyan | 1 | -1/+0 |
| 2008-02-07 | iget: stop PROCFS from using iget() and read_inode() | David Howells | 1 | -32/+28 |
| 2007-12-05 | proc: fix proc_dir_entry refcounting | Alexey Dobriyan | 1 | -7/+2 |
| 2007-10-19 | pid namespaces: make proc have multiple superblocks - one for each namespace | Pavel Emelyanov | 1 | -1/+1 |
| 2007-10-17 | SLAB_PANIC more (proc, posix-timers, shmem) | Alexey Dobriyan | 1 | -3/+1 |
| 2007-10-17 | Slab API: remove useless ctor parameter and reorder parameters | Christoph Lameter | 1 | -1/+1 |
| 2007-09-11 | Fix select on /proc files without ->poll | Alexey Dobriyan | 1 | -1/+2 |
| 2007-07-28 | Fix procfs compat_ioctl regression | David Miller | 1 | -2/+22 |
| 2007-07-20 | mm: Remove slab destructors from kmem_cache_create(). | Paul Mundt | 1 | -2/+2 |
| 2007-07-16 | Fix rmmod/read/write races in /proc entries | Alexey Dobriyan | 1 | -2/+252 |
| 2007-05-17 | Remove SLAB_CTOR_CONSTRUCTOR | Christoph Lameter | 1 | -2/+1 |
| 2007-05-08 | proc: remove pathetic ->deleted WARN_ON | Alexey Dobriyan | 1 | -2/+0 |
| 2007-05-08 | Fix race between proc_get_inode() and remove_proc_entry() | Alexey Dobriyan | 1 | -8/+4 |
| 2007-05-07 | slab allocators: Remove SLAB_DEBUG_INITIAL flag | Christoph Lameter | 1 | -2/+1 |
| 2007-02-14 | [PATCH] sysctl: reimplement the sysctl proc support | Eric W. Biederman | 1 | -0/+1 |
| 2007-02-12 | [PATCH] Mark struct super_operations const | Josef 'Jeff' Sipek | 1 | -1/+1 |
| 2006-12-07 | [PATCH] slab: remove kmem_cache_t | Christoph Lameter | 1 | -2/+2 |
| 2006-12-07 | [PATCH] slab: remove SLAB_KERNEL | Christoph Lameter | 1 | -1/+1 |
| 2006-07-15 | Mark /proc MS_NOSUID and MS_NOEXEC | Linus Torvalds | 1 | -1/+1 |
| 2006-06-26 | [PATCH] proc: Use struct pid not struct task_ref | Eric W. Biederman | 1 | -2/+2 |
| 2006-06-26 | [PATCH] proc: don't lock task_structs indefinitely | Eric W. Biederman | 1 | -6/+3 |
| 2006-06-26 | [PATCH] proc: Replace proc_inode.type with proc_inode.fd | Eric W. Biederman | 1 | -1/+1 |
| 2006-03-24 | [PATCH] cpuset memory spread: slab cache format | Paul Jackson | 1 | -1/+2 |
| 2006-03-24 | [PATCH] cpuset memory spread: slab cache filesystems | Paul Jackson | 1 | -1/+1 |
| 2006-02-18 | [PATCH] fix handling of st_nlink on procfs root | Al Viro | 1 | -4/+0 |
| 2006-01-08 | [PATCH] fs/proc/: function prototypes belong in header files | Adrian Bunk | 1 | -1/+1 |
| 2005-10-30 | [PATCH] proc: fix of error path in proc_get_inode() | Kirill Korotaev | 1 | -7/+10 |
| 2005-09-09 | [PATCH] update filesystems for new delete_inode behavior | Mark Fasheh | 1 | -0/+2 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+218 |