diff --git a/kernel-shared/extent_io.c b/kernel-shared/extent_io.c index ebefa983..f8b85334 100644 --- a/kernel-shared/extent_io.c +++ b/kernel-shared/extent_io.c @@ -204,6 +204,11 @@ void free_extent_buffer_nocache(struct extent_buffer *eb) free_extent_buffer_internal(eb, 1); } +void free_extent_buffer_stale(struct extent_buffer *eb) +{ + free_extent_buffer_internal(eb, 1); +} + struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info, u64 bytenr, u32 blocksize) { diff --git a/kernel-shared/extent_io.h b/kernel-shared/extent_io.h index 09f3c82a..e4da3c57 100644 --- a/kernel-shared/extent_io.h +++ b/kernel-shared/extent_io.h @@ -104,6 +104,7 @@ struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info, u64 bytenr, u32 blocksize); void free_extent_buffer(struct extent_buffer *eb); void free_extent_buffer_nocache(struct extent_buffer *eb); +void free_extent_buffer_stale(struct extent_buffer *eb); int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv, unsigned long start, unsigned long len); void read_extent_buffer(const struct extent_buffer *eb, void *dst,