aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc
AgeCommit message (Expand)AuthorFilesLines
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-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
2019-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+18
2019-04-19coredump: fix race condition between mmget_not_zero()/get_task_mm() and core ...Andrea Arcangeli1-0/+18
2019-04-14latency_top: Remove the ULONG_MAX stack trace hackeryThomas Gleixner1-2/+1
2019-04-12bpf: Add file_pos field to bpf_sysctl ctxAndrey Ignatov1-1/+1
2019-04-12bpf: Introduce bpf_sysctl_{get,set}_new_value helpersAndrey Ignatov1-5/+17
2019-04-12bpf: Sysctl hookAndrey Ignatov1-0/+5
2019-04-04ptrace: Remove maxargs from task_current_syscall()Steven Rostedt (Red Hat)1-8/+9
2019-03-29fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_linksYueHaibing1-1/+2
2019-03-29fs/proc/kcore.c: make kcore_modules staticYueHaibing1-1/+1
2019-03-23x86/gart: Exclude GART aperture from kcoreKairui Song1-0/+27
2019-03-16Merge tag 'pidfd-v5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds1-0/+9
2019-03-12Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds3-117/+176
2019-03-12proc: commit to genradixKent Overstreet1-28/+15
2019-03-12proc: calculate end pointer for /proc/*/* lookup at compile timeAlexey Dobriyan1-9/+10
2019-03-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-1/+1
2019-03-07Merge tag 'audit-pr-20190305' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+3
2019-03-07Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-9/+56
2019-03-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds10-62/+68
2019-03-06Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2019-03-05proc: use seq_puts() everywhereAlexey Dobriyan3-10/+10
2019-03-05proc: read kernel cpu stat pointer onceAlexey Dobriyan1-28/+32
2019-03-05proc: remove unused argument in proc_pid_lookup()Zhikang Zhang3-3/+3
2019-03-05fs/proc/thread_self.c: code cleanup for proc_setup_thread_self()Chengguang Xu1-8/+8
2019-03-05fs/proc/self.c: code cleanup for proc_setup_self()Chengguang Xu1-8/+8
2019-03-05mm: update ptep_modify_prot_commit to take old pte value as argAneesh Kumar K.V1-3/+5
2019-03-05mm: update ptep_modify_prot_start/commit to take vm_area_struct as argAneesh Kumar K.V1-2/+2
2019-03-05mm: convert PG_balloon to PG_offlineDavid Hildenbrand1-2/+2
2019-03-05Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+26
2019-03-05signal: add pidfd_send_signal() syscallChristian Brauner1-0/+9
2019-02-28proc: Add fs_context support to procfsDavid Howells3-68/+129
2019-02-28procfs: Move proc_fill_super() to fs/proc/root.cDavid Howells3-54/+52
2019-02-21proc, oom: do not report alien mms when setting oom_score_adjMichal Hocko1-4/+0
2019-02-14Merge branch 'linus' into irq/coreThomas Gleixner3-1/+24
2019-02-12mm: proc: smaps_rollup: fix pss_locked calculationSandeep Patil1-8/+14
2019-02-11Merge tag 'v5.0-rc6' into sched/core, to pick up fixesIngo Molnar3-1/+24
2019-02-10proc/stat: Make the interrupt statistics more efficientThomas Gleixner1-3/+26
2019-02-07mm: make mm->pinned_vm an atomic64 counterDavidlohr Bueso1-1/+1
2019-02-04sched/core: Convert sighand_struct.count to refcount_tElena Reshetova1-1/+1
2019-02-01proc: fix /proc/net/* after setns(2)Alexey Dobriyan3-1/+24
2019-01-25audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDITRichard Guy Briggs1-3/+3
2019-01-08procfs: add smack subdir to attrsCasey Schaufler2-9/+56
2019-01-04fs/proc/base.c: slightly faster /proc/*/limitsAlexey Dobriyan1-2/+4
2019-01-04fs/proc/inode.c: delete unnecessary variable in proc_alloc_inode()Alexey Dobriyan1-3/+1
2019-01-04fs/proc/util.c: include fs/proc/internal.h for name_to_int()Eric Biggers1-0/+1
2019-01-04fs/proc/base.c: use ns_capable instead of capable for timerslack_nsBenjamin Gordon1-3/+9
2018-12-28mm, proc: report PR_SET_THP_DISABLE in procMichal Hocko1-0/+10
2018-12-28mm, thp, proc: report THP eligibility for each vmaMichal Hocko1-0/+2
2018-12-28mm/mmu_notifier: use structure for invalidate_range_start/end calls v2Jérôme Glisse1-2/+5
2018-12-28/proc/kpagecount: return 0 for special pages that are never mappedAnthony Yznaga1-1/+1
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS1-1/+1
2018-12-13proc/sysctl: don't return ENOMEM on lookup when a table is unregisteringIvan Delalande1-7/+6
2018-11-01Merge tag 'stackleak-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+18
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport3-3/+3
2018-10-31fs/proc/vmcore.c: Convert to use vmf_error()Souptick Joarder1-1/+1
2018-10-28Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-1/+1
2018-10-26mm: zero-seek shrinkersJohannes Weiner1-0/+3
2018-10-26sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOADJohannes Weiner1-3/+0
2018-10-26mm, proc: add KReclaimable to /proc/meminfoVlastimil Babka1-8/+8
2018-10-26mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()Vlastimil Babka1-1/+3
2018-10-23Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-6/+28
2018-10-09proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted()Borislav Petkov1-0/+10
2018-10-06kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabledLianbo Jiang1-6/+18
2018-10-05proc: restrict kernel stack dumps to rootJann Horn1-0/+14
2018-09-29xarray: Replace exceptional entriesMatthew Wilcox1-1/+1
2018-09-20fs/proc/kcore.c: fix invalid memory access in multi-page read optimizationDominique Martinet1-0/+1
2018-09-04fs/proc: Show STACKLEAK metrics in the /proc file systemAlexander Popov1-0/+18
2018-08-26Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+5
2018-08-23fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu buildsArnd Bergmann1-0/+2
2018-08-22proc/kcore: add vmcoreinfo note to /proc/kcoreOmar Sandoval2-2/+17
2018-08-22proc/kcore: optimize multiple page readsOmar Sandoval1-3/+11
2018-08-22proc/kcore: clean up ELF header generationOmar Sandoval1-209/+141
2018-08-22proc/kcore: hold lock during readOmar Sandoval1-30/+40
2018-08-22proc/kcore: fix memory hotplug vs multiple opens raceOmar Sandoval1-49/+44
2018-08-22proc/kcore: replace kclist_lock rwlock with rwsemOmar Sandoval1-10/+10
2018-08-22proc/kcore: don't grab lock for memory hotplug notifierOmar Sandoval1-4/+2
2018-08-22proc/kcore: don't grab lock for kclist_add()Omar Sandoval1-4/+3
2018-08-22fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entriesJames Morse1-1/+3
2018-08-22fs/proc/vmcore.c: use new typedef vm_fault_tSouptick Joarder1-1/+1
2018-08-22proc: use "unsigned int" in /proc/stat hookAlexey Dobriyan1-1/+1
2018-08-22proc: spread "const" a bitAlexey Dobriyan1-2/+2
2018-08-22proc: use macro in /proc/latency hookAlexey Dobriyan1-1/+1
2018-08-22proc: save 2 atomic ops on write to "/proc/*/attr/*"Alexey Dobriyan1-19/+19
2018-08-22proc: put task earlier in /proc/*/fail-nthAlexey Dobriyan1-3/+1
2018-08-22proc: smaller readlock section in readdir("/proc")Alexey Dobriyan1-2/+2
2018-08-22fs/proc/uptime.c: use ktime_get_boottime_ts64Arnd Bergmann1-2/+2
2018-08-22proc: fixup PDE allocation bloatAlexey Dobriyan2-12/+11
2018-08-22/proc/meminfo: add percpu populated pages countDennis Zhou (Facebook)1-0/+2
2018-08-22mm: /proc/pid/smaps_rollup: convert to single value seq_fileVlastimil Babka2-60/+96
2018-08-22mm: /proc/pid/smaps: factor out common stats printingVlastimil Babka1-22/+29
2018-08-22mm: /proc/pid/smaps: factor out mem stats gatheringVlastimil Babka1-24/+31
2018-08-22mm: /proc/pid/*maps remove is_pid and related wrappersVlastimil Babka4-144/+18
2018-08-14x86: Add entry trampolines to kcoreAdrian Hunter1-2/+5
2018-07-14fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps*Vlastimil Babka1-1/+2
2018-07-01Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+10
2018-06-27proc: add proc_seq_releaseChunyu Hu1-1/+10
2018-06-20proc: fix missing final NUL in get_mm_cmdline() rewriteLinus Torvalds1-5/+23
2018-06-16Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds5-12/+134
2018-06-15proc: Make inline name size calculation automaticDavid Howells4-12/+16
2018-06-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-6/+3
2018-06-15proc: skip branch in /proc/*/* lookupAlexey Dobriyan1-6/+3
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook2-2/+3
2018-06-09Merge branch 'proc-cmdline'Linus Torvalds1-112/+99
2018-06-08Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-3/+3
2018-06-08fix proc_fill_cache() in case of d_alloc_parallel() failureAl Viro1-3/+3
2018-06-07proc: use "unsigned int" for /proc/*/stackAlexey Dobriyan1-1/+2