From: Christoph Hellwig <hch@lst.de>
To: hpa@zytor.com
Cc: Christoph Hellwig <hch@lst.de>,
linux-kernel@vger.kernel.org, Song Liu <song@kernel.org>,
Al Viro <viro@zeniv.linux.org.uk>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-raid@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: Re: decruft the early init / initrd / initramfs code v2
Date: Tue, 14 Jul 2020 08:41:11 +0200 [thread overview]
Message-ID: <20200714064111.GB32655@lst.de> (raw)
In-Reply-To: <31944685-7627-43BA-B9A2-A4743AFF0AB7@zytor.com>
On Thu, Jul 09, 2020 at 04:32:07PM -0700, hpa@zytor.com wrote:
> On July 9, 2020 8:17:57 AM PDT, Christoph Hellwig <hch@lst.de> wrote:
> >Hi all,
> >
> >this series starts to move the early init code away from requiring
> >KERNEL_DS to be implicitly set during early startup. It does so by
> >first removing legacy unused cruft, and the switches away the code
> >from struct file based APIs to our more usual in-kernel APIs.
> >
> >There is no really good tree for this, so if there are no objections
> >I'd like to set up a new one for linux-next.
> >
> >
> >Git tree:
> >
> > git://git.infradead.org/users/hch/misc.git init-user-pointers
> >
> >Gitweb:
> >
> >http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/init-user-pointers
> >
> >
> >Changes since v1:
> > - add a patch to deprecated "classic" initrd support
> >
> >Diffstat:
> > b/arch/arm/kernel/atags_parse.c | 2
> > b/arch/sh/kernel/setup.c | 2
> > b/arch/sparc/kernel/setup_32.c | 2
> > b/arch/sparc/kernel/setup_64.c | 2
> > b/arch/x86/kernel/setup.c | 2
> > b/drivers/md/Makefile | 3
> >b/drivers/md/md-autodetect.c | 239
> >++++++++++++++++++----------------------
> > b/drivers/md/md.c | 34 +----
> > b/drivers/md/md.h | 10 +
> > b/fs/file.c | 7 -
> > b/fs/open.c | 18 +--
> > b/fs/read_write.c | 2
> > b/fs/readdir.c | 11 -
> > b/include/linux/initrd.h | 6 -
> > b/include/linux/raid/detect.h | 8 +
> > b/include/linux/syscalls.h | 16 --
> > b/init/Makefile | 1
> > b/init/do_mounts.c | 70 +----------
> > b/init/do_mounts.h | 21 ---
> > b/init/do_mounts_initrd.c | 13 --
> > b/init/do_mounts_rd.c | 102 +++++++----------
> > b/init/initramfs.c | 103 +++++------------
> > b/init/main.c | 16 +-
> > include/linux/raid/md_u.h | 13 --
> > 24 files changed, 251 insertions(+), 452 deletions(-)
>
> I guess I could say something here... ;)
Like adding an ACK? :)
next prev parent reply other threads:[~2020-07-14 6:41 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-09 15:17 decruft the early init / initrd / initramfs code v2 Christoph Hellwig
2020-07-09 15:17 ` [PATCH 01/17] init: remove the bstat helper Christoph Hellwig
2020-07-09 15:17 ` [PATCH 02/17] md: move the early init autodetect code to drivers/md/ Christoph Hellwig
2020-07-09 15:18 ` [PATCH 03/17] md: replace the RAID_AUTORUN ioctl with a direct function call Christoph Hellwig
2020-07-09 15:18 ` [PATCH 04/17] md: remove the autoscan partition re-read Christoph Hellwig
2020-07-09 15:18 ` [PATCH 05/17] md: remove the kernel version of md_u.h Christoph Hellwig
2020-07-09 15:18 ` [PATCH 06/17] md: simplify md_setup_drive Christoph Hellwig
2020-07-09 15:18 ` [PATCH 07/17] md: rewrite md_setup_drive to avoid ioctls Christoph Hellwig
2020-07-09 15:18 ` [PATCH 08/17] initrd: remove support for multiple floppies Christoph Hellwig
2020-07-09 15:18 ` [PATCH 09/17] initrd: remove the BLKFLSBUF call in handle_initrd Christoph Hellwig
2020-07-09 15:18 ` [PATCH 10/17] initrd: switch initrd loading to struct file based APIs Christoph Hellwig
2020-07-09 15:18 ` [PATCH 11/17] initrd: mark init_linuxrc as __init Christoph Hellwig
2020-07-09 15:18 ` [PATCH 12/17] initrd: mark initrd support as deprecated Christoph Hellwig
2020-07-09 15:18 ` [PATCH 13/17] initramfs: remove the populate_initrd_image and clean_rootfs stubs Christoph Hellwig
2020-07-09 15:18 ` [PATCH 14/17] initramfs: simplify clean_rootfs Christoph Hellwig
2020-07-09 15:18 ` [PATCH 15/17] initramfs: switch initramfs unpacking to struct file based APIs Christoph Hellwig
2020-07-09 18:07 ` Linus Torvalds
2020-07-09 18:12 ` Christoph Hellwig
2020-07-09 18:23 ` Linus Torvalds
2020-07-09 15:18 ` [PATCH 16/17] init: open code setting up stdin/stdout/stderr Christoph Hellwig
2020-07-09 18:32 ` Brian Gerst
2020-07-09 15:18 ` [PATCH 17/17] fs: remove ksys_open Christoph Hellwig
2020-07-09 18:08 ` decruft the early init / initrd / initramfs code v2 Linus Torvalds
2020-07-09 23:32 ` hpa
2020-07-14 6:41 ` Christoph Hellwig [this message]
2020-07-14 16:20 ` Song Liu
-- strict thread matches above, loose matches on Subject: below --
2020-07-14 19:04 Christoph Hellwig
2020-07-14 19:34 ` Linus Torvalds
2020-07-15 6:51 ` Christoph Hellwig
2020-07-16 15:57 ` Guoqing Jiang
2020-07-16 16:00 ` Christoph Hellwig
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200714064111.GB32655@lst.de \
--to=hch@lst.de \
--cc=hpa@zytor.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-raid@vger.kernel.org \
--cc=song@kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=viro@zeniv.linux.org.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.