mm: export generic_pipe_buf_*() to modules

This is needed by fuse device code which wants to create pipe buffers.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>

+6
+6
fs/pipe.c
··· 230 230 231 231 return kmap(buf->page); 232 232 } 233 + EXPORT_SYMBOL(generic_pipe_buf_map); 233 234 234 235 /** 235 236 * generic_pipe_buf_unmap - unmap a previously mapped pipe buffer ··· 250 249 } else 251 250 kunmap(buf->page); 252 251 } 252 + EXPORT_SYMBOL(generic_pipe_buf_unmap); 253 253 254 254 /** 255 255 * generic_pipe_buf_steal - attempt to take ownership of a &pipe_buffer ··· 281 279 282 280 return 1; 283 281 } 282 + EXPORT_SYMBOL(generic_pipe_buf_steal); 284 283 285 284 /** 286 285 * generic_pipe_buf_get - get a reference to a &struct pipe_buffer ··· 297 294 { 298 295 page_cache_get(buf->page); 299 296 } 297 + EXPORT_SYMBOL(generic_pipe_buf_get); 300 298 301 299 /** 302 300 * generic_pipe_buf_confirm - verify contents of the pipe buffer ··· 313 309 { 314 310 return 0; 315 311 } 312 + EXPORT_SYMBOL(generic_pipe_buf_confirm); 316 313 317 314 /** 318 315 * generic_pipe_buf_release - put a reference to a &struct pipe_buffer ··· 328 323 { 329 324 page_cache_release(buf->page); 330 325 } 326 + EXPORT_SYMBOL(generic_pipe_buf_release); 331 327 332 328 static const struct pipe_buf_operations anon_pipe_buf_ops = { 333 329 .can_merge = 1,