diff options
| author | David S. Miller <davem@sunset.davemloft.net> | 2006-10-03 19:00:26 -0400 |
|---|---|---|
| committer | David S. Miller <davem@sunset.davemloft.net> | 2006-10-04 03:31:02 -0400 |
| commit | ae8c05779ac2f286b872db9ebea0c3c0a031ad1e (patch) | |
| tree | af273537fa57c67b706b41544bb22bba1dfb9374 /include/linux/compiler.h | |
| parent | 667bbcb6c099d1b74f95c6963ddf37a32e7afc29 (diff) | |
[XFRM]: Clearing xfrm_policy_count[] to zero during flush is incorrect.
When we flush policies, we do a type match so we might not
actually delete all policies matching a certain direction.
So keep track of how many policies we actually kill and
subtract that number from xfrm_policy_count[dir] at the
end.
Based upon a patch by Masahide NAKAMURA.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/compiler.h')
0 files changed, 0 insertions, 0 deletions
