aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/init_task.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-10arch: remove ARCH_TASK_STRUCT_ON_STACKHeiko Carstens1-7/+0
2021-05-06kernel/cred.c: make init_groups staticRasmus Villemoes1-1/+0
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-2/+2
2019-08-28posix-cpu-timers: Create a container structThomas Gleixner1-11/+0
2019-02-04sched/core: Convert task_struct.stack_refcount to refcount_tElena Reshetova1-0/+1
2018-07-21pids: Move the pgrp and session pid pointers from task_struct to signal_structEric W. Biederman1-9/+0
2018-01-17Expand INIT_STRUCT_PID and removeDavid Howells1-15/+0
2018-01-17Expand the INIT_SIGNALS and INIT_SIGHAND macros and removeDavid Howells1-39/+4
2018-01-17Expand various INIT_* macros and removeDavid Howells1-112/+0
2018-01-17Expand INIT_TASK() in init/init_task.c and removeDavid Howells1-83/+4
2018-01-09Construct init thread stack in the linker script rather than by unionDavid Howells1-0/+3
2017-11-17pid: remove pidhashGargi Sharma1-1/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-08locking/rtmutex: replace top-waiter and pi_waiters leftmost cachingDavidlohr Bueso1-3/+2
2017-07-24init_task: Remove redundant INIT_TASK_RCU_TREE_PREEMPT() macroPaul E. McKenney1-7/+1
2017-07-05sched/cputime: Move the vtime task fields to their own structFrederic Weisbecker1-3/+3
2017-07-05sched/cputime: Rename vtime fieldsFrederic Weisbecker1-2/+2
2017-05-03Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-0/+7
2017-05-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-0/+9
2017-04-04sched/rtmutex/deadline: Fix a PI crash for deadline tasksXunlei Pang1-0/+1
2017-03-28LSM: Revive security_task_alloc() hook and per "struct task_struct" security ...Tetsuo Handa1-0/+7
2017-03-08livepatch: change to a per-task consistency modelJosh Poimboeuf1-0/+9
2017-03-03sched/headers: Move the 'root_task_group' declaration to <linux/sched/autogro...Ingo Molnar1-2/+0
2017-03-02sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linu...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare to move the 'root_task_group' declaration to <linux/sc...Ingo Molnar1-0/+1
2017-01-27timers: Omit POSIX timer stuff from task_struct when disabledNicolas Pitre1-15/+25
2016-09-16sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASKAndy Lutomirski1-1/+3
2016-09-15sched/core: Allow putting thread_info into task_structAndy Lutomirski1-0/+9
2016-06-24fix up initial thread stack pointer vs thread_info confusionLinus Torvalds1-1/+1
2015-12-04sched/cputime: Convert vtime_seqlock to seqcountFrederic Weisbecker1-1/+1
2015-11-05Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-8/+0
2015-10-15posix_cpu_timer: Reduce unnecessary sighand lock contentionJason Low1-0/+1
2015-10-15posix_cpu_timer: Convert cputimer->running to boolJason Low1-1/+1
2015-09-16sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsemTejun Heo1-8/+0
2015-09-16Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percp...Tejun Heo1-0/+8
2015-08-03sched/cputime: Guarantee stime + utime == rtimePeter Zijlstra1-0/+10
2015-06-26Merge branch 'for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-8/+0
2015-05-26sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsemTejun Heo1-8/+0
2015-05-08sched, timer: Use the atomic task_cputime in thread_group_cputimerJason Low1-4/+2
2015-05-08sched, timer: Replace spinlocks with atomics in thread_group_cputimer(), to i...Jason Low1-3/+4
2015-02-13kasan: enable stack instrumentationAndrey Ryabinin1-0/+8
2015-02-12all arches, signal: move restart_block to struct task_structAndy Lutomirski1-0/+3
2014-12-09Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+10
2014-11-16sched/numa: Init numa balancing fields of init_taskKirill Tkhai1-0/+10
2014-10-29rcu: Remove redundant TREE_PREEMPT_RCU config optionPranith Kumar1-1/+1
2014-09-07rcu: Remove local_irq_disable() in rcu_preempt_note_context_switch()Paul E. McKenney1-1/+1
2014-09-07rcu: Make TASKS_RCU handle nohz_full= CPUsPaul E. McKenney1-1/+2
2014-09-07rcu: Add call_rcu_tasks()Paul E. McKenney1-0/+9
2014-07-09rcu: Simplify priority boosting by putting rt_mutex in rcu_nodePaul E. McKenney1-8/+1
2014-01-23Merge git://git.infradead.org/users/eparis/auditLinus Torvalds1-1/+1
2014-01-21introduce for_each_thread() to replace the buggy while_each_thread()Oleg Nesterov1-0/+2
2014-01-13audit: convert all sessionid declaration to unsigned intEric Paris1-1/+1
2014-01-13rtmutex: Turn the plist into an rb-treePeter Zijlstra1-0/+10
2013-11-06seqcount: Add lockdep functionality to seqcount/seqlock structuresJohn Stultz1-4/+4
2013-02-19sched/rt: Add <linux/sched/rt.h> header to <linux/init_task.h>Ingo Molnar1-0/+1
2013-01-27cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker1-0/+11
2012-09-17userns: Convert the audit loginuid to be a kuidEric W. Biederman1-1/+1
2012-07-26Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+11
2012-07-24sched: Fix race in task_group()Peter Zijlstra1-1/+11
2012-07-02rcu: Use new RCU_POINTER_INITIALIZER for gcc-style initializationsPaul E. McKenney1-2/+2
2012-05-30sched: Move nr_cpus_allowed out of 'struct sched_rt_entity'Peter Zijlstra1-1/+1
2012-03-21cpuset: mm: reduce large amounts of memory barrier related damage v3Mel Gorman1-0/+8
2012-02-22sched: Make initial SCHED_RR timeslace DEF_TIMESLICEHiroshi Shimamoto1-1/+1
2012-01-09Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-5/+4
2011-12-12threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsemTejun Heo1-5/+4
2011-12-05Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+3
2011-11-17writeback: remove vm_dirties and task->dirtiesWu Fengguang1-1/+0
2011-11-14sched: Set the command name of the idle tasks in SMP kernelsCarsten Emde1-1/+3
2011-09-13locking, sched: Annotate thread_group_cputimer as rawThomas Gleixner1-1/+1
2011-07-12fixlet: Remove fs_excl from struct task.Justin TerAvest1-1/+0
2011-05-26cgroups: read-write lock CLONE_THREAD forking per threadgroupBen Blum1-0/+9
2011-05-24Merge branch 'next' into for-linusJames Morris1-7/+0
2011-04-24sched: Get rid of lock_depthJonathan Corbet1-1/+0
2011-04-04capabilities: delete all CAP_INIT macrosEric Paris1-7/+0
2011-01-06Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+8
2010-12-23Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Ingo Molnar1-1/+8
2010-12-08sched: Make pushable_tasks CONFIG_SMP dependantDario Faggioli1-1/+8
2010-11-29rcu: priority boosting for TINY_PREEMPT_RCUPaul E. McKenney1-1/+8
2010-10-27signals: move cred_guard_mutex from task_struct to signal_structKOSAKI Motohiro1-2/+2
2010-08-20rcu: Add a TINY_PREEMPT_RCUPaul E. McKenney1-2/+8
2010-08-19kernel: __rcu annotationsArnd Bergmann1-2/+2
2010-06-01Merge branch 'for-35' of git://repo.or.cz/linux-kbuildLinus Torvalds1-1/+1
2010-05-27INIT_SIGHAND: use SIG_DFL instead of NULLOleg Nesterov1-1/+1
2010-05-27pids: init_struct_pid.tasks should never see the swapper processOleg Nesterov1-4/+4
2010-05-27INIT_TASK() should initialize ->thread_group listOleg Nesterov1-0/+1
2010-05-27proc: turn signal_struct->count into "int nr_threads"Oleg Nesterov1-1/+1
2010-05-11rcu: remove all rcu head initializations, except on_stack initializationsPaul E. McKenney1-1/+0
2010-03-12nsproxy: remove INIT_NSPROXY()Alexey Dobriyan1-8/+0
2010-03-03Rename .data.init_task to .data..init_task.Tim Abbott1-1/+1
2009-12-17Revert "task_struct: make journal_info conditional"Linus Torvalds1-7/+1
2009-12-15Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2009-12-15task_struct: make journal_info conditionalHiroshi Shimamoto1-1/+7
2009-12-14sched: Convert pi_lock to raw_spinlockThomas Gleixner1-1/+1
2009-11-24remove CONFIG_SECURITY_FILE_CAPABILITIES compile optionSerge E. Hallyn1-4/+0
2009-09-21perf: Do the big rename: Performance Counters -> Performance EventsIngo Molnar1-7/+7
2009-08-29rcu: Create rcutree plugins to handle hotplug CPU for multi-level treesPaul E. McKenney1-1/+1
2009-08-23rcu: Remove CONFIG_PREEMPT_RCUPaul E. McKenney1-5/+1
2009-08-23rcu: Merge preemptable-RCU functionality into hierarchical RCUPaul E. McKenney1-0/+15
2009-06-27Add new __init_task_data macro to be used in arch init_task.c files.Tim Abbott1-0/+3
2009-06-16mm: consolidate init_mm definitionAlexey Dobriyan1-12/+0
2009-06-11Merge branch 'perfcounters-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+10
2009-06-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-2/+2
2009-06-11Merge branch 'linus' into perfcounters/coreIngo Molnar1-0/+1
2009-05-24perf_counter: Change pctrl() behaviourPeter Zijlstra1-0/+10
2009-05-22perf_counter: Dynamically allocate tasks' perf_counter_context structPaul Mackerras1-13/+0
2009-05-11CRED: Rename cred_exec_mutex to reflect that it's a guard against ptraceDavid Howells1-2/+2
2009-05-07Merge branch 'linus' into tracing/coreIngo Molnar1-13/+0
2009-04-29Merge branch 'linus' into perfcounters/coreIngo Molnar1-13/+0
2009-04-17tracing: add same level recursion detectionSteven Rostedt1-0/+1
2009-04-13aio: remove INIT_KIOCTXAlexey Dobriyan1-13/+0
2009-04-08Merge commit 'v2.6.30-rc1' into perfcounters/coreIngo Molnar1-1/+3
2009-04-07Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2009-04-07Merge branch 'tracing/urgent' into tracing/ftraceIngo Molnar1-0/+2
2009-04-07function-graph: add proper initialization for init taskSteven Rostedt1-0/+2
2009-04-06perf_counter: fix uninitialized usage of event_listPeter Zijlstra1-0/+2
2009-04-06Merge branch 'linus' into perfcounters/core-v2Ingo Molnar1-0/+1
2009-02-15Merge branch 'sched/urgent'; commit 'v2.6.29-rc5' into sched/coreIngo Molnar1-6/+5
2009-02-13Merge branch 'linus' into perfcounters/coreIngo Molnar1-6/+5
2009-02-11Merge commit 'v2.6.29-rc4' into perfcounters/coreIngo Molnar1-0/+6
2009-02-08Merge branches 'sched/rt' and 'sched/urgent' into sched/coreIngo Molnar1-0/+7
2009-02-05timers: split process wide cpu clocks/timersPeter Zijlstra1-6/+5
2009-01-11Merge branch 'sched/latest' of git://git.kernel.org/pub/scm/linux/kernel/git/...Ingo Molnar1-0/+1
2009-01-11Merge commit 'v2.6.29-rc1' into perfcounters/coreIngo Molnar1-0/+1
2009-01-07itimers: remove the per-cpu-ish-nessPeter Zijlstra1-0/+6
2008-12-31take init_fs to saner placeAl Viro1-0/+1
2008-12-29sched: create "pushable_tasks" list to limit pushing to one attemptGregory Haskins1-0/+1
2008-12-29Merge branch 'linus' into perfcounters/coreIngo Molnar1-8/+6
2008-12-23perfcounters: fix init context lockIngo Molnar1-1/+3
2008-12-23perfcounters: pull inherited countersIngo Molnar1-0/+9
2008-11-24User namespaces: set of cleanups (v2)Serge Hallyn1-1/+0
2008-11-14CRED: Differentiate objective and effective subjective credentials on a taskDavid Howells1-0/+1
2008-11-14CRED: Inaugurate COW credentialsDavid Howells1-0/+2
2008-11-14CRED: Detach the credentials from task_structDavid Howells1-15/+1
2008-11-14CRED: Separate task security context from task_structDavid Howells1-7/+17
2008-09-05hrtimer: create a "timer_slack" field in the task structArjan van de Ven1-0/+1
2008-07-25introduce PF_KTHREAD flagOleg Nesterov1-1/+1
2008-07-16ptrace children revampRoland McGrath1-2/+2
2008-05-16[PATCH] take init_files to fs/file.cAl Viro1-22/+1
2008-05-01[PATCH] split linux/file.hAl Viro1-1/+1
2008-04-28capabilities: implement per-process securebitsAndrew G. Morgan1-1/+2
2008-04-19sched: fair-group: de-couple load-balancing from the rb-treesPeter Zijlstra1-0/+3
2008-02-05capabilities: introduce per-process capability bounding setSerge E. Hallyn1-0/+13
2008-02-01[AUDIT] add session id to audit messagesEric Paris1-1/+2
2008-02-01[PATCH] get rid of loginuid racesAl Viro1-0/+7
2008-01-28ioprio: move io priority from task_struct to io_contextJens Axboe1-1/+0
2008-01-25sched: rt group schedulingPeter Zijlstra1-2/+3
2008-01-25sched: sched_rt_entityPeter Zijlstra1-2/+3
2008-01-25sched: add RT-balance cpu-weightGregory Haskins1-0/+1
2007-10-19Isolate the explicit usage of signal->pgrpPavel Emelyanov1-3/+0
2007-10-19pid namespaces: remove the struct pid unneeded fieldsPavel Emelyanov1-3/+0
2007-10-19pid namespaces: introduce struct upidSukadev Bhattiprolu1-0/+6
2007-10-17Remove unused member from nsproxyPavel Emelyanov1-1/+0
2007-10-17mm: dirty balancing for tasksPeter Zijlstra1-0/+1
2007-10-10[NETNS]: Fix allnoconfig compilation error.Daniel Lezcano1-1/+1
2007-10-10[NET]: Add a network namespace parameter to tasksEric W. Biederman1-0/+2
2007-09-20signalfd simplificationDavide Libenzi1-1/+1
2007-07-16user namespace: add the frameworkCedric Le Goater1-0/+2
2007-05-11signal/timer/event: signalfd coreDavide Libenzi1-0/+1
2007-05-11Don't init pgrp and __session in INIT_SIGNALSSukadev Bhattiprolu1-2/+2
2007-05-11statically initialize struct pid for swapperSukadev Bhattiprolu1-0/+27
2007-05-09rename thread_info to stackRoman Zippel1-1/+1
2007-05-08SPIN_LOCK_UNLOCKED cleanup in init_task.hMilind Arun Choudhary1-1/+1
2007-02-12[PATCH] tty: update the tty layer to work with struct pidEric W. Biederman1-1/+1
2006-12-13[PATCH] Revert "[PATCH] identifier to nsproxy"Eric W. Biederman1-1/+0
2006-12-10[PATCH] fdtable: Remove the free_files fieldVadim Lobanov1-1/+0
2006-12-10[PATCH] fdtable: Make fdarray and fdsets equal in sizeVadim Lobanov1-1/+0
2006-12-08[PATCH] to nsproxyCedric Le Goater1-0/+2
2006-12-08[PATCH] identifier to nsproxyCedric Le Goater1-0/+1
2006-12-08[PATCH] rename struct namespace to struct mnt_namespaceKirill Korotaev1-1/+1
2006-12-08[PATCH] add process_session() helper routine: deprecate old fieldCedric Le Goater1-5/+6
2006-12-07[PATCH] lockdep: name some old style locksPeter Zijlstra1-1/+1
2006-10-02[PATCH] IPC namespace - utilsKirill Korotaev1-1/+2
2006-10-02[PATCH] IPC namespace coreKirill Korotaev1-0/+1
2006-10-02[PATCH] namespaces: utsname: implement utsname namespacesSerge E. Hallyn1-0/+2
2006-10-02[PATCH] namespaces: incorporate fs namespace into nsproxySerge E. Hallyn1-0/+1
2006-10-02[PATCH] namespaces: add nsproxySerge E. Hallyn1-0/+7
2006-07-03[PATCH] lockdep: coreIngo Molnar1-0/+2
2006-07-03[PATCH] lockdep: irqtrace subsystem, coreIngo Molnar1-0/+2
2006-07-03[PATCH] lockdep: locking init debugging improvementIngo Molnar1-5/+5
2006-07-03[PATCH] lockdep: better lock debuggingIngo Molnar1-1/+0
2006-06-27[PATCH] pi-futex: rt mutex coreIngo Molnar1-0/+1
2006-06-27[PATCH] pi-futex: scheduler support for piIngo Molnar1-0/+2
2006-06-26[PATCH] proc: Rewrite the proc dentry flush on exit optimizationEric W. Biederman1-1/+0
2006-03-28[PATCH] pidhash: don't use zero pidsOleg Nesterov1-0/+2
2006-03-23[PATCH] Shrinks sizeof(files_struct) and better layoutEric Dumazet1-5/+5
2005-11-13[PATCH] aio: remove kioctx from mm_structZach Brown1-1/+0
2005-09-09[PATCH] files: files struct with RCUDipankar Sarma1-0/+5
2005-09-09[PATCH] files: break up files structDipankar Sarma1-4/+9
2005-06-27[PATCH] Update cfq io scheduler to time sliced designJens Axboe1-0/+2
2005-06-25[PATCH] sched: cleanup context switch lockingNick Piggin1-1/+0
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+125