aboutsummaryrefslogtreecommitdiffstats
path: root/init/main.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-11seq_file: allocate seq_file from kmem_cacheAlexey Dobriyan1-0/+1
2018-04-11uts: create "struct uts_namespace" from kmem_cacheAlexey Dobriyan1-0/+2
2018-04-10Merge tag 'trace-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-17/+67
2018-04-07init: Have initcall_debug still work without CONFIG_TRACEPOINTSSteven Rostedt (VMware)1-2/+26
2018-04-06init, tracing: Have printk come through the trace events for initcall_debugSteven Rostedt (VMware)1-16/+35
2018-04-06init, tracing: Add initcall trace eventsSteven Rostedt (VMware)1-0/+7
2018-04-02Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+5
2018-04-02fs: add ksys_open() wrapper; remove in-kernel calls to sys_open()Dominik Brodowski1-1/+1
2018-04-02fs: add do_faccessat() helper and ksys_access() wrapper; remove in-kernel cal...Dominik Brodowski1-1/+2
2018-04-02fs: add ksys_dup{,3}() helper; remove in-kernel calls to sys_dup{,3}()Dominik Brodowski1-2/+2
2018-03-23init: Fix initcall0 name as it is "pure" not "early"Steven Rostedt (VMware)1-1/+1
2018-03-20jump_label: Disable jump labels in __exit codeJosh Poimboeuf1-1/+1
2018-02-21jump_label: Explicitly disable jump labels in __init codeJosh Poimboeuf1-0/+2
2017-12-29Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+3
2017-12-23x86/mm/pti: Add infrastructure for page table isolationThomas Gleixner1-0/+3
2017-12-23Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+2
2017-12-22init: Invoke init_espfix_bsp() from mm_init()Thomas Gleixner1-4/+2
2017-11-27main: kernel_start: move housekeeping_init() before workqueue_init_early()Tal Shorer1-1/+6
2017-11-17pid: remove pidhashGargi Sharma1-1/+0
2017-11-17pid: replace pid bitmap implementation with IDR APIGargi Sharma1-1/+1
2017-11-15kmemcheck: remove annotationsLevin, Alexander (Sasha Levin)1-1/+0
2017-11-13Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2017-10-27sched/isolation: Move housekeeping related code to its own fileFrederic Weisbecker1-0/+2
2017-09-27ACPI/init: Invoke early ACPI initialization earlierDou Liyang1-1/+1
2017-09-08init/main.c: extract early boot entropy from the passed cmdlineDaniel Micay1-0/+2
2017-09-08init: move stack canary initialization after setup_archLaura Abbott1-6/+5
2017-09-06Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds1-1/+0
2017-09-06mm, memory_hotplug: drop zone from build_all_zonelistsMichal Hocko1-1/+1
2017-09-04Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+10
2017-09-04Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2017-08-14debugobjects: Make kmemleak ignore debug objectsWaiman Long1-1/+1
2017-08-10sched/core: Remove unnecessary initialization init_idle_bootup_task()Cheng Jian1-1/+0
2017-07-26percpu: replace area map allocator with bitmapDennis Zhou (Facebook)1-1/+0
2017-07-18x86, swiotlb: Add memory encryption supportTom Lendacky1-0/+10
2017-07-12random: do not ignore early device randomnessKees Cook1-0/+1
2017-05-23sched/core: Enable might_sleep() and smp_processor_id() checks earlyThomas Gleixner1-0/+10
2017-05-23init: Pin init task to the boot CPU, initiallyThomas Gleixner1-5/+12
2017-05-08Merge tag 'tty-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
2017-05-03Merge tag 'trace-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-3/+7
2017-05-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-5/+5
2017-04-24init/main: properly align the multi-line commentViresh Kumar1-4/+4
2017-04-24init/main: Fix double "the" in commentViresh Kumar1-1/+1
2017-04-18console: move console_init() out of tty_io.cNicolas Pitre1-1/+1
2017-04-03ftrace: Have init/main.c call ftrace directly to free init memorySteven Rostedt (VMware)1-0/+1
2017-03-31mm: move mm_percpu_wq initialization earlierMichal Hocko1-0/+2
2017-03-24ftrace: Move ftrace_init() to right after memory initializationSteven Rostedt (VMware)1-2/+2
2017-03-24tracing: Split tracing initialization into two for early initializationSteven Rostedt (VMware)1-1/+4
2017-03-11Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2017-03-02sched/headers: Prepare to move _init() prototypes from <linux/sched.h> to <li...Ingo Molnar1-0/+1
2017-03-02sched/headers, vfs/execve: Prepare to move the do_execve*() prototypes from <...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-28Merge branch 'idr-4.11' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-2/+1
2017-02-27mm: add arch-independent testcases for RODATAJinbum Park1-2/+4
2017-02-27initramfs: finish fput() before accessing any binary from initramfsLokesh Vutla1-3/+0
2017-02-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-1/+1
2017-02-21Merge tag 'rodata-v4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2017-02-21Merge tag 'extable-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2017-02-20Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2017-02-13Reimplement IDR and IDA using the radix treeMatthew Wilcox1-2/+1
2017-02-09core: migrate exception table users off module.h and onto extable.hPaul Gortmaker1-0/+1
2017-02-08printk: rename nmi.c and exported apiSergey Senozhatsky1-1/+1
2017-02-07arch: Rename CONFIG_DEBUG_RODATA and CONFIG_DEBUG_MODULE_RONXLaura Abbott1-2/+2
2017-02-01efi/x86: Move the EFI BGRT init code to early init codeDave Young1-1/+0
2017-01-27random: use chacha20 for get_random_int/longJason A. Donenfeld1-1/+0
2017-01-14sched/clock: Delay switching sched_clock to stablePeter Zijlstra1-1/+0
2016-12-25mm: add PageWaiters indicating tasks are waiting for a page bitNicholas Piggin1-2/+1
2016-12-14Merge tag 'modules-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+5
2016-12-13Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-0/+10
2016-12-12Merge tag 'docs-4.10' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2016-12-09x86/amd: Check for the C1E bug post ACPI subsystem initThomas Gleixner1-0/+3
2016-11-28module: fix DEBUG_SET_MODULE_RONX typoArnd Bergmann1-1/+1
2016-11-27module: extend 'rodata=off' boot cmdline parameter to module mappingsAKASHI Takahiro1-2/+5
2016-10-24docs: fix locations of several documents that got movedMauro Carvalho Chehab1-1/+1
2016-10-19Merge branch 'for-4.9' into for-4.10Tejun Heo1-0/+10
2016-10-10gcc-plugins: Add latent_entropy pluginEmese Revfy1-0/+1
2016-09-17workqueue: make workqueue available early during bootTejun Heo1-0/+10
2016-08-02init: allow blacklisting of module_init functionsPrarit Bhargava1-0/+6
2016-08-02treewide: replace obsolete _refok by __refFabian Frederick1-1/+1
2016-06-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+3
2016-06-24init/main.c: fix initcall_blacklisted on ia64, ppc64 and parisc64Rasmus Villemoes1-1/+3
2016-06-24Clarify naming of thread info/stack allocatorsLinus Torvalds1-2/+2
2016-05-27mm: use early_pfn_to_nid in page_ext_initYang Shi1-2/+1
2016-05-20init/main.c: simplify initcall_blacklisted()Rasmus Villemoes1-5/+4
2016-05-20printk/nmi: generic solution for safe printk in NMIPetr Mladek1-0/+1
2016-05-20mm: call page_ext_init() after all struct pages are initializedYang Shi1-1/+2
2016-03-16Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-3/+1
2016-03-15init/main.c: use list_for_each_entry()Geliang Tang1-3/+1
2016-03-15Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-15/+1
2016-03-14Merge branch 'mm-readonly-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+23
2016-03-01cpu/hotplug: Unpark smpboot threads from the state machineThomas Gleixner1-1/+0
2016-03-01cpu/hotplug: Convert to a state machine for the control processorThomas Gleixner1-14/+1
2016-02-22mm/init: Add 'rodata=off' boot cmdline parameter to disable read-only kernel ...Kees Cook1-4/+23
2016-02-09locking/lockdep: Eliminate lockdep_init()Andrey Ryabinin1-5/+0
2016-01-20init/main.c: obsolete_checksetup can be booleanYaowei Bai1-5/+5
2015-12-04rcu: Wire up rcu_end_inkernel_boot()Paul E. McKenney1-0/+2
2015-09-10kmod: use system_unbound_wq instead of khelperFrederic Weisbecker1-1/+0
2015-08-07fs, file table: reinit files_stat.max_files after deferred memory initialisationMel Gorman1-1/+1
2015-06-30mm: meminit: finish initialisation of struct pages before basic setupMel Gorman1-0/+2
2015-06-26Merge tag 'driver-core-4.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-10/+15
2015-06-10ACPI / init: Switch over platform to the ACPI mode laterRafael J. Wysocki1-0/+1
2015-05-20module: add extra argument for parse_params() callbackLuis R. Rodriguez1-10/+15
2015-04-17kernel/fork.c: new function for max_threadsHeinrich Schuchardt1-2/+2
2015-04-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+2
2015-04-14lib/ioremap.c: add huge I/O map capability interfacesToshi Kani1-0/+2
2015-04-14Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2015-04-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2015-04-13cpu: Defer smpboot kthread unparking until CPU known to schedulerPaul E. McKenney1-0/+1
2015-03-06init/main: fix reset_device commentFrans Klaver1-1/+1
2015-03-05cpuset: initialize cpuset a bit earlyZefan Li1-1/+1
2015-02-13init: remove CONFIG_INIT_FALLBACKAndy Lutomirski1-5/+0
2015-01-22init: Get rid of x86ismsThomas Gleixner1-13/+0
2014-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+2
2014-12-16Merge tag 'trace-3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds1-0/+4
2014-12-15tracing: Move enabling tracepoints to just after rcu_init()Steven Rostedt (Red Hat)1-0/+4
2014-12-14Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-1/+5
2014-12-13mm/page_ext: resurrect struct page extending code for debuggingJoonsoo Kim1-0/+7
2014-12-10Merge branch 'nsfs' into for-nextAl Viro1-0/+2
2014-12-10take the targets of /proc/*/ns/* symlinks to separate fsAl Viro1-0/+2
2014-12-10init: allow CONFIG_INIT_FALLBACK=n to disable defaults if init= failsAndy Lutomirski1-1/+6
2014-12-10mm: embed the memcg pointer directly into struct pageJohannes Weiner1-7/+0
2014-11-19Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/li...James Morris1-1/+5
2014-11-17integrity: provide a hook to load keys when rootfs is readyDmitry Kasatkin1-1/+5
2014-11-11param: fix crash on bad kernel argumentsDaniel Thompson1-1/+1
2014-10-14kernel/param: consolidate __{start,stop}___param[] in <linux/moduleparam.h>Geert Uytterhoeven1-2/+0
2014-10-13Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2014-10-13Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2014-09-19init/main.c: Give init_task a canaryAaron Tomlin1-0/+1
2014-09-16rcu: Fix attempt to avoid unsolicited offloading of callbacksPaul E. McKenney1-0/+1
2014-09-13nohz: Move nohz full init call to tick initFrederic Weisbecker1-1/+0
2014-08-08init/main.c: code clean-upFabian Frederick1-11/+12
2014-06-11Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+29
2014-06-05Merge branch 'x86/espfix' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-0/+4
2014-06-04init/main.c: remove an ifdefAndrew Morton1-2/+0
2014-06-04kthreads: kill CLONE_KERNEL, change kernel_thread(kernel_init) to avoid CLONE...Oleg Nesterov1-1/+1
2014-06-04init/main.c: add initcall_blacklist kernel parameterPrarit Bhargava1-0/+68
2014-06-04init/main.c: don't use pr_debug()Andrew Morton1-2/+2
2014-06-04kernel/printk: use symbolic defines for console loglevelsBorislav Petkov1-2/+2
2014-06-04memcg: kill start_kernel()->mm_init_owner(&init_mm)Oleg Nesterov1-1/+0
2014-05-21Merge commit '7ed6fb9b5a5510e4ef78ab27419184741169978a' into x86/espfixH. Peter Anvin1-1/+1
2014-05-05asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/*Andi Kleen1-1/+1
2014-05-04x86, espfix: Make espfix64 a Kconfig option, fix UMLH. Peter Anvin1-1/+1
2014-04-30x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stackH. Peter Anvin1-0/+4
2014-04-28param: hand arguments after -- straight to initRusty Russell1-4/+29
2014-03-13ACPI / init: Invoke early ACPI initialization laterRafael J. Wysocki1-1/+1
2014-02-05execve: use 'struct filename *' for executable name passingLinus Torvalds1-1/+1
2014-01-27init/main.c: remove unused declaractions of mca_init() and sbus_init()Kang Hu1-2/+0
2014-01-24Merge tag 'pm+acpi-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2014-01-23init: fix possible format string bugTetsuo Handa1-3/+4
2014-01-23init/main.c: remove unused declaration of tc_init()Geert Uytterhoeven1-4/+0
2014-01-21init/main.c: use memblock apis for early memory allocationsSantosh Shilimkar1-3/+5
2014-01-21mm: create a separate slab for page->ptl allocationKirill A. Shutemov1-1/+1
2014-01-16ACPI / init: Run acpi_early_init() before timekeeping_init()Lee, Chun-Yi1-1/+1
2013-11-20Revert "mm: create a separate slab for page->ptl allocation"Linus Torvalds1-1/+1
2013-11-15Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+5
2013-11-15mm: create a separate slab for page->ptl allocationKirill A. Shutemov1-1/+1
2013-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+7
2013-11-13init: make init failures more explicitMichael Opdenacker1-10/+29
2013-11-13init/main.c: remove prototype for softirq_init()Geert Uytterhoeven1-1/+0
2013-10-31init: fix in-place parameter modification regressionKrzysztof Mazur1-2/+5
2013-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2013-10-19static_key: WARN on usage before jump_label_init was calledHannes Frederic Sowa1-0/+7
2013-10-11Merge branch 'core/urgent' into sched/coreIngo Molnar1-0/+2
2013-10-10Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2013-09-25sched: Introduce preempt_count accessor functionsPeter Zijlstra1-1/+1
2013-09-23random: run random_int_secret_init() run after all late_initcallsTheodore Ts'o1-0/+2
2013-08-14context_tracking: Ground setup for static key useFrederic Weisbecker1-0/+2
2013-07-06Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+2
2013-07-03init: remove permanent string buffer from do_one_initcall()Steven Rostedt1-2/+1
2013-06-12sched_clock: Make ARM's sched_clock generic for all architecturesStephen Boyd1-0/+2
2013-05-28perf: Use hrtimers for event multiplexingStephane Eranian1-1/+1
2013-05-05Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2013-05-02Merge commit '8700c95adb03' into timers/nohzFrederic Weisbecker1-27/+19
2013-05-01init: Do not warn on non-zero initcall returnSteven Rostedt1-4/+1
2013-04-30Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2013-04-30Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2013-04-29init/main.c: convert to pr_foo()Andrew Morton1-16/+15
2013-04-29init: raise log levelRichard Weinberger1-3/+3
2013-04-29init: scream bloody murder if interrupts are enabled too earlySteven Rostedt1-10/+3
2013-04-19nohz: Ensure full dynticks CPUs are RCU nocbsFrederic Weisbecker1-0/+1
2013-04-08idle: Provide a generic entry point for the idle codeThomas Gleixner1-1/+1
2013-03-07tick: Call tick_init lateThomas Gleixner1-1/+1
2013-02-19Merge branch 'for-3.9-async' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+16
2013-01-31Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2013-01-30efi: Make 'efi_enabled' a function to query EFI facilitiesMatt Fleming1-2/+2
2013-01-23Merge branch 'master' into for-3.9-asyncTejun Heo1-3/+5
2013-01-18init, block: try to load default elevator module early during bootTejun Heo1-0/+16
2012-12-26Ensure that kernel_init_freeable() is not inlined into non __init codeVineet Gupta1-2/+2
2012-12-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+3
2012-12-19Bury the conditionals from kernel_thread/kernel_execve seriesAl Viro1-1/+3
2012-12-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+0
2012-12-15Revert "x86-64/efi: Use EFI to deal with platform wall clock (again)"Linus Torvalds1-4/+4
2012-12-14Merge branch 'core-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+4
2012-12-12init: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-11-19pidns: Consolidate initialzation of special init task stateEric W. Biederman1-1/+0
2012-11-02FRV: gcc-4.1.2 also inlines weak functionsDavid Howells1-0/+2
2012-10-30x86-64/efi: Use EFI to deal with platform wall clock (again)Jan Beulich1-4/+4
2012-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-16/+17
2012-10-12infrastructure for saner ret_from_kernel_thread semanticsAl Viro1-8/+12