svn commit: r252310 - in head: etc/defaults etc/rc.d include sbin/swapon share/man/man5
Garrett Cooper
yaneurabeya at gmail.com
Thu Jun 27 18:53:17 UTC 2013
On Jun 27, 2013, at 11:28 AM, Hiroki Sato <hrs at FreeBSD.org> wrote:
> Author: hrs
> Date: Thu Jun 27 18:28:45 2013
> New Revision: 252310
> URL: http://svnweb.freebsd.org/changeset/base/252310
>
> Log:
> - Add vnode-backed swap space specification support. This is enabled when
> device names "md" or "md[0-9]*" and a "file" option are specified in
> /etc/fstab like this:
>
> md none swap sw,file=/swap.bin 0 0
>
> - Add GBDE/GELI encrypted swap space specification support, which
> rc.d/encswap supported. The /etc/fstab lines are like the following:
>
> /dev/ada1p1.bde none swap sw 0 0
> /dev/ada1p2.eli none swap sw 0 0
>
> .eli devices accepts aalgo, ealgo, keylen, and sectorsize as options.
>
> swapctl(8) can understand an encrypted device in the command line
> like this:
>
> # swapctl -a /dev/ada2p1.bde
>
> - "-L" flag is added to support "late" option to defer swapon until
> rc.d/mountlate runs.
>
> - rc.d script change:
>
> rc.d/encswap -> removed
> rc.d/addswap -> just display a warning message if $swapfile is defined
> rc.d/swap1 -> renamed to rc.d/swap
> rc.d/swaplate -> newly added to support "late" option
>
> These changes alleviate a race condition between device creation/removal
> and swapon/swapoff.
Hi Sato-san!
I noticed that you've been working with mdconfig, et al a lot lately. Would you have some spare cycles to look at some of the related mdconfig PRs? http://www.freebsd.org/cgi/query-pr-summary.cgi?text=Mdconfig
Thanks!
-Garrett
More information about the svn-src-all
mailing list