Patch Series

Subject initrd: remove classic initrd support
Author safinaskar@gmail.com
Date 2025-09-13 00:37:40 +0000 UTC
Version 1
Cc akpm@linux-foundation.org andy.shevchenko@gmail.com axboe@kernel.dk brauner@kernel.org cyphar@cyphar.com devicetree@vger.kernel.org ecurtin@redhat.com email2tema@gmail.com graf@amazon.com gregkh@linuxfoundation.org hca@linux.ibm.com hch@lst.de hsiangkao@linux.alibaba.com initramfs@vger.kernel.org jack@suse.cz julian.stecklina@cyberus-technology.de kees@kernel.org linux-acpi@vger.kernel.org linux-alpha@vger.kernel.org linux-api@vger.kernel.org linux-arch@vger.kernel.org linux-arm-kernel@lists.infradead.org linux-block@vger.kernel.org linux-csky@vger.kernel.org linux-doc@vger.kernel.org linux-efi@vger.kernel.org linux-ext4@vger.kernel.org linux-fsdevel@vger.kernel.org linux-hexagon@vger.kernel.org linux-kernel@vger.kernel.org linux-m68k@lists.linux-m68k.org linux-mips@vger.kernel.org linux-openrisc@vger.kernel.org linux-parisc@vger.kernel.org linux-riscv@lists.infradead.org linux-s390@vger.kernel.org linux-sh@vger.kernel.org linux-snps-arc@lists.infradead.org linux-um@lists.infradead.org linuxppc-dev@lists.ozlabs.org loongarch@lists.linux.dev mcgrof@kernel.org mingo@redhat.com monstr@monstr.eu mzxreary@0pointer.de patches@lists.linux.dev rob@landley.net safinaskar@gmail.com sparclinux@vger.kernel.org stable@kernel.org thomas.weissschuh@linutronix.de

Patches (62)

Name Content
[PATCH RESEND 01/62] init: remove deprecated "load_ramdisk" command line parameter, which does nothing [Body]
[PATCH RESEND 02/62] init: remove deprecated "prompt_ramdisk" command line parameter, which does nothing [Body]
[PATCH RESEND 03/62] init: sh, sparc, x86: remove unused constants RAMDISK_PROMPT_FLAG and RAMDISK_LOAD_FLAG [Body]
[PATCH RESEND 04/62] init: x86, arm, sh, sparc: remove variable rd_image_start, which controls starting block number of initrd [Body]
[PATCH RESEND 05/62] init: remove "ramdisk_start" command line parameter, which controls starting block number of initrd [Body]
[PATCH RESEND 06/62] arm: init: remove special logic for setting brd.rd_size [Body]
[PATCH RESEND 07/62] arm: init: remove ATAG_RAMDISK [Body]
[PATCH RESEND 08/62] arm: init: remove FLAG_RDLOAD and FLAG_RDPROMPT [Body]
[PATCH RESEND 09/62] arm: init: document rd_start (in param_struct) as obsolete [Body]
[PATCH RESEND 10/62] initrd: remove initrd (initial RAM disk) support [Body]
[PATCH RESEND 11/62] init, efi: remove "noinitrd" command line parameter [Body]
[PATCH RESEND 12/62] init: remove /proc/sys/kernel/real-root-dev [Body]
[PATCH RESEND 13/62] ext2: remove ext2_image_size and associated code [Body]
[PATCH RESEND 14/62] init: m68k, mips, powerpc, s390, sh: remove Root_RAM0 [Body]
[PATCH RESEND 15/62] doc: modernize Documentation/admin-guide/blockdev/ramdisk.rst [Body]
[PATCH RESEND 16/62] brd: remove "ramdisk_size" command line parameter [Body]
[PATCH RESEND 17/62] doc: modernize Documentation/filesystems/ramfs-rootfs-initramfs.rst [Body]
[PATCH RESEND 18/62] doc: modernize Documentation/driver-api/early-userspace/early_userspace_support.rst [Body]
[PATCH RESEND 19/62] init: remove mentions of "ramdisk=" command line parameter [Body]
[PATCH RESEND 20/62] doc: remove Documentation/power/swsusp-dmcrypt.rst [Body]
[PATCH RESEND 21/62] init: remove all mentions of root=/dev/ram* [Body]
[PATCH RESEND 22/62] doc: remove obsolete mentions of pivot_root [Body]
[PATCH RESEND 23/62] init: rename __initramfs_{start,size} to __builtin_initramfs_{start,size} [Body]
[PATCH RESEND 24/62] init: remove wrong comment [Body]
[PATCH RESEND 25/62] init: rename phys_initrd_{start,size} to phys_external_initramfs_{start,size} [Body]
[PATCH RESEND 26/62] init: move phys_external_initramfs_{start,size} to init/initramfs.c [Body]
[PATCH RESEND 27/62] init: alpha: remove "extern unsigned long initrd_start, initrd_end" [Body]
[PATCH RESEND 28/62] init: alpha, arc, arm, arm64, csky, m68k, microblaze, mips, nios2, openrisc, parisc, powerpc, s390, sh, sparc, um, x86, xtensa: rename initrd_{start,end} to virt_external_initramfs_{start,end} [Body]
[PATCH RESEND 29/62] init: move virt_external_initramfs_{start,end} to init/initramfs.c [Body]
[PATCH RESEND 30/62] doc: remove documentation for block device 4 0 [Body]
[PATCH RESEND 31/62] init: rename initrd_below_start_ok to initramfs_below_start_ok [Body]
[PATCH RESEND 32/62] init: move initramfs_below_start_ok to init/initramfs.c [Body]
[PATCH RESEND 33/62] init: remove init/do_mounts_initrd.c [Body]
[PATCH RESEND 34/62] init: inline create_dev into the only caller [Body]
[PATCH RESEND 35/62] init: make mount_root_generic static [Body]
[PATCH RESEND 36/62] init: make mount_root static [Body]
[PATCH RESEND 37/62] init: remove root_mountflags from init/do_mounts.h [Body]
[PATCH RESEND 38/62] init: remove most headers from init/do_mounts.h [Body]
[PATCH RESEND 39/62] init: make console_on_rootfs static [Body]
[PATCH RESEND 40/62] init: rename free_initrd_mem to free_initramfs_mem [Body]
[PATCH RESEND 41/62] init: rename reserve_initrd_mem to reserve_initramfs_mem [Body]
[PATCH RESEND 42/62] init: rename <linux/initrd.h> to <linux/initramfs.h> [Body]
[PATCH RESEND 43/62] setsid: inline ksys_setsid into the only caller [Body]
[PATCH RESEND 44/62] doc: kernel-parameters: remove [RAM] from reserve_mem= [Body]
[PATCH RESEND 45/62] doc: kernel-parameters: replace [RAM] with [INITRAMFS] [Body]
[PATCH RESEND 46/62] init: edit docs for initramfs-related configs [Body]
[PATCH RESEND 47/62] init: fix typo: virtul => virtual [Body]
[PATCH RESEND 48/62] init: fix comment [Body]
[PATCH RESEND 49/62] init: rename ramdisk_execute_command to initramfs_execute_command [Body]
[PATCH RESEND 50/62] init: rename ramdisk_command_access to initramfs_command_access [Body]
[PATCH RESEND 51/62] init: rename get_boot_config_from_initrd to get_boot_config_from_initramfs [Body]
[PATCH RESEND 52/62] init: rename do_retain_initrd to retain_initramfs [Body]
[PATCH RESEND 53/62] init: rename kexec_free_initrd to kexec_free_initramfs [Body]
[PATCH RESEND 54/62] init: arm, x86: deal with some references to initrd [Body]
[PATCH RESEND 55/62] init: rename CONFIG_BLK_DEV_INITRD to CONFIG_INITRAMFS [Body]
[PATCH RESEND 56/62] init: rename CONFIG_RD_GZIP to CONFIG_INITRAMFS_DECOMPRESS_GZIP [Body]
[PATCH RESEND 57/62] init: rename CONFIG_RD_BZIP2 to CONFIG_INITRAMFS_DECOMPRESS_BZIP2 [Body]
[PATCH RESEND 58/62] init: rename CONFIG_RD_LZMA to CONFIG_INITRAMFS_DECOMPRESS_LZMA [Body]
[PATCH RESEND 59/62] init: rename CONFIG_RD_XZ to CONFIG_INITRAMFS_DECOMPRESS_XZ [Body]
[PATCH RESEND 60/62] init: rename CONFIG_RD_LZO to CONFIG_INITRAMFS_DECOMPRESS_LZO [Body]
[PATCH RESEND 61/62] init: rename CONFIG_RD_LZ4 to CONFIG_INITRAMFS_DECOMPRESS_LZ4 [Body]
[PATCH RESEND 62/62] init: rename CONFIG_RD_ZSTD to CONFIG_INITRAMFS_DECOMPRESS_ZSTD [Body]

Session 2025-09-15

ID (for dev) 0c0a23b7-6b73-412e-af6c-44ffb679a470
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed [Log]
Build Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed [Log]
Boot test: Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed
Boot test: Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed
Fuzzing f83ec76bf285bea5727f478a68b894f5543ca76e [Config] f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed [Log] [Artifacts]