[rsbac] Bugfix 1.2.2-7: General/Initrd: Cannot umount initial ramdisk

Amon Ott ao at rsbac.org
Fri Feb 20 14:04:49 CET 2004


Hi!

The next bugfix has been uploaded. The patch might not apply cleanly against 
kernels before 2.4.23, because it also changes fs/namespace.c. On 2.2 
kernels, just skip that part.

7. General/Initrd: Cannot umount initial ramdisk

    * What you see: When booting with an initial ramdisk (initrd) and the 
required delayed RSBAC init, the initrd cannot be umounted with error EBUSY.
    * What is wrong: With delayed init, RSBAC initialization is triggered by 
the mount program run from initrd and the rsbacd kernel thread keeps the 
mount program as parent. This keeps files on initrd referenced, so the 
filesystem is busy and cannot be umounted. When RSBAC is initialized, there 
can also be internal mountpoint references, which are invalid after changing 
the root mount with pivot_root and can also keep the initrd mount busy.
    * RSBAC versions affected:1.2.2 and earlier
    * What you should do: Apply this patch (MD5 / GnuPG Cert) to get it fixed.

Amon.
-- 
http://www.rsbac.org - GnuPG: 2048g/5DEAAA30 2002-10-22
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde geschreddert...
Dateiname   : rsbac-bugfix-v1.2.2-7.diff
Dateityp    : text/x-diff
Dateigröße  : 2731 bytes
Beschreibung: nicht verfügbar
URL         : http://www.rsbac.org/pipermail/rsbac/attachments/20040220/084f8065/rsbac-bugfix-v1.2.2-7.bin


More information about the rsbac mailing list