diff options
Diffstat (limited to 'fs/pipe.c')
-rw-r--r-- | fs/pipe.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -134,7 +134,7 @@ static void anon_pipe_buf_release(struct pipe_inode_info *pipe, | |||
134 | if (page_count(page) == 1 && !pipe->tmp_page) | 134 | if (page_count(page) == 1 && !pipe->tmp_page) |
135 | pipe->tmp_page = page; | 135 | pipe->tmp_page = page; |
136 | else | 136 | else |
137 | page_cache_release(page); | 137 | put_page(page); |
138 | } | 138 | } |
139 | 139 | ||
140 | /** | 140 | /** |
@@ -180,7 +180,7 @@ EXPORT_SYMBOL(generic_pipe_buf_steal); | |||
180 | */ | 180 | */ |
181 | void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) | 181 | void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) |
182 | { | 182 | { |
183 | page_cache_get(buf->page); | 183 | get_page(buf->page); |
184 | } | 184 | } |
185 | EXPORT_SYMBOL(generic_pipe_buf_get); | 185 | EXPORT_SYMBOL(generic_pipe_buf_get); |
186 | 186 | ||
@@ -211,7 +211,7 @@ EXPORT_SYMBOL(generic_pipe_buf_confirm); | |||
211 | void generic_pipe_buf_release(struct pipe_inode_info *pipe, | 211 | void generic_pipe_buf_release(struct pipe_inode_info *pipe, |
212 | struct pipe_buffer *buf) | 212 | struct pipe_buffer *buf) |
213 | { | 213 | { |
214 | page_cache_release(buf->page); | 214 | put_page(buf->page); |
215 | } | 215 | } |
216 | EXPORT_SYMBOL(generic_pipe_buf_release); | 216 | EXPORT_SYMBOL(generic_pipe_buf_release); |
217 | 217 | ||