aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/proc_fs.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-25procfs: make freeing proc_fs_info rcu-delayedAl Viro1-0/+1
2023-08-02x86: Expose thread features in /proc/$PID/statusRick Edgecombe1-0/+1
2023-05-17procfs: consolidate arch_report_meminfo declarationArnd Bergmann1-0/+2
2022-11-08net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()David Howells1-0/+2
2022-01-22proc: remove PDE_DATA() completelyMuchun Song1-3/+1
2022-01-22fs: proc: store PDE()->data into inode->i_privateMuchun Song1-1/+12
2022-01-20proc: make the proc_create[_data]() stubs static inlinesHans de Goede1-2/+10
2021-05-06proc: mandate ->proc_lseek in "struct proc_ops"Alexey Dobriyan1-0/+1
2020-12-15proc: fix lookup in /proc/net subdirectories after setns(2)Alexey Dobriyan1-1/+7
2020-09-03proc: add a read_iter method to proc proc_opsChristoph Hellwig1-0/+1
2020-07-25bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_tYonghong Song1-1/+2
2020-06-04Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-2/+30
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-0/+3
2020-05-19proc: proc_pid_ns takes super_block as an argumentAlexey Gladkov1-2/+2
2020-05-13nsproxy: attach to namespaces via pidfdsChristian Brauner1-0/+2
2020-05-09net: bpf: Add netlink and ipv6_route bpf_iter targetsYonghong Song1-0/+3
2020-04-22proc: use named enums for better readabilityAlexey Gladkov1-4/+4
2020-04-22proc: add option to mount only a pids subsetAlexey Gladkov1-0/+7
2020-04-22proc: instantiate only pids that we can ptrace on 'hidepid=4' mount optionAlexey Gladkov1-0/+1
2020-04-22proc: allow to mount many instances of proc in one pid namespaceAlexey Gladkov1-1/+21
2020-04-07proc: faster open/read/close with "permanent" filesAlexey Dobriyan1-1/+16
2020-02-24proc: Use a list of inodes to flush from procEric W. Biederman1-2/+2
2020-02-04proc: decouple proc from VFS with "struct proc_ops"Alexey Dobriyan1-4/+19
2019-12-04include/linux/proc_fs.h: fix confusing macro arg nameMiaohe Lin1-2/+2
2019-06-12proc: Add /proc/<pid>/arch_statusAubrey Li1-0/+9
2019-03-05signal: add pidfd_send_signal() syscallChristian Brauner1-0/+6
2018-08-22proc: spread "const" a bitAlexey Dobriyan1-1/+1
2018-05-18proc: Add a way to make network proc files writableDavid Howells1-0/+12
2018-05-16proc: introduce proc_create_net_singleChristoph Hellwig1-0/+4
2018-05-16proc: introduce proc_create_net{,_data}Christoph Hellwig1-0/+9
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig1-1/+9
2018-05-16proc: introduce proc_create_seq_privateChristoph Hellwig1-3/+6
2018-05-16proc: introduce proc_create_seq{,_data}Christoph Hellwig1-0/+9
2018-05-16proc: introduce a proc_pid_ns helperChristoph Hellwig1-0/+6
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-08proc: uninline proc_create()Alexey Dobriyan1-7/+1
2016-12-13Merge tag 'for-linus-4.10-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2016-11-17xenfs: Use proc_create_mount_point() to create /proc/xenSeth Forshee1-0/+2
2016-10-31net: add an ioctl to get a socket network namespaceAndrey Vagin1-0/+4
2014-09-17lockd: move lockd's grace period handling into its own moduleJeff Layton1-0/+2
2014-06-04init/main.c: remove an ifdefAndrew Morton1-0/+4
2013-05-01proc: Move non-public stuff from linux/proc_fs.h to fs/proc/internal.hDavid Howells1-107/+33
2013-05-01proc: Make the PROC_I() and PDE() macros internal to procfsDavid Howells1-15/+2
2013-05-01proc: Supply a function to remove a proc entry by PDEDavid Howells1-0/+2
2013-05-01proc: Supply an accessor for getting the data from a PDE's parentDavid Howells1-0/+1
2013-05-01proc: Add proc_mkdir_data()David Howells1-3/+10
2013-05-01proc: Move some bits from linux/proc_fs.h to linux/{of.h,signal.h,tty.h}David Howells1-37/+0
2013-05-01proc: Move PDE_NET() to fs/proc/proc_net.cDavid Howells1-5/+0
2013-05-01proc: Split the namespace stuff out into linux/proc_ns.hDavid Howells1-66/+2
2013-05-01proc: Supply PDE attribute setting accessor functionsDavid Howells1-0/+5
2013-04-29proc: Split kcore bits from linux/procfs.h into linux/kcore.hDavid Howells1-31/+0
2013-04-29proc: Delete create_proc_read_entry()David Howells1-16/+0
2013-04-29procfs: Mark create_proc_read_entry deprecatedDavid Howells1-2/+4
2013-04-09try a saner locking for pde_opener...Al Viro1-1/+1
2013-04-09procfs: preparations for remove_proc_entry() race fixesAl Viro1-9/+2
2013-04-09proc: Kill create_proc_entry()David Howells1-15/+2
2013-04-09procfs: new helper - PDE_DATA(inode)Al Viro1-0/+5
2013-04-09procfs: kill ->write_proc()Al Viro1-1/+0
2013-04-09procfs: add proc_remove_subtree()Al Viro1-0/+2
2013-02-21Merge tag 'tty-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+5
2013-02-19net: proc: fix build failed when procfs is not configuredGao feng1-6/+3
2013-02-18net: proc: remove proc_net_removeGao feng1-3/+0
2013-02-18net: proc: remove proc_net_fops_createGao feng1-3/+0
2013-01-18tty: Added a CONFIG_TTY option to allow removal of TTYJoe Millenbach1-0/+5
2012-12-17Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-0/+3
2012-12-17fs, epoll: add procfs fdinfo helperCyrill Gorcunov1-0/+3
2012-11-20proc: Usable inode numbers for the namespace file descriptors.Eric W. Biederman1-1/+6
2012-11-20proc: Generalize proc inode allocationEric W. Biederman1-0/+10
2012-11-20userns: Implent proc namespace operationsEric W. Biederman1-0/+1
2012-11-19vfs: Add setns support for the mount namespaceEric W. Biederman1-0/+7
2012-11-19pidns: Add setns supportEric W. Biederman1-0/+1
2012-05-15userns: Convert proc to use kuid/kgid where appropriateEric W. Biederman1-2/+2
2012-01-10procfs: make proc_get_link to use dentry instead of inodeCyrill Gorcunov1-1/+1
2012-01-03switch procfs to umode_t useAl Viro1-12/+12
2011-07-27proc: make struct proc_dir_entry::name a terminal array rather than a pointerDavid Howells1-3/+3
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-05-26mm: extract exe_file handling from procfsJiri Slaby1-19/+0
2011-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/linux-2.6-nsfdLinus Torvalds1-0/+21
2011-05-25proc: make struct proc_maps_private truly privateStephen Wilson1-8/+0
2011-05-18procfs: add stub for proc_mkdir_mode()Randy Dunlap1-0/+2
2011-05-10ns proc: Add support for the ipc namespaceEric W. Biederman1-0/+1
2011-05-10ns proc: Add support for the uts namespaceEric W. Biederman1-0/+1
2011-05-10ns proc: Add support for the network namespace.Eric W. Biederman1-0/+1
2011-05-10ns: proc files for namespace naming policy.Eric W. Biederman1-0/+18
2011-03-23proc: make struct proc_dir_entry::namelen unsigned intAlexey Dobriyan1-1/+1
2009-09-23kcore: register vmemmap rangeKAMEZAWA Hiroyuki1-0/+1
2009-09-23kcore: add kclist typesKAMEZAWA Hiroyuki1-2/+11
2009-09-23kcore: use usual list for kclistKAMEZAWA Hiroyuki1-1/+1
2009-06-11Move junk from proc_fs.h to fs/proc/internal.hAl Viro1-24/+0
2009-03-31proc 2/2: remove struct proc_dir_entry::ownerAlexey Dobriyan1-4/+0
2008-10-23proc: remove fs/proc/proc_misc.cAlexey Dobriyan1-1/+0
2008-10-23proc: move all /proc/kcore stuff to fs/proc/kcore.cAlexey Dobriyan1-4/+0
2008-10-07powerpc: Remove remains of /proc/ppc_htabGeert Uytterhoeven1-1/+0
2008-07-26[PATCH] sanitize proc_sysctlAl Viro1-0/+5
2008-07-25proc: always do ->releaseAlexey Dobriyan1-0/+1
2008-07-25move proc_kmsg_operations to fs/proc/internal.hAdrian Bunk1-1/+0
2008-07-22netns: make get_proc_net() staticAdrian Bunk1-2/+0
2008-06-12proc_fs.h: move struct mm_struct forward-declarationBen Nizette1-2/+2
2008-04-29proc: introduce proc_create_data to setup de->dataDenis V. Lunev1-2/+15
2008-04-29proc: remove ->get_info infrastructureAlexey Dobriyan1-14/+1
2008-04-29proc: remove proc_root from driversAlexey Dobriyan1-3/+0
2008-04-29proc: remove proc_root_driverAlexey Dobriyan1-3/+0
2008-04-29proc: remove proc_root_fsAlexey Dobriyan1-1/+0
2008-04-29proc: remove proc_busAlexey Dobriyan1-2/+0
2008-04-29procfs task exe symlinkMatt Helsley1-1/+19
2008-03-07[NET]: Make /proc/net a symlink on /proc/self/net (v3)Pavel Emelyanov1-3/+0
2008-02-14d_path: Make proc_get_link() use a struct path argumentJan Blunck1-1/+1
2008-02-08proc: fix ->open'less usage due to ->proc_fops flipAlexey Dobriyan1-1/+9
2008-02-08proc: seqfile convert proc_pid_status to properly handle pid namespacesEric W. Biederman1-1/+2
2008-02-08proc: implement proc_single_file_operationsEric W. Biederman1-0/+3
2008-02-05maps4: move clear_refs code to task_mmu.cMatt Mackall1-1/+2
2008-01-28[ATM]: Oops reading net/atm/arpDenis V. Lunev1-0/+2
2007-12-05proc: fix proc_dir_entry refcountingAlexey Dobriyan1-1/+0
2007-12-02[NETNS]: Fix /proc/net breakageEric W. Biederman1-0/+3
2007-11-07[NET]: Kill proc_net_create()David S. Miller1-3/+0
2007-10-19pid namespaces: initialize the namespace's proc_mntPavel Emelyanov1-0/+12
2007-10-19pid namespaces: make proc have multiple superblocks - one for each namespacePavel Emelyanov1-1/+2
2007-10-19pid namespaces: prepare proc_flust_task() to flush entries from multiple proc...Pavel Emelyanov1-1/+3
2007-10-10[NET]: Fix race when opening a proc file while a network namespace is exiting.Eric W. Biederman1-4/+1
2007-10-10[NET]: Make /proc/net per network namespaceEric W. Biederman1-25/+19
2007-08-11Remove unused struct proc_dir_entry::setAlexey Dobriyan1-1/+0
2007-07-16Fix rmmod/read/write races in /proc entriesAlexey Dobriyan1-0/+13
2007-05-08Fix race between proc_get_inode() and remove_proc_entry()Alexey Dobriyan1-0/+3
2007-05-07smaps: add clear_refs file to clear referenceDavid Rientjes1-0/+1
2007-02-14[PATCH] sysctl: reimplement the sysctl proc supportEric W. Biederman1-2/+0
2007-02-12[PATCH] mark struct inode_operations const 3Arjan van de Ven1-2/+2
2006-10-02[PATCH] proc: modify proc_pident_lookup to be completely table drivenEric W. Biederman1-4/+6
2006-09-27[PATCH] NOMMU: Implement /proc/pid/maps for NOMMUDavid Howells1-0/+2
2006-09-24Move several *_SUPER_MAGIC symbols to include/linux/magic.h.Jeff Garzik1-2/+1
2006-06-26[PATCH] proc: Use struct pid not struct task_refEric W. Biederman1-2/+2
2006-06-26[PATCH] proc: don't lock task_structs indefinitelyEric W. Biederman1-1/+7
2006-06-26[PATCH] proc: Rewrite the proc dentry flush on exit optimizationEric W. Biederman1-4/+2
2006-06-26[PATCH] proc: Replace proc_inode.type with proc_inode.fdEric W. Biederman1-1/+1
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-04-11[PATCH] kdump proc vmcore size oveflow fixVivek Goyal1-1/+1
2006-03-28[PATCH] Make most file operations structs in fs/ constArjan van de Ven1-3/+3
2006-03-28[PATCH] mark f_ops const in the inodeArjan van de Ven1-2/+2
2006-03-26[PATCH] Use loff_t for size in struct proc_dir_entryManeesh Soni1-1/+1
2006-03-26[PATCH] protect remove_proc_entrySteven Rostedt1-0/+3
2006-01-13[PATCH] powerpc: Add/remove/update properties in /proc/device-treeDave C Boutcher1-0/+5
2005-11-08[PATCH] Fix sysctl unregistration oops (CVE-2005-2709)Al Viro1-0/+1
2005-11-08[PATCH] ppc64: SMU partition recoveryBenjamin Herrenschmidt1-6/+3
2005-06-25[PATCH] kdump: Access dump file in elf format (/proc/vmcore)Vivek Goyal1-0/+7
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+259