| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
* rootdir.c (rootdir_gc_meminfo): Add Buffers and Cached, set to 0.
|
|
|
|
* debian/patches/ext2fs_nowait.patch: Avoid systematically waiting for all
disk writes, as it slows us down awfully.
|
|
|
|
|
|
debian/hurd.{postinst,postrm}: Add/remove loginpr shell and login user with
loginpr shell, to drop the login shell in order to match common Debian
convention, in particular for remote telnet access...
|
|
Don't let d-i start if there is less then 200MiB memory.
|
|
|
|
* debian/local/setup-translators: Add inet6 -> 26 symlink.
* debian/local/finish-install.d/51hurd_config-target-network: Set pfinet
translator on /servers/socket/26 too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* debian/patches/libpthread_procfs.patch: Update patch to integrate procfs
build.
|
|
* debian/patches/disable-proc_getnports.patch: New patch to disable
usage of proc_getnports until libc0.3 provides it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* debian/local/runsystem: Do not start the Hurd console if the TERM variable
is given. Should permit mach-console install for better debugging as well
as Xen or sub-hurd support.
|
|
Conflicts:
utils/rpctrace.c
|
|
* procfs.c (procfs_make_ino): Use 2 rather than 42 as a temporary hack,
since 2 is the root's inode with ext2fs.
|
|
* rootdir.c (get_boottime, get_idletime): replace KERNEL_PID with the
opt_kernel_pid command-line option.
* main.c (argp): Document the change.
|
|
* dircat.c, dircat.h, main.c, main.h, netfs.c, process.c, process.h,
procfs.c, procfs.h, procfs_dir.c, procfs_dir.h, proclist.c,
proclist.h, rootdir.c, rootdir.h: Add copyright notices.
|
|
|
|
* sysdeps/generic/pt-attr-getschedparam.c (pthread_attr_getschedparam):
memcpy from `attr->schedparam' to `param' to convert from __sched_param
to sched_param.
* sysdeps/generic/pt-attr-setschedparam.c (pthread_attr_setschedparam):
memcpy from `param' to `attr->schedparam' to convert from sched_param
to __sched_param.
|
|
to avoid exposing inclusion of <sched.h> and exposure of sched_param from
<sys/types.h>
* sysdeps/generic/bits/thread-attr.h: Define __need_schedparam and
include <bits/sched.h> instead of including <sched.h>
(__pthread_attr): Use `__sched_param' instead of `sched_param'.
|
|
* sysdeps/generic/bits/cancelation.h: Do not include <assert.h>
(__pthread_cleanup_pop): Do not call `assert'.
|
|
This reverts commit 54c7d0f3b159d2516d972b3b351b995e263cc81e.
Conflicts:
debian/changelog
debian/rules
|
|
|
|
|
|
* rootdir.c: Add page breaks to separate sections and add header
comments for them.
|
|
* rootdir.c (rootdir_gc_meminfo): Add swap information.
* TODO: Update.
|
|
* Makefile: Change FOOFLAGS defaults to appropriate values when
$(PROFILE) is defined.
* rootdir.c: Add an "exit" file, which causes exit to be called
when looked up, so that profiling data can be written to disk.
|
|
* process.c (process_lookup_pid): Fix leak in error case.
|
|
This is necessary for top, for instance, which keeps some files open and
re-reads them regularly. As an extra bonus we can drop the refresh hack.
* procfs.c, procfs.h: Remove the refresh hack.
(procfs_refresh): New function, invalidates the cached contents.
* netfs.c (netfs_attempt_read, netfs_get_dirents): Call
procfs_refresh when the read is from offset 0.
* proclist.c (proclist_make_node): Remove the refresh hack.
* dircat.c (dircat_make_node): Likewise.
(dircat_get_contents): Use procfs_refresh to avoid keeping old data
from the component nodes.
|
|
* process.c, rootdir.c: When converting timeval structures
into seconds or jiffies, make sure that floating point rounding errors
don't make the clock the result jump backwards on second boundaries.
|