diff options
author | Miloslav Trmač <mitr@redhat.com> | 2010-09-14 20:20:28 +0200 |
---|---|---|
committer | Miloslav Trmač <mitr@redhat.com> | 2010-09-14 20:25:47 +0200 |
commit | 5b31c8f546a1561f23089657be4d51831b15b7ac (patch) | |
tree | d1cd54416c7e662d65ba9583cb03acb4dbbb35a0 /cryptodev_main.c | |
parent | 24c1b0eb420692581d2eaa8874ef7b89dd034f7f (diff) | |
download | cryptodev-linux-5b31c8f546a1561f23089657be4d51831b15b7ac.tar.gz cryptodev-linux-5b31c8f546a1561f23089657be4d51831b15b7ac.tar.xz cryptodev-linux-5b31c8f546a1561f23089657be4d51831b15b7ac.zip |
Document concurrency semantics of data sockets
Diffstat (limited to 'cryptodev_main.c')
-rw-r--r-- | cryptodev_main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cryptodev_main.c b/cryptodev_main.c index cec355e..f4799d6 100644 --- a/cryptodev_main.c +++ b/cryptodev_main.c @@ -99,7 +99,9 @@ int __get_userbuf(uint8_t __user * addr, uint32_t len, int write, /* A socket merely used for I/O. */ struct data_sock { struct sock sk; - struct alg_sock *master; /* NULL until master's accept() */ + /* The following fields are constant between master accept() and + slave close(). */ + struct alg_sock *master; unsigned index; }; |