repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Btrfs: Optimize compressed writeback and reads
2008-11-07
Chris Mason
B
t
rfs: Optimize compressed
wri
t
ebac
k
and rea
d
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btrfs: Add ordered
a
sy
n
c
work queues
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-31
C
h
ris Maso
n
Btrf
s
: rev the disk forma
t
for falloc
a
te
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-31
Chris Mason
Btrfs: Co
m
press
i
on corner
fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
Chris Mas
o
n
Btrf
s
: Fi
x
logic
t
o
a
void
r
eading checksums
f
or -o
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
Chris Ma
s
on
Btrfs: walk comp
r
essed pa
g
es
b
ase
d
on t
h
e nr_pag
e
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
Ch
r
i
s Mason
B
trfs: prev
e
nt loopin
g
forever in fi
n
ish_
c
urrent_insert
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-29
Chris
M
ason
B
trfs: Re
v
the disk for
m
at for
c
ompres
s
i
o
n and
r
oot
.
.
.
commit
|
commitdiff
|
tree
2008-10-29
C
hris Mason
B
t
rfs: Add zlib c
o
mpression sup
p
ort
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-16
Chris Mason
Merge br
a
nch
'
master
'
of ssh
:
//ma
s
on@master
.
ke
r
nel
.
.
.
commit
|
commitdiff
|
tree
2008-10-10
Chris
M
ason
Bt
r
fs
:
Don't call
s
ecurity_inode_
m
kdir
d
ur
i
n
g
subvol
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-09
Chris Mason
Btrfs: Rev the disk format for the new back reference
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
C
h
ris Mason
Btrfs: cast b
i
o->bi_sector to a u64
b
efo
r
e shifting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Chris Ma
s
on
B
t
rfs
:
re
m
ove las
t
_log_alloc a
l
locato
r
opt
i
mization
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Chris Mason
Bt
r
f
s: O
_
DIRECT writes via
b
uffered wri
t
e
s + invaldiat
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-01
Chris
M
ason
Bt
r
f
s
:
do
n
'
t
read leaf block
s
containing only checksums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-30
Chr
i
s Mason
Btrfs: fix mu
l
t
i-devic
e
code to u
s
e raid policies se
t
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chris Ma
s
on
Btrfs
:
add and improve comments
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Ch
r
is Maso
n
Btrfs: dro
p
WARN
_
O
N
f
r
o
m btrfs
_
a
dd_leaf_ref
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chris Mason
Btrfs: Wait for IO on the block
d
evice i
n
o
des of newl
y
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrfs: R
a
ise thresh
o
lds
f
o
r
meta
d
ata wri
t
eback
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs: fix sleep
w
ith spin
l
ock held d
u
ring unmount
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Remove Bt
r
f
s
com
p
a
t code fo
r
older k
e
rnels
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Fix allocation completions in tr
e
e log rep
l
ay
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Add
B
tr
f
s t
o
fs/Kconf
i
g and fs/Make
f
ile
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Update B
t
rfs files for in-kernel usage
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Mer
g
e Btrfs into fs/btrfs
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Bt
r
fs
:
Fix race
a
gainst disk_i_size upd
a
tes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add check for tree-lo
g
roo
t
s in btrfs_alloc_re
s
erved_e
x
tents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs
:
Checksum tr
e
e b
l
ocks in th
e
bac
k
ground
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix leaf overflow check in btr
f
s_insert_emp
t
y_it
e
ms
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Fix
m
ismerge in block header check
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: D
i
sa
b
l
e t
h
e
d
i
r fsyn
c
o
p
timization to skip logging
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Record dirty pages tree-l
o
g p
a
ges
i
n an extent_io
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
o
n
Btrfs: Co
p
y
i
nto the log t
r
e
e
in big batches
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Op
t
im
i
ze tree log block allocations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Opt
i
mize
btre
e
wa
l
king while logging
inodes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
Bt
r
f
s
: Di
r
fs
y
nc opt
i
mizations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
trfs: Fix
r
eleasepage to prop
e
rly
keep dirty a
n
d writeback
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Update the highest
objectid
i
n a ro
o
t a
f
ter
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mas
o
n
B
tr
f
s: Tree logging fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
t
rf
s
: Rev the disk
f
orm
a
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Ad
d
a write
a
he
a
d tr
e
e l
o
g
to opt
i
mize synchrono
u
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add debugging checks
to t
r
ack
down corr
u
pted
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix variable init during csum
c
re
a
tion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
B
trfs: Throttle
f
or a
s
ync bio submits hig
h
e
r
up the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrf
s
: Rev the disk form
a
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
B
tr
f
s: Wait for async bio submissio
n
s to
make som
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Lookup readpage checksums
o
n bio
s
ub
m
issio
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Fix a
d
d_extent_mapping to check for duplicates
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Low
e
r
c
ontent
i
o
n on the csum mu
t
e
x
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Wait for
kernel thr
e
a
d
s
to mak
e
progress during
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Give all the worker threads des
c
ripti
v
e na
m
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Ma
s
on
B
trfs: Transaction commit
:
don't u
s
e filemap_
f
datawait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s
:
C
o
un
t
async bios separately from async ch
e
cksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Maso
n
Btrfs: Li
m
i
t the number of async bio submission kthreads
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
rfs: Init
a
ddress_space
-
>writeback_index
pr
o
perly
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs:
Update
version
.
sh
to
v
0
.
16
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Btrfs: Avoid callin
g
into the FS for the fi
n
al iput
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Maso
n
Get rid of BTRF
S
_
I
(inode)->index and
use
l
oc
a
l
vars
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Fix the multi-bio c
o
de to save t
h
e original
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
btrfs_lookup_bio_su
m
s s
e
ems broken, go back to the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Maintain a li
s
t o
f
inodes that are
d
elalloc
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Don
'
t corrupt r
a
m
in shrink_extent_tree, leak
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add
s
u
pport
f
or HW
a
ssisted crc
3
2c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Btrfs: Hold cs
u
m
m
utex while readin
g
in su
m
s duri
n
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btr
f
s:
M
or
e
t
hrottle tuni
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
btrfs_search_slot:
reduce lock
c
o
ntention
by
c
owin
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Throttle les
s
o
f
t
e
n wa
i
ting for snapshots to
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
o
n
Btrfs: Im
p
rove and cleanup lo
c
king done
b
y walk_down_tree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s
:
H
old
a reference o
n
bi
o
s during submit
_
bio,
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs:
D
rop some debugging aroun
d
the
extent_
m
ap pinn
e
d
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix st
r
e
a
m
i
ng read
perfo
r
mance with checksumming
on
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Throt
t
le tun
i
ng
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btrfs:
A
dd missin
g
hun
k
from Yan
Zheng
'
s ca
c
h
e
recl
a
im
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrf
s
: Fix ver
i
fy_parent_transid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Throt
t
le operations if
t
h
e refere
n
c
e cache gets
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix version
.
sh when used outsid
e
of an hg repo
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Leaf
reference cache update
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Rev the
disk f
o
rm
a
t magic
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Fix the d
e
fragmention code
and the bloc
k
relocation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
Btr
f
s: Add versio
n
strings on module load
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Maso
n
Btrfs: Fix
s
ome buil
d
problems on
2
.
6
.
18 based enterpri
s
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
Sea
r
ch dat
a
ordered
exte
n
ts first fo
r
c
h
ecks
u
ms
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Fix 32 bit compiles by using an u
n
s
i
gned long
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs:
Take th
e
csu
m
m
utex wh
i
le reading checks
u
ms
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: alloc_m
u
tex
l
atency
reduc
t
ion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mas
o
n
Btrfs: Add s
o
me con
d
itional schedul
e
s
ne
a
r the allo
c
_mutex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
Btrfs: Use
mutex_lock_n
e
sted for tre
e
lock
i
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Bt
r
f
s:
Fix
some da
t
a=ordered related
d
a
ta corruptions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Btrfs: Use
a mu
t
ex in the
extent bu
f
fer
for tre
e
block
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Index extent b
u
ffer
s
in an
r
btree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btr
f
s: Data order
e
d
fi
x
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Fix bt
r
fs_wait_ordered_e
x
t
e
nt_ran
g
e
to properly wait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Keep
e
xtent map
p
ings
i
n ram until
p
endin
g
ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: D
o
n't allo
w
r
e
leasepage to succeed if EXTENT_ORDERED
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Handle dat
a
chec
k
s
ummi
n
g
on bios
t
hat spa
n
multip
l
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
C
leanup an
d
c
om
m
ent
o
rde
r
ed-d
a
ta
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Ma
s
o
n
Btrfs: Force cachi
n
g of meta
d
ata block
g
roup
s
on mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_n
e
x
t_lea
f
:
do readah
e
ad
w
hen
skip
_
lockin
g
is
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next