/openbmc/linux/fs/btrfs/ |
H A D | extent_map.h | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | Makefile | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | extent_map.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | transaction.h | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | btrfs_inode.h | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | extent_io.h | d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | super.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | transaction.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | file.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | extent_io.c | d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | ctree.h | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | extent-tree.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | disk-io.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | inode.c | diff d1310b2e0cd98eb1348553e69b73827b436dca7b Thu Jan 24 15:13:08 CST 2008 Chris Mason <chris.mason@oracle.com> Btrfs: Split the extent_map code into two parts
There is now extent_map for mapping offsets in the file to disk and extent_io for state tracking, IO submission and extent_bufers.
The new extent_map code shifts from [start,end] pairs to [start,len], and pushes the locking out into the caller. This allows a few performance optimizations and is easier to use.
A number of extent_map usage bugs were fixed, mostly with failing to remove extent_map entries when changing the file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|