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-head mailing list