Your message dated Sun, 15 Apr 2018 15:48:29 +0000
with message-id <>
and subject line Bug#895433: Removed package(s) from unstable
has caused the Debian Bug report #839902,
regarding Include aufs4 patches
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: linux-grsec-base
Version: 4
Severity: normal

There are many live distros which rely on aufs, and cannot use overlayfs
due to compatibility issues. Because linux-grsec does not contain the
aufs patches, live distros which require the extra security provided by
grsec are SoL. I request that you add the aufs patches to linux-grsec.

There are compatibility patches required, but they are helpfully provided by Gentoo. The relevant patches are available in the most up to date form
under the names 4508_aufs4-mmap-pax.patch and 4511_pax-4.4.2.patch, in
the Pentoo repo:

Maintainance should be very easy as the most important patch,
4511_pax-4.4.2.patch, is small and simple. 4508_aufs4-mmap-pax.patch is
just a version of 4508_aufs4-mmap.patch which is compatible with PaX. For
kernel 4.5.7-r5, applying the following in order works:


There are a few issues with variables that are automatically constified
being written to, but that can be trivially fixed with the following:

diff --git a/fs/aufs/i_op.c b/fs/aufs/i_op.c
index b9bbc42..3d74af8 100644
--- a/fs/aufs/i_op.c
+++ b/fs/aufs/i_op.c
@@ -1336,5 +1336,5 @@ static int aufs_update_time(struct inode *inode,

 /* no getattr version will be set by module.c:aufs_init() */
-struct inode_operations aufs_iop_nogetattr[AuIop_Last],
+inode_operations_no_const aufs_iop_nogetattr[AuIop_Last],
        aufs_iop[] = {
        [AuIop_SYMLINK] = {
diff --git a/fs/aufs/inode.h b/fs/aufs/inode.h
index a582a15..78c2577 100644
--- a/fs/aufs/inode.h
+++ b/fs/aufs/inode.h
@@ -162,5 +162,5 @@ enum {
-extern struct inode_operations aufs_iop[AuIop_Last],
+extern inode_operations_no_const aufs_iop[AuIop_Last],

diff --git a/fs/aufs/sysfs.c b/fs/aufs/sysfs.c
index ad0af71..1f72a80 100644
--- a/fs/aufs/sysfs.c
+++ b/fs/aufs/sysfs.c
@@ -307,5 +307,5 @@ void sysaufs_br_init(struct au_branch *br)
        int i;
        struct au_brsysfs *br_sysfs;
-       struct attribute_no_const *attr;
+       attribute_no_const *attr;

        br_sysfs = br->br_sysfs;


ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the 
NSA's hands!
$24.95 ONETIME Lifetime accounts with Privacy Features! 15GB disk! No bandwidth quotas! Commercial and Bulk Mail Options!
--- End Message ---
--- Begin Message ---
Version: 13+rm

Dear submitter,

as the package linux-grsec-base has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see

The version of this package that was in Debian prior to this removal
can still be found using

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing

Debian distribution maintenance software
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to