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: Drop some debugging around the extent_map pinned flag
2008-09-25
Chris
Mason
Bt
r
fs: Drop
some debuggin
g
ar
o
und
t
h
e
exte
n
t_map pinne
d
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Fix streaming read performance with checksumming on
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Bt
r
fs: Thrott
l
e tuning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btr
f
s: Add missing
hu
n
k from
Y
an Zh
e
n
g's cache
r
eclaim
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sven
W
egen
e
r
Btrfs: A
d
d compatibility for kernel
s
>
=
2
.
6
.
27-r
c
1
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: implement
m
emory
rec
l
aim for leaf reference
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
Btrfs:
Fix verify_parent_trans
i
d
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Update an
d
fix mount -o nodatacow
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
L
i Zefan
Btrfs: async-thread: fix p
o
ssi
b
le me
m
ory leak
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
trfs:
T
h
rottle operations if the referen
c
e cache ge
t
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mas
o
n
Btrfs: F
i
x v
e
rsion
.
sh w
h
en used outside
o
f an hg repo
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Leaf reference
c
ache update
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Z
h
eng
B
t
r
fs: Add
a le
a
f reference
cache
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Rev the
d
isk format mag
i
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
M
a
rk F
a
sheh
B
trfs: Null terminate strings passed in from usersp
a
ce
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fix path s
l
o
ts
selection in btrfs_sear
c
h_forward
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix
.
.
lookup corner case
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Bt
r
fs: Prope
r
l
y
rele
a
se loc
k
in
p
in_down_
b
ytes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Balaji Rao
Btrfs: Remove
unused variable in
f
ixup_tree_root_
l
ocation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs:
Fix a
fe
w
functions that exit without stopping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Ba
c
ik
Bt
r
fs: Create
orphan inode r
e
cords to
prevent
l
ost
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bac
i
k
B
t
rfs: A
d
d AC
L
s
u
pport
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs: Remove un
u
sed xattr code
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
J
os
e
f Bacik
Btrfs
:
Impl
e
ment
n
ew dir index
f
ormat
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btr
f
s:
F
i
x the defr
a
gmention code and the
b
lock relocation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
David Woodho
u
se
B
t
rfs: U
s
e a
s
sert_s
p
in_lo
c
k
e
d
inste
a
d
of spin_tr
y
lock
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
B
t
r
fs:
A
dd version st
r
in
g
s on
module load
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Fix so
m
e bu
i
ld prob
l
em
s
on
2
.
6
.
18 bas
e
d
enterprise
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs: Search data ordere
d
ext
e
nt
s
first for ch
e
cksums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrf
s
:
Fix 32
bit compiles
b
y using an unsigned long
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Take the c
s
um
mutex
w
hile
r
eading che
c
ksums
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs
:
a
lloc_mutex
latency reduction
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs: Add
s
ome
conditi
o
na
l
schedules near
t
he
alloc_mut
e
x
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Use mut
e
x
_
lock_neste
d
for tree locking
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Fix
s
ome data=ordered related data corruptions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use a
m
u
t
ex in th
e
extent buffer for
t
ree
b
lock
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Index extent bu
f
f
ers in an rbtr
e
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Data or
d
ered fixe
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix btrfs
_
wait
_
ordered_e
x
tent_range to
pro
p
erly wa
i
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
aso
n
Btrfs: Ke
e
p extent
mappings in r
a
m
u
n
t
i
l p
e
nding ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Do
n
't
a
l
l
ow releas
e
page to succeed
if EXTENT_ORDERE
D
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs
:
H
andle
d
ata
c
heck
s
um
m
ing on
b
i
o
s that s
p
a
n m
u
ltiple
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mas
o
n
Bt
r
fs: Cleanup and com
m
ent ordered-d
a
ta
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Forc
e
c
a
ching of metadat
a
bl
o
ck groups
o
n mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_next_lea
f
: do re
a
dahead when s
k
ip_locking is
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add a per
-
inode loc
k
a
r
o
und btrfs_drop_extents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrf
s
: Don't pin pages in ram until the entire o
r
dered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
btrf
s
_
s
ta
r
t_transaction: wait f
o
r commits in progress
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btrfs: Upda
t
e on
d
isk i_size only after p
e
nding o
r
dered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is M
a
son
Btrfs: Use
a
sync
h
elpers
t
o
deal
w
ith page
s
that have
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: New data=
o
rdered implemen
t
ation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Drop some v
e
r
b
o
s
e printks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Add l
o
c
king around volu
m
e managem
e
nt (device
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
Btr
f
s
:
F
i
x deadlock
w
h
ile searching for d
e
a
d root
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btrfs
:
R
educe contention on the root
n
o
de
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Onli
n
e
btr
e
e defragmentation f
i
xes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
a
son
Btrfs
:
Add a per-inode csum
m
ut
e
x to avoid races
c
r
e
ating
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
trfs:
C
hange find_extent_buffe
r
to use TestSetPageLocked
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Bt
r
fs:
A
dd
btree locking to the t
r
ee de
f
rag
m
en
t
ation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
son
B
trfs:
R
eplace the transa
c
t
ion w
o
rk queue w
i
th kthreads
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add btrfs_end_transac
t
ion_throttle
to force writers
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix sn
a
pshot deletio
n
to relea
s
e the alloc_mutex
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s
:
A
dd a
s
k
ip_l
o
ck
i
ng
p
aram
e
t
er to s
t
ruc
t
pa
t
h
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Fix btr
f
s_next_l
e
af t
o
che
c
k for new items
afte
r
dr
o
pping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Fix btrf
s
_del_ord
e
red
_
inode to allow f
o
rcin
g
the drop
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Drop lock
s
in btrfs_search_
s
lot
w
hen reading a
t
r
e
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Replace the big
fs_mutex with a coll
e
ction of
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
S
t
art btree co
n
currency work
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Add a thread p
o
ol jus
t
for submit_bio
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
toph Hell
w
ig
B
TRFS_IOC_T
R
ANS_START should
be privilegued
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christ
o
p
h Hellw
i
g
Btrfs:
s
plit o
u
t ioctl
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hristoph He
l
lwig
Btrfs: kerneldoc comment
s
for ext
e
nt_map
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs
:
Add a moun
t
option to control
w
orker thread
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Wor
k
er t
h
read
o
p
timiza
t
i
ons
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add b
a
ckp
o
rt for t
h
e kthrea
d
wor
k
on kerne
l
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix moun
t
-o max_inline=0
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs
:
Add async worker threa
d
s for pre and
po
s
t IO
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
toph Hellwig
b
trf
s
: allo
w
scann
i
ng
multiple
devices during mount
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
istop
h
Hellw
i
g
btrfs: sani
t
y mo
u
nt opti
o
n parsing an
d
e
a
rly mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph He
l
l
wig
btr
f
s:
f
ix
s
trange inde
n
tation in lookup_
e
x
tent_mapp
i
ng
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
istoph Hellwi
g
btr
f
s:
ti
n
y makefi
l
e cleanup
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sage Weil
B
trfs: tra
n
saction i
o
c
tls
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Btrfs
:
Dislable acl
xatt
r
handl
e
rs
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jan
Engelh
a
rdt
Btrfs:
bdi_init and bdi_destroy come wit
h
2
.
6
.
23
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Linda
Knippers
btrfsctl -A error code fixup
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sven Wege
n
er
B
t
rfs: Invalidate dcach
e
en
t
ry
a
f
ter creati
n
g snapshot and
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
B
trfs: Fix race in running_transaction checks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
M
in
g
ming
btrfs
delete order
e
d inode handling
f
ix
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Bt
r
f
s: Always
u
se the async submission queue for c
h
ecksumm
e
d
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Alloca
t
or fix variety pack
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use
kzalloc on
t
h
e fs_de
v
ices alloca
t
ion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
rfs: Handle tr
a
nsid == 0 w
h
ile opening devices
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Enable bt
r
ee balancing on old kernels again
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
M
a
s
on
Btrfs
:
Change the
c
ongestion functions to meter the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix corners in writepage an
d
btr
f
s_truncate_page
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Fix btrfs_o
p
en_de
v
ices to de
a
l with cha
n
ges
since the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
B
t
rfs: Add mount -o de
g
raded to all
o
w mounts to contin
u
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Bt
r
f
s
: Handle wr
i
te e
r
rors on ra
i
d
1 and raid
1
0
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Pass do
w
n the expecte
d
generation
number
wh
e
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
M
ason
Btrfs: Don't
d
o
b
tr
e
e balan
c
e_dir
t
y_pages on old
k
erne
l
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next