diff options
| author | Steffen Klassert <[email protected]> | 2011-03-15 21:08:28 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2011-03-27 17:55:01 -0700 |
| commit | 3bc07321ccc236f693ce1b6a8786f0a2e38bb87e (patch) | |
| tree | b20b9171ccfb5eb869d3f4c5f005eb7c221b9f70 /fs/jbd/commit.c | |
| parent | 1fbc78439291627642517f15b9b91f3125588143 (diff) | |
xfrm: Force a dst refcount before entering the xfrm type handlers
Crypto requests might return asynchronous. In this case we leave
the rcu protected region, so force a refcount on the skb's
destination entry before we enter the xfrm type input/output
handlers.
This fixes a crash when a route is deleted whilst sending IPsec
data that is transformed by an asynchronous algorithm.
Signed-off-by: Steffen Klassert <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions