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
Get rid of BTRFS_I(inode)->index and use local vars instead
2008-09-25
Chris M
a
son
Get r
i
d
o
f
BTRF
S
_I(
i
node
)
->index
a
nd use
l
ocal vars
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
t
rfs
:
Fix the multi-b
i
o
c
o
d
e to save
t
he original
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Upda
t
e clo
n
e
f
i
le i
o
ctl
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Var
i
ous s
m
all fi
x
es
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
b
t
rfs_looku
p
_bio_sum
s
seems broken, g
o
back to t
h
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Ma
s
on
Btrfs: Maintain a list
o
f i
n
odes that are delalloc
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s
:
D
on't corrup
t
r
a
m
i
n
shrin
k
_exte
n
t_tree, lea
k
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sage We
i
l
Btrfs: fi
x
ioct
l
-i
n
itiated transactions
v
s
w
ait_current_trans
(
)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Add
s
upport for HW assisted crc32c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs: Hold c
s
um
m
utex while reading
i
n
sums during
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
f
s: More throttle
tuning
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs
_
search_slot: re
d
u
c
e lock content
i
on 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 less
o
f
ten waiti
n
g for s
n
a
p
s
hots to
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
son
B
t
rfs:
I
mpro
v
e and cle
a
nup lockin
g
do
n
e
by walk_do
w
n_tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
rfs: Hold a
r
eferen
c
e on b
i
os during submit
_
bio,
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs
:
Drop so
m
e debugg
i
ng arou
n
d the
ext
e
nt_map
pinned
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Fix streamin
g
read performa
n
c
e with checksumming on
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
son
Btrf
s
: Throttle tuning
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btr
f
s
:
Add missin
g
hunk f
r
om
Yan Zheng's cache reclaim
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sven Wegener
Btrfs:
Add compatibil
i
ty f
o
r kernels >= 2
.
6
.
27-rc1
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs:
implement memory
r
e
claim f
o
r leaf refer
e
nce
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Fix verify_par
e
n
t_transid
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Update and fi
x
mount -o
n
o
d
atacow
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
L
i
Zefan
Btrfs: async-thread:
f
ix possible memo
r
y
l
eak
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Throt
t
le oper
a
t
i
ons if the reference cache
ge
t
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Bt
r
fs: F
i
x version
.
sh
w
hen
u
se
d
outside
of an hg re
p
o
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Leaf reference cache
u
p
date
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrf
s
:
Add a leaf refe
r
ence cache
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Btr
f
s: Rev the disk f
o
rmat magi
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mark Fasheh
Btrfs: Null
t
er
m
ina
t
e
stri
n
gs
pas
s
ed
in
f
rom userspace
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Fix path
s
lots
s
election
i
n b
t
rfs_search_forward
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix
.
.
l
ookup
c
orner case
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
trfs: Pr
o
perly re
l
ease lock in pin_down_
b
ytes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Balaji Rao
B
trfs:
Remov
e
unused variable in fixup_tree_root_location
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
B
trf
s
:
Fix a
f
ew functi
o
ns that exit without
stopp
i
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs: Create orphan inode
records to prevent lost
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
ef Bacik
Btrfs: Add AC
L
s
upport
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
ef Bacik
Btrfs: Remove unused xa
t
tr code
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
ef Bacik
Btrfs: Imp
l
ement new dir
i
ndex format
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Fix th
e
defragmention c
o
de
and
the bloc
k
reloca
t
ion
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Davi
d
W
o
odhouse
Btrfs:
U
se assert
_
spin_l
o
cked instead
o
f spin_tryl
o
ck
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mas
o
n
B
trfs
:
Add v
e
rs
i
o
n
strings on module loa
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btrfs:
Fix some build
p
roblems on 2
.
6
.
18 base
d
enterprise
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
t
rfs: S
e
arch data or
d
e
r
ed extents
first for
ch
e
ck
s
ums
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
trfs: Fix
32 bit compiles by usin
g
an
unsigned long
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Take the csum
mutex while reading checksums
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
a
lloc_m
u
tex latency
r
edu
c
tion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
rfs: Add some conditional
schedules near the
a
l
l
o
c_mutex
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Use mute
x
_
l
o
ck_
n
ested for tree locking
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
f
s: F
i
x
s
o
m
e data=o
r
der
e
d re
l
ated data c
o
rr
u
ption
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Use a mu
t
ex
i
n
the e
x
tent
buffer for
tree
b
loc
k
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Index ext
e
nt
buffe
r
s
in
a
n rbtree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
son
Btrfs:
D
at
a
orde
r
e
d
fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Fix btr
f
s_wait_or
d
e
re
d
_extent
_
r
a
nge t
o
pro
p
erly wait
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Keep e
x
tent mappings in
ram unti
l
pending ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Don't
allow
r
eleasepage to s
u
c
c
eed
i
f EX
T
ENT
_
ORDERED
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
H
and
l
e data checksumming on bios that
s
pan
m
ul
t
iple
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
C
lean
u
p a
n
d comment
ordered-
d
a
t
a
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Ma
s
on
Btrfs: Force caching o
f
m
etada
t
a block
g
roups
o
n mount
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Maso
n
b
t
rfs_next_l
e
af:
d
o
reada
h
ead when s
k
i
p_
l
o
cking is
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Ad
d
a per-i
n
ode lo
c
k around btrf
s
_drop_extents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Don't pin pa
g
es in ram until the entire orde
r
ed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
b
trfs_
s
ta
r
t_trans
a
ction: wait for commits in pr
o
gr
e
ss
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btr
f
s
:
Up
d
ate
on disk i_size only afte
r
pendi
n
g
o
rdered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rf
s
:
U
se
a
sync helper
s
to deal with pages that have
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
rfs: New data
=
ordere
d
impleme
n
t
a
tion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Drop some verbose
printks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Add lo
c
k
ing around volume
m
a
na
g
ement
(d
e
v
i
ce
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix d
e
adlock while searching for dead
r
oots
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btrf
s
: Reduce contenti
o
n on
t
he root node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
O
nline btree defrag
m
e
n
tati
o
n
f
i
xes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Ad
d
a pe
r
-inode csum mutex to avo
i
d race
s
creating
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Change find
_
extent_b
u
ffer
to use Te
s
t
S
etPageLocked
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
trf
s
: Add btree
l
o
cking
to
the
t
ree defragmen
t
ation
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
M
ason
Btr
f
s: Replace the
trans
a
ction
work
q
ueue with
kthr
e
ads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
A
dd btrfs_end_transact
i
o
n
_thr
o
ttle
t
o
f
or
c
e writers
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
trfs: Fix snapshot del
e
t
ion to release
t
h
e alloc_
m
ute
x
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
son
Btr
f
s:
Add a
s
kip
_
locking parameter to str
u
c
t
pat
h
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix
b
tr
f
s_n
e
xt_leaf to check for new items after d
r
opping
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Fix btrfs_del_ordered
_
i
node
to al
l
ow for
c
ing the drop
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Drop
lo
c
ks
in btrfs_search_slot when
r
e
a
ding a tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: R
e
place the big fs_m
u
tex with
a
c
ollection of
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: S
t
art btree c
o
ncurrency wo
r
k
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Add a thread p
o
ol ju
s
t for s
u
bmit_b
i
o
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
toph Hellwig
BTRF
S
_IOC_TRANS_STAR
T
sh
o
ul
d
b
e privi
l
eg
u
ed
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
Bt
r
fs: split ou
t
ioctl
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
t
oph H
e
llwig
Btrfs: kerneldo
c
com
m
ents for ex
t
e
n
t
_
map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
f
s: Add a
mount option to c
o
ntro
l
worker thread
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
so
n
Btrfs: Worker
thread optim
i
z
a
tions
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs
:
Add backport for the kthread wor
k
on
k
ernels
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
s
on
Btrfs: F
i
x mo
u
nt -o max_
i
nlin
e
=
0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs
:
Add async worker threa
d
s for pre and post IO
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
t
oph Hellwig
bt
r
fs:
allow scanning mu
l
t
iple d
e
vices durin
g
mount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hell
w
ig
btrfs: sa
n
ity m
o
unt option
parsing
an
d
early mount
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
toph
H
ellwig
btrfs:
f
ix strange i
n
d
e
ntati
o
n i
n
lookup_extent_mappi
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph He
l
lwig
btrfs: ti
n
y
ma
k
e
f
ile cleanup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
S
age W
e
il
Btrfs: transaction ioctls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
an
Btrfs:
D
islable acl xa
t
tr hand
l
ers
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jan
E
ng
e
lhardt
Btrfs: bdi_ini
t
and
bdi_d
e
stroy come with 2
.
6
.
23
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Li
n
da Knipp
e
r
s
btrfsctl -A
erro
r
code fixup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next