aboutsummaryrefslogtreecommitdiffstats
path: root/init/initramfs.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-05init: open output files from cpio unpacking with O_LARGEFILEJohn Sperbeck1-1/+1
2024-03-26init: open /initrd.image with O_LARGEFILEJohn Sperbeck1-1/+1
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-3/+3
2024-02-23crash: split crash dumping code out from kexec_core.cBaoquan He1-1/+1
2024-02-08init: flush async file closingChristian Brauner1-3/+3
2024-01-22initramfs: remove duplicate built-in __initramfs_start unpackingDavid Disseldorp1-2/+0
2023-12-15initramfs: Expose retained initrd as sysfs fileAlexander Graf1-1/+17
2023-08-18mm: remove arguments of show_mem()Kefeng Wang1-1/+1
2023-04-16init/initramfs: Fix argument forwarding to panic() in panic_show_mem()Benjamin Gray1-9/+2
2023-02-02initramfs: use kstrtobool() instead of strtobool()Christophe JAILLET1-2/+2
2022-11-18initramfs: remove unnecessary (void*) conversionXU pengfei1-1/+1
2022-09-11initramfs: mark my_inptr as __initdatawuchi1-1/+1
2022-06-03Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2022-05-09initramfs: support cpio extraction with file checksumsDavid Disseldorp1-5/+24
2022-05-09initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig optionDavid Disseldorp1-12/+16
2022-05-09initramfs: make dir_entry.name a flexible array memberDavid Disseldorp1-4/+6
2022-05-09initramfs: refactor do_header() cpio magic checksDavid Disseldorp1-5/+4
2022-05-07init: Deal with the init process being a user mode processEric W. Biederman1-0/+2
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-09-08init: move usermodehelper_enable() to populate_rootfs()Rasmus Villemoes1-0/+2
2021-05-07init/initramfs.c: do unpacking asynchronouslyRasmus Villemoes1-1/+37
2021-02-26Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+45
2021-02-26initramfs: panic with memory informationFlorian Fainelli1-4/+15
2021-02-18initramfs: Provide a common initrd reserve functionKefeng Wang1-0/+45
2020-12-11initramfs: fix clang build failureArnd Bergmann1-1/+1
2020-09-04init: fix error check in clean_path()Barret Rhoden1-1/+1
2020-07-31init: add an init_utimes helperChristoph Hellwig1-2/+1
2020-07-31init: add an init_stat helperChristoph Hellwig1-1/+2
2020-07-31init: add an init_mknod helperChristoph Hellwig1-1/+1
2020-07-31init: add an init_mkdir helperChristoph Hellwig1-1/+1
2020-07-31init: add an init_symlink helperChristoph Hellwig1-1/+1
2020-07-31init: add an init_link helperChristoph Hellwig1-1/+1
2020-07-31init: add an init_chmod helperChristoph Hellwig1-2/+2
2020-07-31init: add an init_chown helperChristoph Hellwig1-3/+3
2020-07-31init: add an init_rmdir helperChristoph Hellwig1-1/+1
2020-07-31init: add an init_unlink helperChristoph Hellwig1-1/+2
2020-07-31initramfs: use vfs_utimes in do_copyChristoph Hellwig1-4/+6
2020-07-31initramfs: switch initramfs unpacking to struct file based APIsChristoph Hellwig1-21/+26
2020-07-30initramfs: remove clean_rootfsChristoph Hellwig1-48/+1
2020-07-30initramfs: remove the populate_initrd_image and clean_rootfs stubsChristoph Hellwig1-11/+4
2020-05-09gcc-10: mark more functions __init to avoid section mismatch warningsLinus Torvalds1-1/+1
2019-10-16arm64: use generic free_initrd_mem()Mike Rapoport1-0/+8
2019-06-29initramfs: fix populate_initrd_image() section mismatchGeert Uytterhoeven1-2/+2
2019-05-18initramfs: don't free a non-existent initrdSteven Price1-1/+1
2019-05-14initramfs: poison freed initrd memoryChristoph Hellwig1-1/+2
2019-05-14initramfs: provide a generic free_initrd_mem implementationChristoph Hellwig1-0/+5
2019-05-14initramfs: move the legacy keepinitrd parameter to core codeChristoph Hellwig1-0/+9
2019-05-14initramfs: cleanup populate_rootfsChristoph Hellwig1-17/+20
2019-05-14initramfs: factor out a helper to populate the initrd imageChristoph Hellwig1-17/+23
2019-05-14initramfs: cleanup initrd freeingChristoph Hellwig1-23/+30
2019-05-14initramfs: free initrd memory if opening /initrd.image failsChristoph Hellwig1-8/+6
2019-03-07init/initramfs.c: provide more details in error messagesDavid Engraf1-3/+3
2019-02-21revert "initramfs: cleanup incomplete rootfs"Andrew Morton1-3/+3
2019-01-04initramfs: cleanup incomplete rootfsDavid Engraf1-3/+3
2018-12-04Merge tag 'v4.20-rc5' into for-4.21/blockJens Axboe1-10/+12
2018-11-30initramfs: clean old path before creating a hardlinkLi Zhijian1-10/+12
2018-11-07block: remove dead elevator codeJens Axboe1-6/+0
2018-08-22init/: remove ineffective sparse disablingLuc Van Oostenryck1-10/+0
2018-04-02fs: add ksys_getdents64() helper; remove in-kernel calls to sys_getdents64()Dominik Brodowski1-2/+2
2018-04-02fs: add ksys_open() wrapper; remove in-kernel calls to sys_open()Dominik Brodowski1-3/+3
2018-04-02fs: add ksys_close() wrapper; remove in-kernel calls to sys_close()Dominik Brodowski1-4/+4
2018-04-02fs: add ksys_ftruncate() wrapper; remove in-kernel calls to sys_ftruncate()Dominik Brodowski1-1/+1
2018-04-02fs: add do_fchownat(), ksys_fchown() helpers and ksys_{,l}chown() wrappersDominik Brodowski1-4/+4
2018-04-02fs: add ksys_fchmod() and do_fchmodat() helpers and ksys_chmod() wrapper; rem...Dominik Brodowski1-3/+3
2018-04-02fs: add do_linkat() helper and ksys_link() wrapper; remove in-kernel calls to...Dominik Brodowski1-1/+1
2018-04-02fs: add do_mknodat() helper and ksys_mknod() wrapper; remove in-kernel calls ...Dominik Brodowski1-1/+1
2018-04-02fs: add do_symlinkat() helper and ksys_symlink() wrapper; remove in-kernel ca...Dominik Brodowski1-1/+1
2018-04-02fs: add do_mkdirat() helper and ksys_mkdir() wrapper; remove in-kernel calls ...Dominik Brodowski1-1/+1
2018-04-02fs: add ksys_rmdir() wrapper; remove in-kernel calls to sys_rmdir()Dominik Brodowski1-2/+2
2018-04-02fs: add ksys_unlink() wrapper; remove in-kernel calls to sys_unlink()Dominik Brodowski1-2/+2
2018-04-02fs: add ksys_write() helper; remove in-kernel calls to sys_write()Dominik Brodowski1-1/+1
2017-11-17initramfs: use time64_t timestampsArnd Bergmann1-5/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-03utimes: Make utimes y2038 safeDeepa Dinamani1-1/+1
2017-05-08initramfs: use vfs_stat/lstat directlyArnd Bergmann1-6/+6
2017-05-08initramfs: provide a way to ignore image provided by bootloaderDaniel Thompson1-1/+1
2017-05-06initramfs: avoid "label at end of compound statement" errorLinus Torvalds1-0/+1
2017-05-05initramfs: Always do fput() and load modules after rootfs populateStafford Horne1-6/+9
2017-02-27initramfs: finish fput() before accessing any binary from initramfsLokesh Vutla1-0/+2
2015-09-10kexec: split kexec_load syscall from kexec core codeDave Young1-2/+2
2014-10-14init/initramfs.c: resolve shadow warningsMark Rustad1-17/+17
2014-08-08initramfs: add write error checksDavid Engraf1-2/+4
2014-08-08initramfs: support initramfs that is bigger than 2GiBYinghai Lu1-11/+11
2014-08-08initramfs: support initrd that is bigger than 2GiBYinghai Lu1-4/+32
2014-04-07initramfs: debug detected compression methodDaniel M. Weeks1-0/+1
2014-01-23init: fix possible format string bugTetsuo Handa1-1/+1
2013-01-18init, block: try to load default elevator module early during bootTejun Heo1-1/+7
2012-05-31init: disable sparse checking of the mount.o source filesH Hartley Sweeten1-3/+13
2012-01-03init/initramfs.c: should use umode_tAl Viro1-4/+4
2010-10-28Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds1-5/+4
2010-10-26init: mark __user address space on string literalsNamhyung Kim1-2/+3
2010-09-29initramfs: fix initramfs size calculationHendrik Brueckner1-5/+4
2010-04-24initramfs: handle unrecognised decompressor when unpackingPhillip Lougher1-1/+2
2010-03-06init/initramfs.c: fix "symbol shadows an earlier one" noiseH Hartley Sweeten1-6/+6
2009-12-15initramfs: add missing decompressor error checkPhillip Lougher1-4/+6
2009-05-06initramfs: clean up messages related to initramfs unpackingEric Piel1-9/+4
2009-04-13initramfs: fix initramfs to work with hardlinked initRandy Robertson1-1/+2
2009-04-13init/initramfs: fix warning with CONFIG_BLK_DEV_RAM=nNikanth Karthikesan1-0/+2
2009-04-02initramfs: prevent initramfs printk message being split by messages from othe...Simon Kitching1-3/+4
2009-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-for-30Linus Torvalds1-15/+56
2009-03-28fastboot: remove duplicate unpack_to_rootfs()Li, Shaohua1-15/+56
2009-01-14init: make initrd/initramfs decompression failure a KERN_EMERG eventH. Peter Anvin1-4/+7
2009-01-12bzip2/lzma: comprehensible error messages for missing decompressorH. Peter Anvin1-1/+11
2009-01-10bzip2/lzma: make flush_buffer() unconditionalIngo Molnar1-2/+0
2009-01-10Merge branch 'linus' into x86/setup-lzmaIngo Molnar1-0/+1
2009-01-08bzip2/lzma: centralize format detectionH. Peter Anvin1-32/+7
2009-01-08NOMMU: Support XIP on initramfsDavid Howells1-0/+1
2009-01-07bzip2/lzma: fix built-in initramfs vs CONFIG_RD_GZIPAlain Knaff1-1/+6
2009-01-04bzip2/lzma: config and initramfs support for bzip2/lzma decompressionAlain Knaff1-81/+42
2008-10-16initramfs: add option to preserve mtime from initramfs cpio imagesNye Liu1-0/+53
2008-07-25inflate: refactor inflate malloc codeThomas Petazzoni1-20/+2
2008-04-29directly use kmalloc() and kfree() in init/initramfs.cThomas Petazzoni1-10/+10
2008-03-15ACPI: Remove ACPI_CUSTOM_DSDT_INITRD optionLinus Torvalds1-7/+1
2008-02-06ACPI: basic initramfs DSDT override supportMarkus Gaugusch1-1/+7
2008-02-06Remove superfluous checks for CONFIG_BLK_DEV_INITRD from initramfs.cRobert P. J. Day1-5/+0
2007-07-26initramfs: missing __initAl Viro1-1/+1
2007-02-11[PATCH] Add retain_initrd boot optionMichael Neuling1-1/+16
2006-12-11Make sure we populate the initroot filesystem late enoughLinus Torvalds1-2/+4
2006-12-07[PATCH] Make initramfs printk a warning on incorrect cpio typeArjan van de Ven1-0/+4
2006-06-26[PATCH] initramfs overwrite fixH. Peter Anvin1-6/+30
2006-05-15[PATCH] initramfs: fix CPIO hardlink checkMark Huang1-4/+4
2006-03-26[PATCH] Fix typo causing bad mode of /initrd.imageJason Gunthorpe1-1/+1
2006-03-25[PATCH] BLK_DEV_INITRD: do not require BLK_DEV_RAM=yZdenek Pavlas1-0/+10
2006-02-10[PATCH] kexec: fix in free initrd when overlapped with crashkernel regionHaren Myneni1-1/+23
2005-09-13[PATCH] free initrd mem adjustmentJan Beulich1-2/+10
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+500