aboutsummaryrefslogtreecommitdiffstats
path: root/rpm/generic/spl-dkms.spec.in
diff options
context:
space:
mode:
authorRichard Yao <[email protected]>2013-07-13 16:34:56 -0400
committerBrian Behlendorf <[email protected]>2013-08-09 10:09:29 -0700
commitf7fd6ddd96fae173d64bf2982ba4ceda28db56e2 (patch)
tree126882274ddfdeae16a85c89570f98c4bc5efcd0 /rpm/generic/spl-dkms.spec.in
parente3c4d44886a8564e84aa697477b0e37211d634cd (diff)
Linux 3.8 compat: Use kuid_t/kgid_t when required
When CONFIG_UIDGID_STRICT_TYPE_CHECKS is enabled uid_t/git_t are replaced by kuid_t/kgid_t, which are structures instead of integral types. This causes any code that uses an integral type to fail to build. The User Namespace functionality introduced in Linux 3.8 requires CONFIG_UIDGID_STRICT_TYPE_CHECKS, so we could not build against any kernel that supported it. We resolve this by converting between the new kuid_t/kgid_t structures and the original uid_t/gid_t types. Original-patch-by: DHE Rewrite-by: Richard Yao <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #260
Diffstat (limited to 'rpm/generic/spl-dkms.spec.in')
0 files changed, 0 insertions, 0 deletions