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
Chr
i
s Mason
Btr
f
s: Op
t
imize co
m
press
e
d writeback
a
nd reads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btrfs: A
d
d
o
r
d
ered as
y
nc wo
r
k queues
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-31
Chr
i
s
Mason
B
trfs: r
e
v the disk format f
o
r falloc
a
te
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-31
Chris
M
as
o
n
Btr
f
s:
Co
m
p
r
ession corner fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-30
Chris Mas
o
n
Btrf
s
:
F
ix logic to avoid
read
i
ng
c
hecksum
s
f
o
r
-
o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-30
C
hri
s
Mason
Btrfs: walk compr
e
ssed page
s
based on the n
r
_pages
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-30
Chris Mason
Btrfs:
p
rev
e
nt loopin
g
forever in finish_current_insert
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-29
C
h
ris
Mason
Btrfs: R
e
v the
d
isk
forma
t
for compres
s
ion and root
.
.
.
commit
|
commitdiff
|
tree
2008-10-29
Chris Mason
Btrfs: Add zlib c
o
mpression
s
upport
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-16
Chri
s
Ma
s
on
Mer
g
e b
r
an
c
h 'master' o
f
ssh://mason@maste
r
.
kernel
.
.
.
commit
|
commitdiff
|
tree
2008-10-10
C
h
r
is Mas
o
n
Btrfs: Don't call secu
r
i
ty_
i
no
d
e_mk
d
ir during
subv
o
l
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-09
Chris Mason
Btrfs: Rev th
e
disk format
for the
n
e
w
back reference
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-03
Chri
s
Ma
s
o
n
Btrfs:
c
a
s
t b
i
o->
b
i_se
c
t
o
r to a u64 before shifting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-03
C
hris M
a
son
Bt
r
fs: remove la
s
t_l
o
g
_
alloc allocator
optimization
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-03
C
hris Mason
Btrfs: O_D
I
RECT wr
i
t
e
s via buffered write
s
+ invald
i
ate
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-10-01
Chris Mason
Btr
f
s: don't read leaf blocks co
n
tain
i
ng only checksums
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-30
Chri
s
Mason
Btrfs:
fix multi
-
device code to use raid poli
c
ies set
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-29
Chri
s
Mason
B
t
rfs: add and i
m
prove comments
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-29
C
h
ris Mason
Btrfs: dro
p
WARN_O
N
from btrfs_add_leaf_
r
ef
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-29
Chris Mason
Bt
r
f
s: Wait for
I
O on
t
he block de
v
ice i
n
o
d
e
s of n
e
wly
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
R
ai
s
e thresholds for m
e
tada
t
a writeback
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs
:
fix sleep with spinlo
c
k
h
eld during unmount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Remove B
t
rfs compat cod
e
fo
r
old
e
r
k
e
r
nel
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix
a
ll
o
c
a
tion
completions in tre
e
log replay
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add Btrfs t
o
fs/Kc
o
nfi
g
and
fs/Mak
e
file
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Update Btrfs f
i
l
e
s for
i
n-kernel usage
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
M
erge Btrfs into fs/btrfs
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrf
s
:
Fi
x
race ag
a
inst disk_i_s
i
ze
u
p
dates
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add c
h
eck f
o
r tree
-
log roots in btrfs_al
l
o
c
_reser
v
ed_extent
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
C
h
e
cksum t
r
e
e
b
l
ocks
i
n the backgroun
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Fix l
e
af ov
e
rflow che
c
k
i
n
b
tr
f
s
_in
s
ert_empty
_
item
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrf
s
:
F
ix mismerge in
b
lock header check
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
D
isable
t
he dir fsync opti
m
ization t
o
skip lo
g
ging
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Reco
r
d
d
irty pages tree-lo
g
pages in
a
n exten
t
_io
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
B
t
rfs: Copy into the log tree
i
n big batches
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
O
ptimize tree log bl
o
ck allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Optimize
btree w
a
lking while logging i
n
ode
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Dir fs
y
n
c optimiz
a
tions
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Fix
releas
e
page to properly keep di
r
ty and wr
i
t
eb
a
c
k
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
son
Btr
f
s: Upda
t
e the hi
g
hest objectid in
a
ro
o
t a
f
ter
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Bt
r
fs: Tre
e
logging f
i
xes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btr
f
s: Rev t
h
e disk format
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mas
o
n
Btrf
s
: Add a write
a
head tree l
o
g to optimize synchronous
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Add de
b
u
g
ging checks to trac
k
down corr
u
p
te
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
ix variable init
during
c
sum c
r
eation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Th
r
o
t
t
l
e for a
s
ync bio submit
s
h
igher up the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Rev the disk format
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Wait for async b
i
o submis
s
ions to make some
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrfs:
Look
u
p readpage checksums o
n
bio submiss
i
on
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Fix add_ex
t
ent_m
a
pp
i
ng to
chec
k
fo
r
duplicates
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
t
rfs: Lower
c
on
t
ention on the
csum mutex
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
trfs
:
Wa
i
t for kernel threads to
make p
r
og
r
ess during
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
f
s
:
G
i
v
e all the work
e
r threads des
c
riptive names
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
Mason
Btrfs: T
r
ansaction com
m
it: don't use fi
l
em
a
p_fdatawait
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btrfs:
Count async bio
s
separate
l
y
from async checksum
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
Limit the
number o
f
async bi
o
submiss
i
on kthrea
d
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs:
Init address_space->writeback_i
n
dex properly
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
Btrfs: Update version
.
sh t
o
v0
.
16
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Avoi
d
calling into
the F
S
for the f
i
nal i
p
u
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Get rid of
B
TRFS_I(inode)->index and us
e
local vars
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Fix the multi
-
bio
c
ode to save
t
he o
r
iginal
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mas
o
n
btrfs_l
o
ok
u
p_bi
o
_sums seems broken,
go back
t
o the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
Bt
r
fs: Maintain a list of ino
d
es that are delal
l
o
c
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Don't
corrupt ram i
n
shr
i
nk_ex
t
ent_tree
,
leak
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
trfs: Add support for HW assisted cr
c
32c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Hold
c
sum mutex while r
e
ading i
n
su
m
s
during
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btrfs: More t
h
rottle t
u
ning
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
btrfs_
s
earch_slo
t
: reduce lo
c
k contention
by cowing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs: Throttle l
e
ss often w
a
iting for snapshots t
o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
t
rfs: Improve and cleanup
loc
k
ing done by wa
l
k
_
dow
n
_tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Btrfs: H
o
ld a reference on bios du
r
ing submit_bio,
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: D
r
op
s
ome debugging arou
n
d
the extent_ma
p
pinne
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
Btrfs: Fix streaming read
p
erfo
r
m
a
n
c
e with
c
hecksumming on
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Thro
t
tle tuning
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Add missing hunk fr
o
m
Yan Z
h
eng's cache re
c
laim
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: F
i
x
verify_pa
r
e
nt_tr
a
nsid
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
Throt
t
le o
p
erations
i
f the refer
e
n
c
e
cache gets
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
M
ason
B
trfs: Fi
x
version
.
s
h
when used outside of
an hg repo
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
M
ason
Btrfs: Leaf re
f
erence cac
h
e update
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
B
t
rfs:
Rev th
e
d
i
s
k f
o
r
m
at magic
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Fix
the defragmention code an
d
the block relocation
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
rfs:
Add versi
o
n strings on module load
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
o
n
B
t
r
fs: Fix some bui
l
d problems on 2
.
6
.
18 based e
n
t
e
rprise
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Btrfs:
Search data ordered e
x
tents first fo
r
ch
e
cksum
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Fix 32 bit compiles by
u
s
in
g
an unsigned
l
ong
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Take th
e
csum
m
utex while re
a
ding c
h
ecksu
m
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: alloc
_
mut
e
x laten
c
y reductio
n
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
B
trfs
:
Add some conditional sc
h
edules
near
t
he all
o
c_mute
x
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mas
o
n
Btrfs: Use
mutex_lock_nested
f
or tree
locking
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
t
rfs:
F
ix
s
ome data=
o
rdered related data corruption
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Use a
m
u
t
ex in the exte
n
t bu
f
fer for tree bl
o
ck
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs:
Index extent buffers i
n
an rbtree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
trfs: Data ordered
f
ixe
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix btrfs_wait_ordered_extent_
r
a
n
ge
t
o
properly wait
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Keep ext
e
nt
ma
p
p
i
n
g
s in ram unti
l
pending ord
e
re
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Don't allow releasepage to succee
d
if EXTENT_
O
RDERED
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: H
a
ndl
e
da
t
a checks
u
mming on
bios t
h
at
s
pan mul
t
iple
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Cleanup
and
comme
n
t orde
r
ed-data
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
orce ca
c
hing o
f
metadata bl
o
ck group
s
on mount
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is M
a
s
o
n
btrf
s
_next_leaf:
d
o
readahead whe
n
s
k
ip_locking is
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next