aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc
AgeCommit message (Expand)AuthorFilesLines
2020-11-08Merge branch 'hch' (patches from Christoph)Linus Torvalds4-4/+6
2020-11-06proc "seq files": switch to ->read_iterChristoph Hellwig1-1/+1
2020-11-06proc "single files": switch to ->read_iterGreg Kroah-Hartman1-1/+1
2020-11-06proc/stat: switch to ->read_iterChristoph Hellwig1-1/+1
2020-11-06proc/cpuinfo: switch to ->read_iterChristoph Hellwig1-1/+1
2020-11-06proc: wire up generic_file_splice_read for iter opsChristoph Hellwig1-0/+2
2020-11-02mm, oom: keep oom_adj under or at upper limit when printingCharles Haithcock1-0/+2
2020-10-22Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2-60/+107
2020-10-17io-wq: inherit audit loginuid and sessionidJens Axboe1-0/+4
2020-10-16mm: remove the now-unnecessary mmget_still_valid() hackJann Horn1-18/+0
2020-10-13mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessarySuren Baghdasaryan1-2/+1
2020-10-13mm: proc: smaps_rollup: do not stall write attempts on mmap_lockChinwen Chang1-1/+65
2020-10-13mm: smaps*: extend smap_gather_stats to support specified beginningChinwen Chang1-8/+22
2020-10-13proc: optimise smaps for shmem entriesMatthew Wilcox (Oracle)1-7/+1
2020-09-08sysctl: Convert to iter interfacesMatthew Wilcox (Oracle)1-24/+24
2020-09-04arm64: mte: Add PROT_MTE support to mmap() and mprotect()Catalin Marinas1-0/+4
2020-09-04mm: Add PG_arch_2 page flagSteven Price1-0/+3
2020-09-03proc: add a read_iter method to proc proc_opsChristoph Hellwig1-3/+50
2020-09-03proc: cleanup the compat vs no compat file opsChristoph Hellwig1-6/+4
2020-09-03proc: remove a level of indentation in proc_get_inodeChristoph Hellwig1-35/+37
2020-08-12mm, oom: make the calculation of oom badness more accurateYafang Shao1-1/+10
2020-08-12/proc/PID/smaps: consistent whitespace output formatMichal Koutný1-2/+2
2020-08-07proc/meminfo: avoid open coded reading of vm_committed_asFeng Tang1-1/+1
2020-08-07mm: memcontrol: account kernel stack per nodeShakeel Butt1-2/+2
2020-08-07mm: memcg: convert vmstat slab counters to bytesRoman Gushchin1-2/+2
2020-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-1/+1
2020-08-04Merge tag 'cap-checkpoint-restore-v5.9' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-4/+4
2020-08-04Merge tag 'seccomp-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2020-08-03Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+1
2020-07-25bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_tYonghong Song1-1/+1
2020-07-19proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTOREAdrian Reber1-4/+4
2020-07-10seccomp: Report number of loaded filters in /proc/$pid/statusKees Cook1-0/+2
2020-07-03Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-3/+3
2020-07-03Call sysctl_head_finish on errorMatthew Wilcox (Oracle)1-3/+3
2020-06-24block: move block-related definitions out of fs.hChristoph Hellwig1-0/+1
2020-06-20Merge tag 'trace-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-5/+10
2020-06-17maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofaultChristoph Hellwig1-1/+2
2020-06-16proc/bootconfig: Fix to use correct quotes for valueMasami Hiramatsu1-5/+10
2020-06-13Merge tag 'kbuild-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-06-12Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds3-3/+3
2020-06-12proc: Use new_inode not new_inode_pseudoEric W. Biederman3-3/+3
2020-06-10Merge branch 'work.sysctl' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+4
2020-06-10Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-4/+6
2020-06-10proc: s_fs_info may be NULL when proc_kill_sb is calledAlexey Gladkov1-4/+6
2020-06-10sysctl: reject gigantic reads/write to sysctl filesChristoph Hellwig1-0/+4
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse2-6/+6
2020-06-09mmap locking API: convert mmap_sem call sites missed by coccinelleMichel Lespinasse1-3/+3
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse3-29/+29
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport4-4/+0
2020-06-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+145
2020-06-08kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliasesGuilherme G. Piccoli1-2/+5
2020-06-08kernel/hung_task convert hung_task_panic boot parameter to sysctlVlastimil Babka1-0/+1
2020-06-08kernel/sysctl: support handling command line aliasesVlastimil Babka1-7/+41
2020-06-08kernel/sysctl: support setting sysctl parameters from kernel command lineVlastimil Babka1-0/+107
2020-06-07Merge tag 'apparmor-pr-2020-06-07' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+13
2020-06-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+4
2020-06-04proc: rename "catch" function argumentAlexey Dobriyan1-4/+4
2020-06-04Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds7-79/+183
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2-18/+48
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-7/+12
2020-06-02/proc/PID/smaps: Add PMD migration entry parsingHuang Ying1-5/+11
2020-06-02mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK insteadNeilBrown1-2/+1
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2020-06-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-0/+7
2020-06-01Merge tag 'x86-cleanups-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+0
2020-05-28Merge branch 'for-next/scs' into for-next/coreWill Deacon1-0/+4
2020-05-19proc: proc_pid_ns takes super_block as an argumentAlexey Gladkov4-8/+8
2020-05-15scs: Add page accounting for shadow call stack allocationsSami Tolvanen1-0/+4
2020-05-09net: bpf: Add netlink and ipv6_route bpf_iter targetsYonghong Song1-0/+19
2020-05-05Merge branch 'for-next/bti-user' into for-next/btiWill Deacon1-0/+3
2020-04-28Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...Daniel Borkmann1-18/+29
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig1-18/+29
2020-04-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+0
2020-04-24proc: Use PIDTYPE_TGID in next_tgidEric W. Biederman1-14/+2
2020-04-24proc: modernize proc to support multiple private instancesEric W. Biederman6-57/+173
2020-04-24proc: Put thread_pid in release_task not proc_flush_pidEric W. Biederman1-1/+0
2020-04-22mm: Remove MPX leftoversJimmy Assarsson1-3/+0
2020-04-22proc: use named enums for better readabilityAlexey Gladkov3-4/+4
2020-04-22proc: use human-readable values for hidepidAlexey Gladkov2-5/+48
2020-04-22proc: add option to mount only a pids subsetAlexey Gladkov3-0/+48
2020-04-22proc: instantiate only pids that we can ptrace on 'hidepid=4' mount optionAlexey Gladkov2-3/+25
2020-04-22proc: allow to mount many instances of proc in one pid namespaceAlexey Gladkov5-50/+53
2020-04-21vmalloc: fix remap_vmalloc_range() bounds checksJann Horn1-2/+3
2020-04-20docs: filesystems: fix renamed referencesMauro Carvalho Chehab1-2/+2
2020-04-19Merge tag 'timers-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+13
2020-04-16proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsetsAndrei Vagin1-1/+13
2020-04-15proc: Handle umounts cleanlyEric W. Biederman1-0/+7
2020-04-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-5/+5
2020-04-09proc: Use a dedicated lock in struct pidEric W. Biederman1-5/+5
2020-04-07proc: inline m_next_vma into m_nextMatthew Wilcox (Oracle)1-10/+8
2020-04-07proc: use ppos instead of m->versionMatthew Wilcox (Oracle)1-4/+3
2020-04-07proc: remove m_cache_vmaMatthew Wilcox (Oracle)1-32/+6
2020-04-07proc: inline vma_stop into m_stopMatthew Wilcox (Oracle)1-19/+15
2020-04-07proc: speed up /proc/*/statmAlexey Dobriyan1-16/+23
2020-04-07proc: faster open/read/close with "permanent" filesAlexey Dobriyan6-53/+174
2020-04-07fs/proc/inode.c: annotate close_pdeo() for sparseJules Irenge1-0/+1
2020-03-25proc: io_accounting: Use new infrastructure to fix deadlocks in execveBernd Edlinger1-2/+2
2020-03-25proc: Use new infrastructure to fix deadlocks in execveBernd Edlinger1-3/+3
2020-03-16mm: smaps: Report arm64 guarded pages in smapsDaniel Kiss1-0/+3
2020-02-28proc: Remove the now unnecessary internal mount of procEric W. Biederman1-36/+0
2020-02-24proc: Use a list of inodes to flush from procEric W. Biederman3-76/+38
2020-02-24proc: Clear the pieces of proc_inode that proc_evict_inode cares aboutEric W. Biederman1-5/+11
2020-02-24proc: Use d_invalidate in proc_prune_siblings_dcacheEric W. Biederman3-7/+19
2020-02-21proc: In proc_prune_siblings_dcache cache an aquired super blockEric W. Biederman1-4/+10
2020-02-20proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcacheEric W. Biederman3-34/+40
2020-02-20proc: Rename in proc_inode rename sysctl_inodes sibling_inodesEric W. Biederman3-5/+6
2020-02-08Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-9/+4
2020-02-07procfs: switch to use of invalfc()Al Viro1-1/+1
2020-02-07fs_parse: fold fs_parameter_desc/fs_parameter_specAl Viro1-7/+3
2020-02-07fs_parser: remove fs_parameter_description name fieldEric Sandeen1-1/+0
2020-02-06Merge tag 'trace-v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds2-0/+90
2020-02-04proc: convert everything to "struct proc_ops"Alexey Dobriyan6-43/+42
2020-02-04proc: decouple proc from VFS with "struct proc_ops"Alexey Dobriyan6-76/+79
2020-02-04mm: pagewalk: add 'depth' parameter to pte_holeSteven Price1-2/+2
2020-02-04fs/proc/page.c: allow inspection of last section and fix end detectionDavid Hildenbrand1-3/+27
2020-01-29Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+13
2020-01-28Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-0/+11
2020-01-20x86/resctrl: Add task resctrl information displayChen Yu2-0/+11
2020-01-18apparmor: add proc subdir to attrsJohn Johansen1-0/+13
2020-01-14fs/proc: Introduce /proc/pid/timens_offsetsAndrei Vagin1-0/+94
2020-01-14fs/proc: Respect boottime inside time namespace for /proc/uptimeDmitry Safonov1-0/+3
2020-01-14ns: Introduce Time NamespaceAndrei Vagin1-0/+4
2020-01-13proc: bootconfig: Add /proc/bootconfig to show boot config listMasami Hiramatsu2-0/+90
2019-12-11sched/cputime, proc/stat: Fix incorrect guest nice cpustat valueFlavio Leitner1-2/+2
2019-12-08namei: allow nd_jump_link() to produce errorsAleksa Sarai2-7/+10
2019-12-08nsfs: clean-up ns_get_path() signature to return intAleksa Sarai1-3/+3
2019-12-04fs/proc/Kconfig: fix indentationKrzysztof Kozlowski1-4/+4
2019-12-04fs/proc/internal.h: shuffle "struct pde_opener"Alexey Dobriyan1-1/+1
2019-12-04fs/proc/generic.c: delete useless "len" variableAlexey Dobriyan1-4/+2
2019-12-04proc: change ->nlink under proc_subdir_lockAlexey Dobriyan1-16/+15
2019-12-03Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2019-11-21procfs: Use all-in-one vtime aware kcpustat accessorFrederic Weisbecker1-25/+31
2019-11-13time: Rename tsk->real_start_time to ->start_boottimePeter Zijlstra1-1/+1
2019-11-11Merge tag 'v5.4-rc7' into sched/core, to pick up fixesIngo Molnar2-14/+18
2019-10-29procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEMFrederic Weisbecker1-2/+2
2019-10-19proc/meminfo: fix output alignmentKirill A. Shutemov1-2/+2
2019-10-19fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.cDavid Hildenbrand1-12/+16
2019-09-28Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6
2019-09-24mm,thp: stats for file backed THPSong Liu2-1/+7
2019-09-24mm: remove quicklist page table cachesNicholas Piggin1-4/+0
2019-09-24mm: introduce compound_nr()Matthew Wilcox (Oracle)1-1/+1
2019-09-21Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds1-38/+42
2019-09-20Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-4/+4
2019-09-07pagewalk: separate function pointers from iterator dataChristoph Hellwig1-37/+41
2019-09-07mm: split out a new pagewalk.h header from mm.hChristoph Hellwig1-1/+1
2019-09-05new helper: get_tree_keyed()Al Viro1-2/+1
2019-08-19lockdown: Print current->comm in restriction messagesMatthew Garrett1-2/+3
2019-08-19lockdown: Lock down /proc/kcoreDavid Howells1-0/+5
2019-08-09fs/core/vmcore: Move sev_active() reference to x86 arch codeThiago Jung Bauermann1-4/+4
2019-07-19Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-4/+3
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce1-0/+4
2019-07-18mm: thp: fix false negative of shmem vma's THP eligibilityYang Shi1-1/+2
2019-07-17Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-11/+32
2019-07-16fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys ino...Radoslaw Burny1-0/+4
2019-07-16fs/proc/inode.c: use typeof_member() macroAlexey Dobriyan1-10/+17
2019-07-16vmcore: add a kernel parameter novmcoreddKairui Song2-1/+11
2019-07-16Merge tag 'docs/v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mche...Linus Torvalds1-1/+1
2019-07-16Merge branch 'proc-cmdline' (/proc/<pid>/cmdline fixes)Linus Torvalds1-57/+75
2019-07-16/proc/<pid>/cmdline: add back the setproctitle() special caseLinus Torvalds1-4/+77
2019-07-16/proc/<pid>/cmdline: remove all the special casesLinus Torvalds1-63/+8
2019-07-15docs: admin-guide: move sysctl directory to itMauro Carvalho Chehab1-1/+1
2019-07-14Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds1-1/+1
2019-07-12oom: decouple mems_allowed from oom_unkillable_taskShakeel Butt1-2/+1
2019-07-12mm, oom: remove redundant task_in_mem_cgroup() checkShakeel Butt1-1/+1
2019-07-12mm: vmalloc: show number of vmalloc pages in /proc/meminfoRoman Gushchin1-1/+1
2019-07-12mm: smaps: split PSS into componentsLuigi Semenzato1-30/+62
2019-07-12proc: use down_read_killable mmap_sem for /proc/pid/map_filesKonstantin Khlebnikov1-6/+22
2019-07-12proc: use down_read_killable mmap_sem for /proc/pid/clear_refsKonstantin Khlebnikov1-1/+4
2019-07-12proc: use down_read_killable mmap_sem for /proc/pid/pagemapKonstantin Khlebnikov1-1/+3
2019-07-12proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollupKonstantin Khlebnikov1-2/+6
2019-07-12proc: use down_read_killable mmap_sem for /proc/pid/mapsKonstantin Khlebnikov2-2/+10
2019-07-10Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2019-07-09Merge branch 'x86-kdump-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+3
2019-07-08Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-0/+10
2019-07-08Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2019-07-02mm: remove MEMORY_DEVICE_PUBLIC supportChristoph Hellwig1-1/+1
2019-06-29fs/proc/array.c: allow reporting eip/esp for all coredumping threadsJohn Ogness1-1/+1
2019-06-27proc: remove useless d_is_dir() checkChristian Brauner1-2/+1
2019-06-20fs/proc/vmcore: Enable dumping of encrypted memory when SEV was activeLianbo Jiang1-3/+3
2019-06-12proc: Add /proc/<pid>/arch_statusAubrey Li2-0/+10
2019-06-03sched/core: Provide a pointer to the valid CPU maskSebastian Andrzej Siewior1-2/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191Thomas Gleixner1-2/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2-10/+2
2019-05-28fanotify: Disallow permission events for proc filesystemJan Kara1-1/+1
2019-05-25procfs: set ->user_ns before calling ->get_tree()Al Viro1-4/+3
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner3-0/+3
2019-05-14kernel/latencytop.c: rename clear_all_latency_tracing to clear_tsk_latency_tr...Lin Feng1-1/+1
2019-05-14mm/mmu_notifier: use correct mmu_notifier events for each invalidationJérôme Glisse1-2/+2
2019-05-14mm/mmu_notifier: contextual information for event triggering invalidationJérôme Glisse1-1/+2
2019-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-4/+21
2019-05-07Merge tag 'selinux-pr-20190507' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+5
2019-05-07Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-8/+2
2019-05-06Merge branch 'core-stacktrace-for-linus' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-11/+6
2019-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2019-05-01procfs: switch to ->free_inode()Al Viro1-8/+2
2019-04-29proc: prevent changes to overridden credentialsPaul Moore1-0/+5
2019-04-29proc: Simplify task stack retrievalThomas Gleixner1-9/+5
2019-04-26fs/proc/proc_sysctl.c: Fix a NULL pointer dereferenceYueHaibing1-2/+4