aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc/array.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-07fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children statsOleg Nesterov1-26/+32
2024-02-07fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_t...Oleg Nesterov1-4/+6
2023-10-04fs/proc: do_task_stat: use __for_each_thread()Oleg Nesterov1-3/+4
2023-08-02x86: Expose thread features in /proc/$PID/statusRick Edgecombe1-0/+6
2023-04-28Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+7
2023-04-21fs/proc: add Kthread flag to /proc/$pid/statusChunguang Wu1-0/+2
2023-03-16mm: Expose untagging mask in /proc/$PID/statusKirill A. Shutemov1-0/+7
2023-03-01capability: just use a 'u64' instead of a 'u32[2]' arrayLinus Torvalds1-6/+1
2022-10-09Merge tag 'ucount-rlimits-cleanups-for-v5.19' of git://git.kernel.org/pub/scm...Linus Torvalds1-1/+1
2022-07-29proc: add some (hopefully) insightful commentsAlexey Dobriyan1-0/+4
2022-07-17proc: delete unused <linux/uaccess.h> includesAlexey Dobriyan1-1/+0
2022-05-18ucounts: Split rlimit and ucount values and max valuesAlexey Gladkov1-1/+1
2022-03-10tracehook: Remove tracehook.hEric W. Biederman1-1/+0
2022-01-20Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+3
2022-01-20kthread: dynamically allocate memory to store kthread's full nameYafang Shao1-0/+3
2022-01-08exit: Use the correct exit_code in /proc/<pid>/statEric W. Biederman1-1/+5
2021-11-03Merge branch 'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/...Linus Torvalds1-3/+3
2021-10-15proc: Use task_is_running() for wchan in /proc/$pid/statKees Cook1-5/+2
2021-10-08coredump: Limit coredumps to a single thread groupEric W. Biederman1-3/+3
2021-09-08proc: stop using seq_get_buf in proc_task_nameChristoph Hellwig1-14/+4
2021-06-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+1
2021-04-30Reimplement RLIMIT_SIGPENDING on top of ucountsAlexey Gladkov1-1/+1
2021-03-30seccomp: Fix CONFIG tests for Seccomp_filtersKenta.Tada@sony.com1-0/+2
2020-12-15proc: provide details on indirect branch speculationAnand K Mistry1-0/+28
2020-12-14Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2020-11-10sched/proc: Print accurate cpumask vs migrate_disable()Peter Zijlstra1-2/+2
2020-11-03fs/proc: apply the time namespace offset to /proc/stat btimeMichael Weiß1-2/+4
2020-07-10seccomp: Report number of loaded filters in /proc/$pid/statusKees Cook1-0/+2
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-06-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+4
2020-06-04proc: rename "catch" function argumentAlexey Dobriyan1-4/+4
2020-05-19proc: proc_pid_ns takes super_block as an argumentAlexey Gladkov1-1/+1
2020-04-07proc: speed up /proc/*/statmAlexey Dobriyan1-16/+23
2019-11-13time: Rename tsk->real_start_time to ->start_boottimePeter Zijlstra1-1/+1
2019-07-08Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2019-06-29fs/proc/array.c: allow reporting eip/esp for all coredumping threadsJohn Ogness1-1/+1
2019-06-03sched/core: Provide a pointer to the valid CPU maskSebastian Andrzej Siewior1-2/+2
2019-03-05proc: use seq_puts() everywhereAlexey Dobriyan1-8/+8
2018-12-28mm, proc: report PR_SET_THP_DISABLE in procMichal Hocko1-0/+10
2018-06-07proc: use "unsigned int" for sigqueue lengthAlexey Dobriyan1-1/+1
2018-06-05Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-13/+20
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-18/+5
2018-05-18workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status}Tejun Heo1-2/+5
2018-05-18proc: Consolidate task->comm formatting into proc_task_name()Tejun Heo1-11/+15
2018-05-16proc: don't detour through seq->private to get the inodeChristoph Hellwig1-14/+6
2018-05-16proc: introduce a proc_pid_ns helperChristoph Hellwig1-6/+1
2018-05-09proc: Use underscores for SSBD in 'status'Konrad Rzeszutek Wilk1-1/+1
2018-05-05prctl: Add force disable speculationThomas Gleixner1-0/+3
2018-05-03proc: Provide details on speculation flaw mitigationsKees Cook1-0/+22
2018-04-11proc: replace seq_printf by seq_put_smth to speed up /proc/pid/statusAndrei Vagin1-5/+11
2018-04-11proc: get rid of task lock/unlock pair to read umask for the "status" fileMateusz Guzik1-18/+5
2018-02-06fs/proc/array.c: delete children_seq_release()Alexey Dobriyan1-7/+1
2018-01-19proc: fix coredump vs read /proc/*/stat raceAlexey Dobriyan1-2/+5
2017-11-17proc, coredump: add CoreDumping flag to /proc/pid/statusRoman Gushchin1-0/+6
2017-11-13Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2017-11-08Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar1-0/+1
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-1/+1
2017-10-10sched/debug: Rename task-state printing helpersPeter Zijlstra1-1/+1
2017-09-29sched/debug: Add explicit TASK_PARKED printingPeter Zijlstra1-1/+2
2017-09-29sched/debug: Add explicit TASK_IDLE printingPeter Zijlstra1-8/+13
2017-09-29sched/debug: Implement consistent task-state printingPeter Zijlstra1-13/+2
2017-09-15fs/proc: Report eip/esp in /prod/PID/stat for coredumpingJohn Ogness1-0/+9
2017-03-02sched/headers: Prepare to move cputime functionality from <linux/sched.h> int...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-02-01sched/cputime: Convert task/group cputime to nsecsFrederic Weisbecker1-5/+5
2017-02-01sched/cputime: Convert guest time accounting to nsecs (u64)Frederic Weisbecker1-3/+3
2016-12-12fs/proc/array.c: slightly improve render_sigset_tRasmus Villemoes1-1/+1
2016-12-12proc: report no_new_privs stateKees Cook1-2/+3
2016-10-20fs/proc: Stop reporting eip and esp in /proc/PID/statAndy Lutomirski1-4/+5
2016-10-07cred: simpler, 1D supplementary groupsAlexey Dobriyan1-1/+1
2016-10-07seq/proc: modify seq_put_decimal_[u]ll to take a const char *, not charJoe Perches1-95/+83
2016-10-07proc: faster /proc/*/statusAlexey Dobriyan1-40/+47
2016-05-20procfs: expose umask in /proc/<PID>/statusRichard W.M. Jones1-1/+19
2016-01-20ptrace: use fsuid, fsgid, effective creds for fs access checksJann Horn1-1/+1
2015-11-06fs/proc/array.c: set overflow flag in case of errorAndy Shevchenko1-5/+5
2015-10-01fs/proc, core/debug: Don't expose absolute kernel addresses via wchanIngo Molnar1-2/+14
2015-09-04capabilities: ambient capabilitiesAndy Lutomirski1-1/+4
2015-06-25fs, proc: introduce CONFIG_PROC_CHILDRENIago López Galeiras1-2/+2
2015-06-24procfs: treat parked tasks as sleeping for task stateChris Metcalf1-0/+8
2015-04-15proc: remove use of seq_printf return valueJoe Perches1-1/+3
2015-04-15lib/string_helpers.c: change semantics of string_escape_memRasmus Villemoes1-2/+2
2015-04-15/proc/PID/status: show all sets of pid according to nsChen Hanxiao1-0/+18
2015-02-13proc: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-6/+4
2015-02-12fs/proc/array.c: convert to use string_escape_str()Andy Shevchenko1-27/+7
2014-12-10proc: task_state: ptrace_parent() doesn't need pid_alive() checkOleg Nesterov1-7/+6
2014-12-10proc: task_state: move the main seq_printf() outside of rcu_read_lock()Oleg Nesterov1-6/+6
2014-12-10proc: task_state: deuglify the max_fds calculationOleg Nesterov1-12/+11
2014-12-10proc: task_state: read cred->group_info outside of task_lock()Oleg Nesterov1-2/+1
2014-08-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-10/+1
2014-07-24CAPABILITIES: remove undefined caps from all processesEric Paris1-10/+1
2014-07-23sched: Make task->real_start_time nanoseconds basedThomas Gleixner1-6/+1
2014-04-07wait: swap EXIT_ZOMBIE and EXIT_DEAD to hide EXIT_TRACE from user-spaceOleg Nesterov1-2/+2
2014-01-23fs/proc/array.c: change do_task_stat() to use while_each_thread()Oleg Nesterov1-2/+1
2014-01-23proc: cleanup/simplify get_task_state/task_state_arrayOleg Nesterov1-12/+3
2013-10-09sched/numa: Report a NUMA task group IDMel Gorman1-0/+2
2013-04-12kthread: Prevent unpark race which puts threads on the wrong cpuThomas Gleixner1-0/+1
2013-01-27cputime: Use accessors to read task cputime statsFrederic Weisbecker1-2/+2
2012-12-17Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-2/+19
2012-12-17fs, epoll: add procfs fdinfo helperCyrill Gorcunov1-1/+1
2012-12-17proc: pid/status: show all supplementary groupsArtem Bityutskiy1-1/+1
2012-12-17/proc/pid/status: add "Seccomp" fieldKees Cook1-0/+8
2012-12-17proc: don't show nonexistent capabilitiesAndrew Vagin1-0/+9
2012-12-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+1
2012-11-28cputime: Rename thread_group_times to thread_group_cputime_adjustedFrederic Weisbecker1-2/+2
2012-11-20procfs: Print task uids and gids in the userns that opened the proc fileEric W. Biederman1-1/+1
2012-05-31c/r: procfs: add arg_start/end, env_start/end and exit_code members to /proc/...Cyrill Gorcunov1-3/+17
2012-05-31fs, proc: introduce /proc/<pid>/task/<tid>/children entryCyrill Gorcunov1-0/+123
2012-05-31procfs: use more apprioriate types when dumping /proc/N/statJan Engelhardt1-2/+2
2012-05-15userns: Convert proc to use kuid/kgid where appropriateEric W. Biederman1-2/+8
2012-05-03userns: Convert group_info values from gid_t to kgid_t.Eric W. Biederman1-1/+4
2012-03-28procfs: fix /proc/statmKAMEZAWA Hiroyuki1-1/+1
2012-03-23procfs: speed up /proc/pid/stat, statmKAMEZAWA Hiroyuki1-55/+64
2012-01-14Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-1/+1
2012-01-12c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4Cyrill Gorcunov1-2/+5
2012-01-05ptrace: do not audit capability check when outputing /proc/pid/statEric Paris1-1/+1
2011-12-15[S390] cputime: add sparse checking and cleanupMartin Schwidefsky1-4/+4
2011-06-22ptrace: s/tracehook_tracer_task()/ptrace_parent()/Tejun Heo1-1/+1
2011-05-26proc: constify status arrayMike Frysinger1-2/+2
2011-03-23proc: protect mm start_code/end_code in /proc/pid/statKees Cook1-2/+2
2011-02-15s390: remove task_show_regsMartin Schwidefsky1-3/+0
2011-01-13proc: use seq_puts()/seq_putc() where possibleAlexey Dobriyan1-11/+11
2011-01-13proc: use unsigned long inside /proc/*/statmAlexey Dobriyan1-3/+3
2010-07-29CRED: Fix get_task_cred() and task_state() to not resurrect dead credentialsDavid Howells1-1/+1
2010-05-27proc: get_nr_threads() doesn't need ->siglock any longerOleg Nesterov1-2/+2
2010-05-11revert "procfs: provide stack information for threads" and its fixup commitsRobin Holt1-2/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+0
2010-03-06fs: use rlimit helpersJiri Slaby1-2/+2
2010-02-25vfs: Apply lockdep-based checking to rcu_dereference() usesPaul E. McKenney1-0/+2
2010-01-11proc: partially revert "procfs: provide stack information for threads"KOSAKI Motohiro1-89/+0
2009-12-17sched: Assert task state bits at build timePeter Zijlstra1-8/+10
2009-12-17sched: Update task_state_arraypwith new statesPeter Zijlstra1-2/+5
2009-12-05Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+15
2009-12-02sched, cputime: Introduce thread_group_times()Hidetoshi Seto1-4/+1
2009-11-26sched: Remove task_{u,s,g}time()Hidetoshi Seto1-2/+2
2009-11-26sched: Introduce task_times() to replace task_{u,s}time() pairHidetoshi Seto1-2/+1
2009-11-17procfs: fix /proc/<pid>/stat stack pointer for kernel threadsStefani Seibold1-1/+1
2009-10-25Merge branch 'linus' into sched/coreIngo Molnar1-1/+91
2009-09-24procfs: disable per-task stack usage on NOMMUAndrew Morton1-0/+7
2009-09-23procfs: provide stack information for threadsStefani Seibold1-1/+84
2009-09-21sched: Always show Cpus_allowed field in /proc/<pid>/statusHeiko Carstens1-0/+11
2009-05-04proc: avoid information leaks to non-privileged processesJake Edge1-4/+9
2008-11-14CRED: Use RCU to access another task's creds and to release a task's own credsDavid Howells1-11/+21
2008-11-14CRED: Separate task security context from task_structDavid Howells1-8/+10
2008-10-27Switch to a valid email address...Alan Cox1-1/+1
2008-10-20Merge branches 'timers/clocksource', 'timers/hrtimers', 'timers/nohz', 'timer...Thomas Gleixner1-70/+4
2008-10-10proc: remove now unneeded ADDBUF macroAlexey Dobriyan1-5/+0
2008-10-10[PATCH] signal, procfs: some lock_task_sighand() users do not need rcu_read_l...Lai Jiangshan1-2/+0
2008-09-14timers: fix itimer/many thread hangFrank Mayhar1-4/+4
2008-09-05sched: fix process time monotonicityBalbir Singh1-59/+0
2008-07-26tracehook: tracehook_tracer_taskRoland McGrath1-2/+7
2008-05-31capabilities: remain source compatible with 32-bit raw legacy capability supp...Andrew G. Morgan1-1/+1
2008-05-13capabilities: add bounding set to /proc/self/statusSerge E. Hallyn1-0/+1
2008-05-01[PATCH] split linux/file.hAl Viro1-0/+1
2008-04-30tty_io: fix remaining pid struct lockingAlan Cox1-1/+3
2008-04-30do_task_stat: don't take rcu_read_lock()Oleg Nesterov1-2/+0
2008-02-08proc: seqfile convert proc_pid_status to properly handle pid namespacesEric W. Biederman1-65/+63
2008-02-08seqfile convert proc_pid_statmEric W. Biederman1-3/+5
2008-02-08proc: rewrite do_task_stat to correctly handle pid namespaces.Eric W. Biederman1-12/+12
2008-02-05Add 64-bit capability support to the kernelAndrew Morgan1-6/+15
2008-02-01Merge branch 'task_killable' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+1
2008-01-14fix the "remove task_ppid_nr_ns" commitOleg Nesterov1-1/+1
2008-01-13remove task_ppid_nr_nsRoland McGrath1-2/+2
2007-12-06proc/array.c: Use TASK_REPORTMatthew Wilcox1-6/+1
2007-11-26sched: fix prev_stime calculationIngo Molnar1-1/+3
2007-10-30sched: fix /proc/<PID>/stat stime/utime monotonicity, part 2Balbir Singh1-1/+2
2007-10-29sched: keep utime/stime monotonicPeter Zijlstra1-1/+2
2007-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-schedLinus Torvalds1-1/+1
2007-10-19Fix tsk->exit_state usageEugene Teo1-2/+1
2007-10-19pid namespaces: changes to show virtual ids to userPavel Emelyanov1-8/+19
2007-10-19pid namespaces: round up the APIPavel Emelianov1-2/+2
2007-10-19sched: fix guest time accounting going faster than user time accountingChristian Borntraeger1-1/+1
2007-10-15sched: guest CPU accounting: add guest-CPU /proc/<pid>/stat fieldsLaurent Vivier1-2/+15
2007-08-23sched: accounting regression since rc1Christian Borntraeger1-15/+29
2007-07-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-schedLinus Torvalds1-27/+26
2007-07-16taskstats: add context-switch countersMaxim Uvarov1-0/+10
2007-07-16Use boot based time for process start time and boot time in /procTomas Janousek1-2/+3
2007-07-16[PATCH] sched: fix up fs/proc/array.c whitespace problemsIngo Molnar1-26/+25
2007-07-16[PATCH] sched: remove dead code from task_stime()Ingo Molnar1-1/+1
2007-07-09sched: make use of precise accounting for /proc task statsIngo Molnar1-10/+47
2007-07-09sched: remove the SleepAVG fieldIngo Molnar1-2/+0
2007-05-08reduce size of task_struct on 64-bit machinesWilliam Cohen1-2/+2
2007-02-12[PATCH] tty: update the tty layer to work with struct pidEric W. Biederman1-1/+1
2006-12-08[PATCH] add process_session() helper routine: deprecate old fieldCedric Le Goater1-1/+1
2006-12-08[PATCH] do_task_stat(): don't take tty_mutexOleg Nesterov1-12/+4
2006-10-02[PATCH] proc: drop tasklist lock in task_state()Oleg Nesterov1-6/+5
2006-10-02[PATCH] proc: convert do_task_stat() to use lock_task_sighand()Oleg Nesterov1-28/+35
2006-10-02[PATCH] proc: convert task_sig() to use lock_task_sighand()Oleg Nesterov1-6/+5
2006-09-29[PATCH] tty: stop the tty vanishing under procfs accessAlan Cox1-0/+3
2006-07-14[PATCH] per-task-delay-accounting: /proc export of aggregated block I/O delaysShailabh Nagar1-2/+4
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-03-26[PATCH] hrtimers: remove it_real_value calculation from proc/*/statRoman Zippel1-4/+1
2006-01-10[PATCH] hrtimer: switch itimers to hrtimerThomas Gleixner1-3/+3
2006-01-06[PATCH] s390: cleanup KconfigMartin Schwidefsky1-1/+1
2005-10-29[PATCH] mm: rss = file_rss + anon_rssHugh Dickins1-1/+1
2005-09-17[PATCH] files: fix preemption issuesDipankar Sarma1-0/+3
2005-09-09[PATCH] files: break up files structDipankar Sarma1-1/+4