|
@@ -196,15 +196,13 @@ EXPORT_SYMBOL(sk_stream_error);
|
|
|
|
|
|
void __sk_stream_mem_reclaim(struct sock *sk)
|
|
|
{
|
|
|
- if (sk->sk_forward_alloc >= SK_STREAM_MEM_QUANTUM) {
|
|
|
- atomic_sub(sk->sk_forward_alloc / SK_STREAM_MEM_QUANTUM,
|
|
|
- sk->sk_prot->memory_allocated);
|
|
|
- sk->sk_forward_alloc &= SK_STREAM_MEM_QUANTUM - 1;
|
|
|
- if (*sk->sk_prot->memory_pressure &&
|
|
|
- (atomic_read(sk->sk_prot->memory_allocated) <
|
|
|
- sk->sk_prot->sysctl_mem[0]))
|
|
|
- *sk->sk_prot->memory_pressure = 0;
|
|
|
- }
|
|
|
+ atomic_sub(sk->sk_forward_alloc / SK_STREAM_MEM_QUANTUM,
|
|
|
+ sk->sk_prot->memory_allocated);
|
|
|
+ sk->sk_forward_alloc &= SK_STREAM_MEM_QUANTUM - 1;
|
|
|
+ if (*sk->sk_prot->memory_pressure &&
|
|
|
+ (atomic_read(sk->sk_prot->memory_allocated) <
|
|
|
+ sk->sk_prot->sysctl_mem[0]))
|
|
|
+ *sk->sk_prot->memory_pressure = 0;
|
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL(__sk_stream_mem_reclaim);
|