diff options
| -rw-r--r-- | fs/pipe.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -605,12 +605,12 @@ static unsigned long account_pipe_buffers(struct user_struct *user, | |||
| 605 | 605 | ||
| 606 | static bool too_many_pipe_buffers_soft(unsigned long user_bufs) | 606 | static bool too_many_pipe_buffers_soft(unsigned long user_bufs) |
| 607 | { | 607 | { |
| 608 | return pipe_user_pages_soft && user_bufs >= pipe_user_pages_soft; | 608 | return pipe_user_pages_soft && user_bufs > pipe_user_pages_soft; |
| 609 | } | 609 | } |
| 610 | 610 | ||
| 611 | static bool too_many_pipe_buffers_hard(unsigned long user_bufs) | 611 | static bool too_many_pipe_buffers_hard(unsigned long user_bufs) |
| 612 | { | 612 | { |
| 613 | return pipe_user_pages_hard && user_bufs >= pipe_user_pages_hard; | 613 | return pipe_user_pages_hard && user_bufs > pipe_user_pages_hard; |
| 614 | } | 614 | } |
| 615 | 615 | ||
| 616 | static bool is_unprivileged_user(void) | 616 | static bool is_unprivileged_user(void) |
