sys/geom/mirror/g_mirror.h 1.23
sys/geom/mirror/g_mirror_ctl.c 1.16
Sync gmirror with HEAD:
- Introduce and use delayed-destruction functionality from a pre-sync hook,
which means that devices will be destroyed on last close.
This fixes destruction order problems when, eg. RAID3 array is build on
top of RAID1 arrays.
Requested, reviewed and tested by: ru
- Be sure to not destroy device twice. This is only possible in theory, but
with this change there is even no theoretical race.
- Remove dead code.
- Comment possible event miss, which isn't critical, but probably can be
fixed by replacing the event lock usage with the queue lock.
sys/vm/swap_pager.h 1.51
sys/vm/swap_pager.c 1.278,1.279
On shutdown try to turn off all swap devices. This way GEOM providers are
properly closed on shutdown.
Requested by: ru
Reviewed by: alc
Fix binary upgrades by accounting for the schg flag on /var/empty.
PR: 96711, 96780
Submitted by: Nobuyuki Koganemaru, Martin Jackson
Approved by: re (scottl)
- If no pidfile has been created at startup, only stop processes
with current jid.
src/etc/rc.subr: rev 1.53 -> 1.55
PR: conf/93287
Submitted by: anders
Approved by: re (scottl)
- Add following global jail options, used if no jail-specific options are
set:
* jail_mount_enable
* jail_devfs_ruleset
* jail_devfs_enable
* jail_fdescfs_enable
* jail_procfs_enable
* jail_fstab
* jail_flags
- Add a jail_interface / jail_<jid>_interface option. An ip alias will be
created (jail_<jid>_ip) on jail_interface or jail_<jid>_interface if set.
This is not a mandatory option.
- Document all missing jail_* options in rc.conf(5).
src/share/man/man5/rc.conf.5: rev 1.289 -> 1.290
src/etc/rc.d/jail: rev 1.26 -> 1.27
Approved by: re (scottl)
We shouldn't lock the topology here - we will panic on assertion inside
g_raid3_bump_syncid().
Reported by: Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
Approved by: re (kensmith)
The removal of CIRCLEQ left four queue macro families, but one sentence
in the man page wasn't updated.
PR: docs/94938
Submitted by: Ed Schouten <ed@fxq.nl>
Approved by: re
pad (cisco calls it sampling_interval) fields in netflow v5 header.
MFC rev. 1.4 netflow.h: replace disappeared URLs to Cisco docs by
new ones, style.
Approved by: re (kensmith)
> Clear TDF_SINTR in sleepq_resume_thread, also sleepq_catch_signal does
> not need to clear it now, this should fix panic when msleep is recursivly
> called. Patch is slightly adjusted after review.
Approved by: re (scottl)
> jhb 2006-04-06 17:17:45 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/i386/i386 machdep.c
> sys/i386/isa npx.c
> Log:
> - Don't set CR0_NE and CR0_MP in npx_probe() as they are already set
> earlier in cpu_setregs().
> - If we know this CPU has a FPU via cpuid, then just assume the INT16
> interface and make the npx device quiet to not clutter the dmesg. This
> is true for all Pentium and later CPUs and even some of the later 486dx
> CPUs.
>
> Reviewed by: bde
> Tested by: ps
> MFC after: 1 week
>
> Path Revision
> src/sys/i386/i386/machdep.c 1.625
> src/sys/i386/isa/npx.c 1.164
Requested by: jhb
Approved by: re (scottl)
> - Lock giant when assigning ni_vp and keep vfslocked state valid.
> - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked rather
> than trying to optimize it into a single lock. This adds more calls to
> lock giant with non smpsafe filesystems but is the only way to reliably
> hold the correct lock.
> - Remove an invalid assert in the mountedhere case in lookup and fix the
> code to properly deal with the scenario. We can actually have a lookup
> that returns dp == dvp with mountedhere set with certain unmount races.
Approved by: re (scottl)
> Bump up the NFS server dupreq cache limit to 2K (from 64). With a small
> duplicate request cache, under heavy load a lot of non-idempotent requests
> were getting served again, resulting in errors.
Approved by: re (scottl)
- Don't hold the device sx lock when going to sleep.
- Prevent possible live-lock in case of memory problems by freeing
already completed requests first.
Reported and tested by: markus, Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
Approved by: re (hrs)
# [1.3]
# Add more details about enabling a custom ruleset for /dev in `rc.conf',
# and add ruleset labels/numbering to the custom ruleset example.
#
# PR: docs/90362
# Submitted by: Roland Smith <rsmith@xs4all.nl>
# MFC after: 3 days
# [1.4]
# Expand contractions.
Approved by: re (hrs)
* top.X
revision 1.15
Document the -C option of top(1), which has been added to the source
and the usage message of top, but not to the manpage.
Pointy hat to: keramida
Reminded by: ru
MFC after: 1 week
* top.c
revision 1.18
Bring SYNOPSIS in line with usage().
----------
revision 1.19
Re-add option -C to usage().
Approved by: re (hrs)