| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-13 | fs/proc/task_mmu: factor out proc_maps_private fields used by PROCMAP_QUERY | Suren Baghdasaryan | 1 | -5/+10 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+10 |
| 2025-07-24 | fs/proc/task_mmu: read proc/pid/maps under per-vma lock | Suren Baghdasaryan | 1 | -0/+5 |
| 2025-07-09 | proc: use the same treatment to check proc_lseek as ones for proc_read_iter e... | wangzijie | 1 | -0/+5 |
| 2025-06-10 | switch procfs from d_set_d_op() to d_splice_alias_ops() | Al Viro | 1 | -2/+1 |
| 2025-06-10 | procfs: kill ->proc_dops | Al Viro | 1 | -2/+1 |
| 2025-03-17 | fs/proc/task_mmu: remove per-page mapcount dependency for smaps/smaps_rollup ... | David Hildenbrand | 1 | -0/+8 |
| 2025-03-17 | fs/proc/page: remove per-page mapcount dependency for /proc/kpagecount (CONFI... | David Hildenbrand | 1 | -0/+35 |
| 2025-03-16 | proc: fix UAF in proc_get_inode() | Ye Bin | 1 | -0/+14 |
| 2024-10-09 | sysctl: move internal interfaces to const struct ctl_table | Thomas Weißschuh | 1 | -1/+1 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+1 |
| 2024-09-03 | mm: introduce page_mapcount_is_type() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
| 2024-08-30 | proc: add proc_splice_unmountable() | Christian Brauner | 1 | -0/+13 |
| 2024-07-03 | fs/proc: move page_mapcount() to fs/proc/internal.h | David Hildenbrand | 1 | -0/+33 |
| 2023-11-12 | proc: Use lsmids instead of lsm names for attrs | Casey Schaufler | 1 | -1/+1 |
| 2023-09-19 | proc: nommu: fix empty /proc/<pid>/maps | Ben Wolsieffer | 1 | -2/+0 |
| 2023-01-19 | fs: port ->getattr() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->setattr() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2022-10-12 | Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+5 |
| 2022-10-03 | proc: mark more files as permanent | Alexey Dobriyan | 1 | -0/+5 |
| 2022-09-26 | fs/proc/task_mmu: stop using linked list and highest_vm_end | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2022-01-22 | fs: proc: store PDE()->data into inode->i_private | Muchun Song | 1 | -5/+0 |
| 2021-01-24 | fs: make helpers idmap mount aware | Christian Brauner | 1 | -2/+4 |
| 2020-12-15 | fs/proc: make pde_get() return nothing | Hui Su | 1 | -2/+1 |
| 2020-12-15 | proc: fix lookup in /proc/net subdirectories after setns(2) | Alexey Dobriyan | 1 | -0/+7 |
| 2020-04-07 | proc: faster open/read/close with "permanent" files | Alexey Dobriyan | 1 | -0/+6 |
| 2020-02-24 | proc: Use a list of inodes to flush from proc | Eric W. Biederman | 1 | -0/+1 |
| 2020-02-24 | proc: Use d_invalidate in proc_prune_siblings_dcache | Eric W. Biederman | 1 | -1/+1 |
| 2020-02-20 | proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache | Eric W. Biederman | 1 | -0/+1 |
| 2020-02-20 | proc: Rename in proc_inode rename sysctl_inodes sibling_inodes | Eric W. Biederman | 1 | -1/+1 |
| 2020-02-04 | proc: decouple proc from VFS with "struct proc_ops" | Alexey Dobriyan | 1 | -1/+4 |
| 2019-12-04 | fs/proc/internal.h: shuffle "struct pde_opener" | Alexey Dobriyan | 1 | -1/+1 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-03-12 | Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 1 | -4/+1 |
| 2019-03-07 | Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+1 |
| 2019-03-05 | proc: remove unused argument in proc_pid_lookup() | Zhikang Zhang | 1 | -1/+1 |
| 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 | -3/+1 |
| 2019-02-01 | proc: fix /proc/net/* after setns(2) | Alexey Dobriyan | 1 | -0/+1 |
| 2019-01-08 | procfs: add smack subdir to attrs | Casey Schaufler | 1 | -0/+1 |
| 2018-08-22 | proc: spread "const" a bit | Alexey Dobriyan | 1 | -2/+2 |
| 2018-08-22 | proc: fixup PDE allocation bloat | Alexey Dobriyan | 1 | -10/+7 |
| 2018-08-22 | mm: /proc/pid/smaps_rollup: convert to single value seq_file | Vlastimil Babka | 1 | -1/+0 |
| 2018-08-22 | mm: /proc/pid/*maps remove is_pid and related wrappers | Vlastimil Babka | 1 | -3/+0 |
| 2018-06-16 | Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -6/+14 |
| 2018-06-15 | proc: Make inline name size calculation automatic | David Howells | 1 | -6/+12 |
| 2018-06-07 | proc: use "unsigned int" in proc_fill_cache() | Alexey Dobriyan | 1 | -1/+1 |
| 2018-06-05 | Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq | Linus Torvalds | 1 | -0/+2 |
| 2018-06-04 | Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -2/+2 |
| 2018-05-26 | procfs: switch instantiate_t to d_splice_alias() | Al Viro | 1 | -1/+1 |
| 2018-05-22 | procfs: get rid of ancient BS in pid_revalidate() uses | Al Viro | 1 | -1/+1 |
| 2018-05-18 | proc: Consolidate task->comm formatting into proc_task_name() | Tejun Heo | 1 | -0/+2 |
| 2018-05-18 | proc: Add a way to make network proc files writable | David Howells | 1 | -0/+2 |
| 2018-05-16 | proc: update SIZEOF_PDE_INLINE_NAME for the new pde fields | Christoph Hellwig | 1 | -2/+2 |
| 2018-05-16 | proc: introduce proc_create_single{,_data} | Christoph Hellwig | 1 | -1/+4 |
| 2018-05-16 | proc: introduce proc_create_seq_private | Christoph Hellwig | 1 | -0/+1 |
| 2018-05-16 | proc: introduce proc_create_seq{,_data} | Christoph Hellwig | 1 | -0/+1 |
| 2018-05-16 | proc: add a proc_create_reg helper | Christoph Hellwig | 1 | -0/+2 |
| 2018-05-16 | proc: simplify proc_register calling conventions | Christoph Hellwig | 1 | -0/+2 |
| 2018-04-11 | proc: use slower rb_first() | Alexey Dobriyan | 1 | -3/+3 |
| 2018-04-11 | proc: switch struct proc_dir_entry::count to refcount | Alexey Dobriyan | 1 | -2/+3 |
| 2018-04-11 | proc: move "struct proc_dir_entry" into kmem cache | Alexey Dobriyan | 1 | -1/+10 |
| 2018-04-11 | proc: move "struct pde_opener" to kmem cache | Alexey Dobriyan | 1 | -1/+1 |
| 2018-04-11 | proc: randomize "struct pde_opener" | Alexey Dobriyan | 1 | -1/+1 |
| 2018-02-06 | proc: rearrange args | Alexey Dobriyan | 1 | -3/+2 |
| 2018-02-06 | fs/proc/internal.h: fix up comment | Alexey Dobriyan | 1 | -1/+2 |
| 2018-02-06 | fs/proc/internal.h: rearrange struct proc_dir_entry | Alexey Dobriyan | 1 | -10/+13 |
| 2017-11-22 | Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2017-11-17 | proc: : uninline name_to_int() | Alexey Dobriyan | 1 | -22/+1 |
| 2017-09-30 | mode_t whack-a-mole: task_dump_owner() | Al Viro | 1 | -1/+1 |
| 2017-09-08 | procfs: use faster rb_first_cached() | Davidlohr Bueso | 1 | -1/+1 |
| 2017-09-06 | mm: add /proc/pid/smaps_rollup | Daniel Colascione | 1 | -0/+3 |
| 2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -3/+3 |
| 2017-07-11 | proc: Fix proc_sys_prune_dcache to hold a sb reference | Eric W. Biederman | 1 | -1/+1 |
| 2017-06-30 | randstruct: Mark various structs for randomization | Kees Cook | 1 | -3/+3 |
| 2017-03-03 | Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2017-03-02 | statx: Add a system call to make enhanced file info available | David Howells | 1 | -1/+1 |
| 2017-03-02 | sched/headers: Prepare to move the task_lock()/unlock() APIs to <linux/sched/... | Ingo Molnar | 1 | -0/+1 |
| 2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
| 2017-02-13 | proc/sysctl: prune stale dentries during unregistering | Konstantin Khlebnikov | 1 | -2/+5 |
| 2017-01-24 | proc: Better ownership of files for non-dumpable tasks in user namespaces | Eric W. Biederman | 1 | -14/+2 |
| 2016-12-14 | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/... | Linus Torvalds | 1 | -1/+1 |
| 2016-12-13 | Merge tag 'for-linus-4.10-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+0 |
| 2016-12-12 | fs/proc: calculate /proc/* and /proc/*/task/* nlink at init time | Alexey Dobriyan | 1 | -0/+1 |
| 2016-12-12 | proc: fix type of struct pde_opener::closing field | Alexey Dobriyan | 1 | -1/+1 |
| 2016-11-17 | xenfs: Use proc_create_mount_point() to create /proc/xen | Seth Forshee | 1 | -1/+0 |
| 2016-11-14 | proc: Pass file mode to proc_pid_make_inode | Andreas Gruenbacher | 1 | -1/+1 |
| 2016-09-27 | proc: unsigned file descriptors | Alexey Dobriyan | 1 | -1/+1 |
| 2016-06-23 | proc: Convert proc_mount to use mount_ns. | Eric W. Biederman | 1 | -1/+2 |
| 2015-07-01 | proc: Allow creating permanently empty directories that serve as mount points | Eric W. Biederman | 1 | -0/+6 |
| 2015-02-22 | procfs: fix race between symlink removals and traversals | Al Viro | 1 | -0/+1 |
| 2014-12-16 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2014-12-10 | kill proc_ns completely | Al Viro | 1 | -6/+1 |
| 2014-12-10 | fs/proc: use a rb tree for the directory entries | Nicolas Dichtel | 1 | -5/+6 |
| 2014-12-04 | bury struct proc_ns in fs/proc | Al Viro | 1 | -0/+5 |
| 2014-10-09 | proc/maps: replace proc_maps_private->pid with "struct inode *inode" | Oleg Nesterov | 1 | -1/+1 |
| 2014-10-09 | fs/proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open() | Oleg Nesterov | 1 | -0/+1 |
| 2014-10-09 | proc: introduce proc_mem_open() | Oleg Nesterov | 1 | -0/+2 |
| 2014-08-09 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -0/+6 |
| 2014-08-08 | proc: remove INF macro | Alexey Dobriyan | 1 | -1/+0 |
| 2014-08-08 | proc: make proc_subdir_lock static | Alexey Dobriyan | 1 | -2/+0 |
| 2014-08-08 | proc: add and remove /proc entry create checks | Alexey Dobriyan | 1 | -3/+3 |
| 2014-08-04 | proc: Implement /proc/thread-self to point at the directory of the current th... | Eric W. Biederman | 1 | -0/+6 |
| 2014-03-11 | of: remove /proc/device-tree | Grant Likely | 1 | -7/+0 |
| 2013-06-29 | proc_fill_cache(): just make instantiate_t return int | Al Viro | 1 | -1/+1 |
| 2013-06-29 | [readdir] convert procfs | Al Viro | 1 | -4/+4 |
| 2013-05-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -102/+211 |
| 2013-05-01 | proc: Move non-public stuff from linux/proc_fs.h to fs/proc/internal.h | David Howells | 1 | -111/+196 |
| 2013-05-01 | proc: Make the PROC_I() and PDE() macros internal to procfs | David Howells | 1 | -0/+18 |
| 2013-05-01 | proc: Move some bits from linux/proc_fs.h to linux/{of.h,signal.h,tty.h} | David Howells | 1 | -0/+16 |
| 2013-05-01 | proc: Move proc_fd() to fs/proc/fd.h | David Howells | 1 | -5/+0 |
| 2013-05-01 | proc: Uninline pid_delete_dentry() | David Howells | 1 | -9/+5 |
| 2013-04-29 | mm, vmalloc: move get_vmalloc_info() to vmalloc.c | Joonsoo Kim | 1 | -18/+0 |
| 2013-04-29 | proc: Delete create_proc_read_entry() | David Howells | 1 | -2/+0 |
| 2013-04-09 | try a saner locking for pde_opener... | Al Viro | 1 | -2/+2 |
| 2013-04-09 | deal with races between remove_proc_entry() and proc_reg_release() | Al Viro | 1 | -0/+2 |
| 2013-04-09 | procfs: preparations for remove_proc_entry() race fixes | Al Viro | 1 | -3/+4 |
| 2013-04-09 | procfs: switch /proc/self away from proc_dir_entry | Al Viro | 1 | -0/+1 |
| 2013-02-27 | coredump: remove redundant defines for dumpable states | Kees Cook | 1 | -1/+2 |
| 2012-11-19 | procfs: Use the proc generic infrastructure for proc/self. | Eric W. Biederman | 1 | -0/+1 |
| 2012-10-19 | hold task->mempolicy while numa_maps scans. | KAMEZAWA Hiroyuki | 1 | -0/+4 |
| 2012-10-06 | coredump: use SUID_DUMPABLE_ENABLED rather than hardcoded 1 | Oleg Nesterov | 1 | -1/+1 |
| 2012-09-26 | procfs: Move /proc/pid/fd[info] handling code to fd.[ch] | Cyrill Gorcunov | 1 | -0/+48 |
| 2012-07-14 | stop passing nameidata to ->lookup() | Al Viro | 1 | -2/+2 |
| 2012-07-14 | stop passing nameidata * to ->d_revalidate() | Al Viro | 1 | -1/+1 |
| 2012-05-31 | fs, proc: introduce /proc/<pid>/task/<tid>/children entry | Cyrill Gorcunov | 1 | -0/+1 |
| 2012-05-31 | proc: remove mm_for_maps() | Cong Wang | 1 | -2/+0 |
| 2012-03-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl | Linus Torvalds | 1 | -0/+3 |
| 2012-03-21 | procfs: mark thread stack correctly in proc/<pid>/maps | Siddhesh Poyarekar | 1 | -3/+6 |
| 2012-01-24 | sysctl: Move the implementation into fs/proc/proc_sysctl.c | Eric W. Biederman | 1 | -0/+3 |
| 2012-01-10 | procfs: parse mount options | Vasiliy Kulikov | 1 | -0/+1 |
| 2011-05-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/linux-2.6-nsfd | Linus Torvalds | 1 | -0/+18 |
| 2011-05-25 | proc: make struct proc_maps_private truly private | Stephen Wilson | 1 | -0/+8 |
| 2011-05-10 | ns: proc files for namespace naming policy. | Eric W. Biederman | 1 | -0/+18 |
| 2011-03-23 | procfs: kill the global proc_mnt variable | Oleg Nesterov | 1 | -1/+0 |
| 2011-01-13 | proc: ->low_ino cleanup | Alexey Dobriyan | 1 | -1/+1 |
| 2011-01-13 | proc: use unsigned long inside /proc/*/statm | Alexey Dobriyan | 1 | -1/+2 |
| 2009-12-16 | proc: rename de_get() to pde_get() and inline it | Alexey Dobriyan | 1 | -4/+6 |
| 2009-06-11 | Move junk from proc_fs.h to fs/proc/internal.h | Al Viro | 1 | -0/+25 |
| 2009-03-31 | proc 1/2: do PDE usecounting even for ->read_proc, ->write_proc | Alexey Dobriyan | 1 | -0/+1 |
| 2009-01-08 | NOMMU: Make VMAs per MM as for MMU-mode linux | David Howells | 1 | -2/+0 |
| 2008-10-23 | proc: move /proc/kmsg creation to fs/proc/kmsg.c | Alexey Dobriyan | 1 | -1/+0 |
| 2008-10-23 | proc: proc_init_inodecache() can't fail | Alexey Dobriyan | 1 | -1/+1 |
| 2008-10-10 | proc: remove kernel.maps_protect | Alexey Dobriyan | 1 | -2/+0 |
| 2008-07-25 | proc: always do ->release | Alexey Dobriyan | 1 | -0/+7 |
| 2008-07-25 | move proc_kmsg_operations to fs/proc/internal.h | Adrian Bunk | 1 | -0/+1 |
| 2008-04-29 | proc: remove proc_root from drivers | Alexey Dobriyan | 1 | -0/+1 |
| 2008-04-29 | proc: switch to proc_create() | Alexey Dobriyan | 1 | -2/+0 |
| 2008-04-29 | procfs task exe symlink | Matt Helsley | 1 | -1/+0 |
| 2008-03-07 | [NET]: Make /proc/net a symlink on /proc/self/net (v3) | Pavel Emelyanov | 1 | -0/+7 |
| 2008-02-14 | d_path: Make proc_get_link() use a struct path argument | Jan Blunck | 1 | -1/+1 |
| 2008-02-08 | proc: seqfile convert proc_pid_status to properly handle pid namespaces | Eric W. Biederman | 1 | -1/+2 |
| 2008-02-08 | seqfile convert proc_pid_statm | Eric W. Biederman | 1 | -1/+2 |
| 2008-02-08 | proc: rewrite do_task_stat to correctly handle pid namespaces. | Eric W. Biederman | 1 | -3/+6 |
| 2008-02-05 | maps4: add /proc/pid/pagemap interface | Matt Mackall | 1 | -0/+2 |
| 2008-02-05 | maps4: move clear_refs code to task_mmu.c | Matt Mackall | 1 | -5/+1 |
| 2008-01-02 | restrict reading from /proc/<pid>/maps to those who share ->mm or can ptrace pid | Al Viro | 1 | -0/+2 |
| 2007-11-29 | proc: fix NULL ->i_fop oops | Alexey Dobriyan | 1 | -2/+0 |
| 2007-11-14 | proc: fix proc_kill_inodes to kill dentries on all proc superblocks | Eric W. Biederman | 1 | -0/+2 |
| 2007-10-10 | [NET]: Make /proc/net per network namespace | Eric W. Biederman | 1 | -0/+5 |
| 2007-05-08 | proc: maps protection | Kees Cook | 1 | -0/+2 |
| 2007-04-02 | [PATCH] proc: fix linkage with CONFIG_SYSCTL=y, CONFIG_PROC_SYSCTL=n | Andrew Morton | 1 | -0/+4 |
| 2007-02-14 | [PATCH] sysctl: reimplement the sysctl proc support | Eric W. Biederman | 1 | -0/+2 |
| 2007-02-12 | [PATCH] mark struct file_operations const 6 | Arjan van de Ven | 1 | -6/+6 |
| 2006-09-27 | [PATCH] NOMMU: Implement /proc/pid/maps for NOMMU | David Howells | 1 | -0/+1 |
| 2006-06-26 | [PATCH] proc: Use struct pid not struct task_ref | Eric W. Biederman | 1 | -4/+3 |
| 2006-06-26 | [PATCH] proc: don't lock task_structs indefinitely | Eric W. Biederman | 1 | -2/+13 |
| 2006-06-26 | [PATCH] proc: Move proc_maps_operations into task_mmu.c | Eric W. Biederman | 1 | -0/+4 |
| 2006-06-26 | [PATCH] proc: Replace proc_inode.type with proc_inode.fd | Eric W. Biederman | 1 | -2/+2 |
| 2006-03-28 | [PATCH] mark f_ops const in the inode | Arjan van de Ven | 1 | -1/+1 |
| 2006-01-08 | [PATCH] fs/proc/: function prototypes belong in header files | Adrian Bunk | 1 | -0/+4 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+48 |