summaryrefslogtreecommitdiffstats
path: root/source/include/smb.h
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2010-01-28 14:55:32 -0800
committerKarolin Seeger <kseeger@samba.org>2010-02-24 16:25:09 +0100
commit153357b9bb4d70a168c81cb9ff2da437eae823fc (patch)
tree80eac239dafe445a0518458f010546303bf751f2 /source/include/smb.h
parent7d9b391ed61a01dfe189dd91a2531c4e2a9a901f (diff)
downloadsamba-153357b9bb4d70a168c81cb9ff2da437eae823fc.tar.gz
samba-153357b9bb4d70a168c81cb9ff2da437eae823fc.tar.xz
samba-153357b9bb4d70a168c81cb9ff2da437eae823fc.zip
Fix bug #7067 - Linux asynchronous IO (aio) can cause smbd to fail to respond to a read or write.
Only works on Linux kernels 2.6.26 and above. Grants CAP_KILL capability to allow Linux threads under different euids to send signals to each other. Same as mater commit 899bd0005f56dcc1e95c3988d41ab3f628bb15db. Jeremy. (cherry picked from commit cbf09baa90f5c4cfa8a0019ccc79211d72d13629)
Diffstat (limited to 'source/include/smb.h')
-rw-r--r--source/include/smb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/include/smb.h b/source/include/smb.h
index 327f2129067..3825c6397ef 100644
--- a/source/include/smb.h
+++ b/source/include/smb.h
@@ -1684,7 +1684,8 @@ minimum length == 18.
enum smbd_capability {
KERNEL_OPLOCK_CAPABILITY,
DMAPI_ACCESS_CAPABILITY,
- LEASE_CAPABILITY
+ LEASE_CAPABILITY,
+ KILL_CAPABILITY
};
/* if a kernel does support oplocks then a structure of the following