Displaying 20 results from an estimated 3000 matches similar to: "do_mounts new sysfs support?"
2005 Jan 05
0
[PATCH] kinit/do_mounts.c:name_to_dev_t()
kinit/do_mounts.c:name_to_dev_t() has an inverted logic problem and also
doesn't return the correct value for "/dev/nfs".
--- klibc-0.194/kinit/do_mounts.c.orig 2005-01-05 01:59:29.250868616 -0700
+++ klibc-0.194/kinit/do_mounts.c 2005-01-05 02:34:30.486432256 -0700
@@ -103,7 +103,7 @@
if ( name[0] == '/' && !stat(name, &st) && S_ISBLK(st.st_mode) )
2004 Mar 09
4
[PATCH] kinit
Hello all,
I experienced some problems with "kinit". It had problems to determine my
root device (/dev/hda3) and to create /dev/root with the appropriate major
and minor device number. I don't use udev or devfs on this system so far.
The patch I wrote to solve it is attached to this email.
I would like to extend "kinit" a bit:
* Removing the pivot_root stuff and
2011 Jul 08
4
[PATCH 0/4] usr/kinit checkpatch
Various coding style fixes checkpatch warns about.
The goal is not to be 100% checkpatch compliant,
but to have more consistent coding style.
As this is a trivial patch serie, will land in 24 hours in klibc git,
unless of course ml review hits a bugger.
Checked with size(3) that the generated kinit, fstype, ipconfig and
nfsmount are the same.
maximilian attems (4):
[klibc] ipconfig: reduce
2006 Apr 11
1
mkrootdev utility
The attached patch breaks out the /dev/root device node creation from
do_mounts, placing it in it's own utility (called mkrootdev).
This is worthwhile, as certain setups will need the device node there
to run fstype and load a proper module (or other things).
No, it does not currently configure raid devices.... I didn't know if
that made sense in there or not....
Let me know what you
2006 Jul 11
0
[rfc] standalone kinit/resume
git mv resume.c resumelib.c and the addition of a minimal resume.c,
which calls resume() from resumelib produces a small standalone resume.
happy to hear feedback on the needed kinit/Kbuild changes.
resulting resume bin is small:
ls -l /usr/lib/klibc/bin/resume
-rwxr-xr-x 1 root root 2904 2006-07-11 02:11 /usr/lib/klibc/bin/resume
it reduces busybox dependency of Debian initramfs-tools:
if [ -e
2011 Nov 22
0
[PATCH] kinit: Add ability to mount filesystems via /etc/fstab or cmdline
This patch adds the ability to mount filesystems via an embedded fstab
or via the kernel command line.
When using the kernel command-line, the following format is required:
'kinit_mount=<fs_name>;<fs_dir>;<fs_type>;<fs_opts>'
Multiple mount options can be specified; they are evaluated in the order
they appear in the command-line.
Signed-off-by: San Mehat <san
2006 Mar 22
1
[patch] trivial cleanup
remove 'NFS-Root' from an error message, and get rid of the old_root
check, as it's unused and fails if the target filesystem is mounted
'ro' for no good reason.
--- kinit.c 2006-03-21 23:48:15.000000000 -0600
+++ kinit.c 2006-03-22 01:09:39.000000000 -0600
@@ -191,7 +191,7 @@
}
}
else if (!S_ISDIR(st.st_mode)) {
- fprintf(stderr, "NFS-Root:
2010 Mar 02
17
[PATCH 00/16] External building, update for 2.6.33 and multiple root devices.
The following patchset implements 3 seperate series of changes.
External Building
=================
Patches 1 through 8 enable to use of klibc's build system while leaving the src
tree pristine (and potentially read only). Specifically:
- srctree=<Sources for klibc>
- objtree=<Ouput directory for klibc>
- KLIBCKERNELSRC=<Kernel sources>
- KLIBCKERNELOBJ=<Kernel
2012 Mar 08
3
[PATCH 0/3] kinit: Allow mount options
This patch series allows user-specified mount commands to be
sent in via kernel command line ("kinit_mount=...") or via
an embedded /etc/fstab file.
The first patch is a cleanup of a patch sent last November
by San Mehat (http://web.archiveorange.com/archive/v/EazJNBMORV2U7E0coh5h);
the next two are small improvements or bug fixes.
2005 Jan 05
1
[PATCH] kinit/kinit.c
A patch for a few more hiccups and trivialities in kinit.c:
* The check_path() calls check for "/root" and "/old_root" - I believe
that should be "/root" and "/root/old_root".
* chdir("/") is recommended after pivot_root()
* init_argv[0] isn't set properly to the basename pointed to by char *s
- this fix also eliminates six lines of
2011 Jul 27
0
klibc 1.5.24 release
Enough small fixes have pilled up to make it worth a release:
A Google patch adds sched_setaffinity, sched_getaffinity support.
Openembedded uses kexec_load(). Gentoo folks add a Kbuild fix.
ipconfig no longer wild guesses a nameserver when none is provided
by the DHCP server. strndup() and unlinkat() saw fixes for various
problems. codingstyle cleanup in kinit and tools.
git repository:
2003 Nov 13
2
early userspace goals
Hi,
I've been messing around with the early userspace for the last couple
days. What are the goals of early userspace? Is the end goal to use
it as an initrd replacement or is it simply to do all the mounting
(nfsroot, initrd, hard disk) that is currently done in init/do_mounts*?
thanks
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
2019 Jan 20
0
[klibc:master] Build and install kinit and sh without ".shared" suffix
Commit-ID: 9ded753aff9439cddd84b0cc469312b6c11823ab
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=9ded753aff9439cddd84b0cc469312b6c11823ab
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 19 Jan 2019 23:02:32 +0000
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 19 Jan 2019 23:06:42 +0000
[klibc] Build and install kinit
2012 May 04
2
[PATCH] run-init: add drop_capabilities support
Building on the work in ff0a614bd724f6c4c6a5014a9955dc1bc028f336,
this moves the capability code down into the run-init library, so that
run-init can use it as well, via the new "-d" flag.
Signed-off-by: Kees Cook <kees at outflux.net>
---
usr/kinit/Kbuild | 3 +--
usr/kinit/capabilities.h | 10 ++++++++++
usr/kinit/kinit.c | 6 +++---
2003 Oct 13
5
initramfs as an initrd replacement
Hi ,
One of the things I am working on requires me to have a kernel and an
initrd (as root filesystem , based on busybox) in one single image. I am
trying to use initramfs for this, but there are a few things that I just
can't figure out.
As a test, I made a cpio archive of my own for the kernel source (plain
2.6.0-test5). Everything gets unpacked just fine during boot. Somehow I
was
2003 Oct 04
0
klibc: kbuild improvements
Hi Bryan and other klibc people.
I have taken a stamp on the Makefiles for klibc, this is what
I came up with.
1) No longer recompile on every invocation
2) Correct checking on dependencies
3) Simpler makefile syntax (almost all over the place)
I compile-time tested it only.
Two open issues:
a) Do we realy use .a files for initramfs. I renemed that to the
executable.
b) I renamed
2010 Apr 28
1
[PATCH] RFC: Running initscripts from kinit
For our platforms, we'd like to embed several different userland scripts /
programs that are executed before we have mounted the root filesystem as part
of the initramfs payload.
Specifically, I'd like to have multiple scripts executed before do_mounts(), so
I coded up this simple do_initscripts function that executes all executables
found in /etc/init.d in alphabetically sorted order.
I
2011 Aug 03
1
[PATCH v2] kinit: Add drop_capabilities support.
This patch adds the ability to kinit to allow the dropping of POSIX
capabilities.
kinit is modified by this change, such that it understands the new
kernel command line "drop_capabilities=" that specifies a comma
separated list of capability names that should be dropped before
switching over to the next init in the boot strap (typically on the root
disk).
When processing capabilities
2007 Aug 24
2
[git patch] klibc bzero, mount fixes + random stuff
hello hpa,
please pull for the latest
git pull git://brane.itp.tuwien.ac.at/~mattems/klibc.git maks
with the following shortlog:
maximilian attems (9):
mount: add nodev, noexec and nosuid options
mount: add -n option
cpio: small cleanups
readlink: s/link/link_name/
kinit, mknod: s/(major|minor)/\1_num/
klibc: strcspn, strpbrk, strspn include string.h
2003 Jun 09
1
klibc integration status
Hi, Greg -
I have a 2.5.70 BK repository, with klibc integrated, at:
bk://klibc.bkbits.net/2.5-klibc
This repo has the following features:
* Completely up-to-date w.r.t. klibc itself.
* Kbuild sort of happy, but still needs an eyeball from Kai to
figure out why it always rebuilds everything in usr/.
* Supports both IP autoconfig and NFS root from initramfs.