aboutsummaryrefslogtreecommitdiffstats
path: root/init
AgeCommit message (Expand)AuthorFilesLines
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds3-6/+124
2025-12-05Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2025-12-04Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+3
2025-12-03Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-2/+6
2025-12-02Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-1/+30
2025-12-01Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+27
2025-12-01Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+1
2025-11-27calibrate: update header inclusionAndy Shevchenko1-3/+6
2025-11-27init: replace simple_strtoul with kstrtoul to improve lpj_setupThorsten Blum1-2/+2
2025-11-27liveupdate: kho: move to kernel/liveupdatePasha Tatashin1-0/+2
2025-11-20sched/mmcid: Use proper data structuresThomas Gleixner1-0/+3
2025-11-16convert ramfs and tmpfsAl Viro1-1/+1
2025-11-14kbuild: allow architectures to override CC_CAN_LINKThomas Weißschuh1-0/+4
2025-11-14init: deduplicate cc-can-link.sh invocationsThomas Weißschuh1-2/+2
2025-11-14rust: enable slice_flatten feature and provide it through an extension traitAlexandre Courbot1-0/+3
2025-11-12init/main.c: wrap long kernel cmdline when printing to logsDouglas Anderson2-1/+114
2025-11-11ns: drop custom reference count initialization for initial namespacesChristian Brauner1-1/+1
2025-11-05init: Replace simple_strtoul() with kstrtouint() in root_delay_setup()Kaushlendra Kumar1-1/+2
2025-11-04cred: make init_cred staticChristian Brauner1-0/+27
2025-11-04rseq: Switch to fast path processing on exit to userThomas Gleixner1-1/+1
2025-11-04rseq: Provide static branch for runtime debuggingThomas Gleixner1-0/+14
2025-11-04rseq: Expose lightweight statistics in debugfsThomas Gleixner1-0/+12
2025-11-03ns: use NS_COMMON_INIT() for all namespacesChristian Brauner1-6/+1
2025-10-31initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setupThorsten Blum1-2/+1
2025-10-04Merge tag 'printk-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+12
2025-10-02Merge tag 'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+12
2025-10-02Merge branch 'rework/ringbuffer-kunit-test' into for-linusPetr Mladek1-0/+12
2025-10-01Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-1/+66
2025-09-30Merge tag 'timers-vdso-2025-09-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2025-09-30Merge tag 'cgroup-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2025-09-29Merge tag 's390-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-0/+10
2025-09-29Merge tag 'hardening-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2025-09-29Merge tag 'namespace-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+5
2025-09-29Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-10/+10
2025-09-29Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architecturesLinus Torvalds1-1/+1
2025-09-25ns: move ns type into struct ns_commonChristian Brauner1-0/+1
2025-09-24kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFIKees Cook1-2/+2
2025-09-24kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17Thomas Gleixner1-0/+3
2025-09-19Merge 6.17-rc6 into kbuild-nextNathan Chancellor2-5/+9
2025-09-19ns: use inode initializer for initial namespacesChristian Brauner1-1/+1
2025-09-19ns: rename to __ns_refChristian Brauner1-1/+1
2025-09-19time: support ns lookupChristian Brauner1-0/+2
2025-09-18compiler_types: Add __assume macroHeiko Carstens1-0/+10
2025-09-15init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRDGeert Uytterhoeven1-0/+1
2025-09-15initramfs: Replace strcpy() with strscpy() in find_link()Thorsten Blum1-1/+1
2025-09-15initrd: Use str_plural() in rd_load_image()Thorsten Blum1-3/+5
2025-09-15initramfs: Use struct_size() helper to improve dir_add()Thorsten Blum1-1/+2
2025-09-15initrd: Fix unused variable warning in rd_load_image() on s390Thorsten Blum1-5/+1
2025-09-13init: handle bootloader identifier in kernel parametersHuacai Chen1-0/+12
2025-09-10Merge tag 'mm-hotfixes-stable-2025-09-10-20-00' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+1
2025-09-10cgroup: replace global percpu_rwsem with per threadgroup resem when writing t...Yi Tao1-0/+3
2025-09-06Merge tag 'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+3
2025-09-04vdso: Drop Kconfig GENERIC_VDSO_TIME_NSThomas Weißschuh1-1/+1
2025-09-03init/main.c: fix boot time tracing crashMike Rapoport (Microsoft)1-1/+1
2025-08-31rust: use the new name Location::file_as_c_str() in Rust >= 1.91.0Alice Ryhl1-0/+3
2025-08-29hardening: Require clang 20.1.0 for __counted_byNathan Chancellor1-4/+5
2025-08-21initramfs_test: add filename padding test caseDavid Disseldorp1-1/+66
2025-08-03Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/...Linus Torvalds2-1/+9
2025-08-02init/Kconfig: restore CONFIG_BROKEN help textAndrew Morton1-0/+4
2025-07-31Merge tag 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+5
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2025-07-29Merge tag 'x86-boot-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+0
2025-07-29Merge tag 'sched-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+15
2025-07-29Merge tag 'locking-futex-2025-07-29' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+0
2025-07-29Merge tag 'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-7/+0
2025-07-28Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linuxLinus Torvalds1-1/+12
2025-07-24pc104: move PC104 option to drivers/KconfigRandy Dunlap1-7/+0
2025-07-20io_uring: fix breakage in EXPERT menuRandy Dunlap1-1/+1
2025-07-19init/main.c: add warning when file specified in rdinit is inaccessibleLillian Berry1-1/+5
2025-07-19mm/vmstat: make MEMCG select VM_EVENT_COUNTERSKirill A. Shutemov1-0/+1
2025-07-14sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disableJohn Stultz1-0/+12
2025-07-14Merge branch 'tip/sched/urgent'Peter Zijlstra3-0/+6
2025-07-11futex: Use RCU-based per-CPU reference counting instead of rcuref_tPeter Zijlstra1-4/+0
2025-07-02io_uring/mock: add basic infra for test mock filesPavel Begunkov1-0/+11
2025-07-01futex: Temporary disable FUTEX_PRIVATE_HASHSebastian Andrzej Siewior1-0/+4
2025-06-24rust: Introduce file_from_location()Boqun Feng1-0/+3
2025-06-20sched_ext: Add support for cgroup bandwidth control interfaceTejun Heo1-0/+5
2025-06-20x86/efi: Move runtime service initialization to arch/x86Alexander Shishkin1-5/+0
2025-06-18printk: ringbuffer: Add KUnit testThomas Weißschuh1-0/+12
2025-06-11init: fix build warnings about export.hHuacai Chen2-0/+2
2025-06-04Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds1-0/+3
2025-06-02Merge tag 'mm-stable-2025-06-01-14-06' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+14
2025-05-31memcg: nmi safe memcg stats for specific archsShakeel Butt1-0/+7
2025-05-31memcg: disable kmem charging in nmi for unsupported archShakeel Butt1-0/+7
2025-05-31Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+16
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2025-05-28Merge tag 'hardening-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+5
2025-05-27rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`sMiguel Ojeda1-0/+3
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-05-26Merge tag 'sched-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+11
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+10
2025-05-26Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+0
2025-05-12mm/memcg: move mem_cgroup_init() ahead of cgroup_init()Huan Yang1-0/+2
2025-05-12init: remove unused CONFIG_CC_CAN_LINK_STATICMasahiro Yamada1-5/+0
2025-05-11init/main.c: log initcall level when initcall_debug is usedFrancesco Valla1-2/+16
2025-05-08timers: Rename init_timers() as timers_init()Ingo Molnar1-1/+1
2025-05-08hardening: simplify CONFIG_CC_HAS_COUNTED_BYJan Hendrik Farr1-4/+5
2025-05-07rust: clean Rust 1.88.0's `unnecessary_transmutes` lintMiguel Ojeda1-0/+3
2025-05-03futex: Implement FUTEX2_MPOLPeter Zijlstra1-0/+5
2025-05-03futex: Add basic infrastructure for local task local hashSebastian Andrzej Siewior1-0/+5
2025-04-21fs: remove uselib() system callChristian Brauner1-10/+0
2025-04-15Kconfig: switch CONFIG_SYSFS_SYCALL default to nChristian Brauner1-10/+10
2025-04-08sched: Add commadline option for RT_GROUP_SCHED togglingMichal Koutný1-0/+11
2025-04-06Merge tag 'sched-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2025-04-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds1-0/+5
2025-04-03sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMPOleg Nesterov1-1/+1
2025-04-01mseal sysmap: kernel config and header changeJeff Xu1-0/+22
2025-03-26ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCENathan Chancellor1-0/+5
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+0
2025-03-24Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-1/+0
2025-03-24Merge tag 'cgroup-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+3
2025-03-24Merge tag 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+3
2025-03-24Merge tag 'vfs-6.15-rc1.initramfs' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-28/+464
2025-03-19Merge tag 'v6.14-rc7' into x86/core, to pick up fixesIngo Molnar1-1/+1
2025-03-12compiler_types: Introduce __nonstring_arrayKees Cook1-0/+3
2025-03-11rust: Disallow BTF generation with Rust + LTOMatthew Maurer1-1/+1
2025-03-08initramfs: avoid static buffer for error messageDavid Disseldorp1-7/+3
2025-03-08initramfs: fix hardlink hash leak without TRAILERDavid Disseldorp1-1/+6
2025-03-08initramfs: reuse name_len for dir mtime trackingDavid Disseldorp1-4/+3
2025-03-08initramfs: allocate heap buffers togetherDavid Disseldorp1-8/+11
2025-03-08initramfs: avoid memcpy for hex header fieldsDavid Disseldorp1-6/+3
2025-03-08initramfs_test: kunit tests for initramfs unpackingDavid Disseldorp4-0/+418
2025-03-04rcu-tasks: Move RCU Tasks self-tests to core_initcall()Paul E. McKenney1-1/+0
2025-03-04init: add initramfs_internal.hDavid Disseldorp2-3/+21
2025-02-18kallsyms: Remove KALLSYMS_ABSOLUTE_PERCPUBrian Gerst1-5/+0
2025-02-18x86/percpu/64: Use relative percpu offsetsBrian Gerst1-1/+1
2025-01-31Merge tag 'kbuild-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+2
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados1-1/+1
2025-01-27Merge tag 'drm-next-2025-01-27' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-1/+0
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-14/+4
2025-01-26Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-14/+4
2025-01-24cgroup/cpuset: Move procfs cpuset attribute under cgroup-v1.cMichal Koutný1-2/+3
2025-01-21Merge tag 'rust-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds1-2/+7
2025-01-21Merge tag 'drm-next-2025-01-17' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+11
2025-01-18rust: Use gendwarfksyms + extended modversions for CONFIG_MODVERSIONSSami Tolvanen1-1/+2
2025-01-17cgroup/rdma: Drop bogus PAGE_COUNTER selectGeert Uytterhoeven1-1/+0
2025-01-15cgroup/dmem: Select PAGE_COUNTERMaxime Ripard1-0/+1
2025-01-13rust: use derive(CoercePointee) on rustc >= 1.84.0Xiangfei Ding1-0/+3
2025-01-12init: fix removal warning for deprecated initrd loadingMartin Kepplinger1-1/+1
2025-01-11rcu/kvfree: Initialize kvfree_rcu() separatelyUladzislau Rezki (Sony)1-0/+1
2025-01-10rust: document `bindgen` 0.71.0 regressionMiguel Ojeda1-2/+4
2025-01-06kernel/cgroup: Add "dmem" memory accounting cgroupMaarten Lankhorst1-0/+10
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2024-11-25Merge tag 'hardening-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+9
2024-11-22Merge tag 'trace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-0/+1
2024-11-20Merge tag 'printk-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+1
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+3
2024-11-19Compiler Attributes: disable __counted_by for clang < 19.1.3Jan Hendrik Farr1-0/+9
2024-11-18Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-0/+15
2024-11-07signal: Provide ignored_posix_timers listThomas Gleixner1-2/+3
2024-11-05lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETSKuan-Wei Chiu1-0/+1
2024-10-31initramfs: avoid filename buffer overrunDavid Disseldorp1-0/+15
2024-10-13cfi: fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERSAlice Ryhl1-1/+1
2024-10-13kbuild: rust: add `CONFIG_RUSTC_LLVM_VERSION`Gary Guo1-1/+5
2024-10-09tracing: Allow system call tracepoints to handle page faultsMathieu Desnoyers1-0/+1
2024-10-01init: Don't proxy `console=` to earlyconRaul E Rangel1-4/+1
2024-09-26cfi: encode cfi normalized integers + kasan/gcov bug in KconfigAlice Ryhl1-1/+1
2024-09-26rust: KASAN+RETHUNK requires rustc 1.83.0Alice Ryhl1-0/+1
2024-09-26rust: cfi: fix `patchable-function-entry` starting versionMiguel Ojeda1-1/+1
2024-09-25Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-4/+15
2024-09-21Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+22
2024-09-21Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+3
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-09-18Merge tag 'cgroup-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+13
2024-09-17Merge tag 'timers-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2024-09-16Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+7
2024-09-16rust: kasan: Rust does not support KHWASANMatthew Maurer1-0/+1
2024-09-16rust: cfi: add support for CFI_CLANG with RustMatthew Maurer1-1/+3
2024-09-13rust: support for shadow call stack sanitizerAlice Ryhl1-1/+0
2024-09-10Merge branch 'linus' into timers/coreThomas Gleixner1-2/+3
2024-09-05kbuild: rust: re-run Kconfig if the version text changesMiguel Ojeda1-1/+3
2024-09-05kbuild: rust: add `CONFIG_RUSTC_VERSION`Miguel Ojeda1-0/+7
2024-09-04Merge branch 'bpf/master' into for-6.12Tejun Heo1-2/+3
2024-09-04sched_ext: Add cgroup supportTejun Heo1-0/+6
2024-09-04sched: Introduce CONFIG_GROUP_SCHED_WEIGHTTejun Heo1-0/+4
2024-09-01xz: adjust arch-specific options for better kernel compressionLasse Collin1-2/+3
2024-09-01mm: fix typo in KconfigValdis Kletnieks1-1/+1
2024-08-30cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1Chen Ridong1-0/+13
2024-08-30io_uring: add GCOV_PROFILE_URING Kconfig optionJens Axboe1-0/+13
2024-08-20init/main.c: Initialize early LSMs after arch code, static keys and calls.KP Singh1-2/+4
2024-08-20initramfs,lsm: add a security hook to do_populate_rootfs()Fan Wu1-0/+3
2024-08-18init/Kconfig: Only block on RANDSTRUCT for RUSTNeal Gompa1-1/+1
2024-08-16Merge tag 'rust-fixes-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-2/+2
2024-08-01rust: SHADOW_CALL_STACK is incompatible with RustAlice Ryhl1-0/+1
2024-07-30Merge tag 'v6.11-rc1' into for-6.12Tejun Heo3-44/+33
2024-07-29posix-timers: Convert timer list to hlistThomas Gleixner1-1/+1
2024-07-29rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXTMasahiro Yamada1-2/+2
2024-07-29rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXTMasahiro Yamada1-2/+2
2024-07-27Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-1/+4
2024-07-23Merge tag 'kbuild-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds3-29/+1
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+15
2024-07-20kallsyms: get rid of code for absolute kallsymsJann Horn1-18/+0
2024-07-18init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUNDMark Rutland1-10/+12
2024-07-16kbuild: move init/build-version to scripts/Masahiro Yamada2-11/+1
2024-07-10mm: remove CONFIG_MEMCG_KMEMJohannes Weiner1-5/+0
2024-07-10rust: work around `bindgen` 0.69.0 issueMiguel Ojeda1-1/+4
2024-07-08sched_ext: Take out ->priq and ->flags from scx_dsq_nodeTejun Heo1-1/+1
2024-07-04mm: memcg: put cgroup v1-specific code under a config optionRoman Gushchin1-0/+17
2024-06-18sched_ext: Add vtime-ordered priority queue to dispatch_q'sTejun Heo1-1/+1