repo.or.cz
/
linux-2.6
/
mini2440.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Btrfs: Index extent buffers in an rbtree
2008-09-25
Chris
M
ason
B
trfs: Index extent buffe
r
s
i
n
an rbtr
e
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Dat
a
ordered fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
Fix bt
r
fs_wai
t
_orde
r
ed_extent_range to properly wait
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
Keep extent
mappings in
r
a
m until
p
ending ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Don'
t
allow
releasepage to
succeed if EX
T
ENT_O
R
DERED
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
H
andle
d
ata ch
e
ck
s
umming on bios that span
m
ultiple
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
trfs: Cleanup and comme
n
t ordered-data
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
o
rce cachin
g
o
f metadata b
l
ock groups on
mount
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
btrfs
_
nex
t
_
le
a
f: do
readahead when skip
_
locking is
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
son
Add a per
-
inode lock ar
o
und btrfs_dro
p
_ext
e
n
ts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s:
D
on't pin pag
e
s
i
n
r
am un
t
il the entire order
e
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
btr
f
s_
s
tart_tra
n
sacti
o
n: wa
i
t for
c
o
mmi
t
s
in progres
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btr
f
s: Upda
t
e on
dis
k
i_si
z
e only
after
p
ending
ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Use async helpers to deal with pages that have
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrf
s
: New
data=ordered implementation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btr
f
s: Dr
o
p some verbose printks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs
:
A
dd locking around volume management (device
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s:
Fix d
e
a
dlock whi
l
e sea
r
c
hin
g
for
d
ead roots
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Reduce
contention on the root node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Onlin
e
btree defragm
e
ntation
fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Bt
r
fs: Ad
d
a pe
r
-ino
d
e
csum mutex to
a
vo
i
d races creating
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Change f
i
nd_extent_bu
f
f
er to
u
se TestSetPageLocked
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s M
a
son
Bt
r
fs: Ad
d
btree locking to the tree def
r
agme
n
ta
t
ion
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
tr
f
s: Replace the transa
c
t
ion work queue with kt
h
reads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Add btrfs_end_transaction_th
r
ottle to force wri
t
ers
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
rfs: Fix sn
a
pshot
d
eletion to release the allo
c
_mutex
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
a
son
Btrfs:
Add a skip_locking parameter
t
o
s
truct p
a
t
h
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Fi
x
btrfs_ne
x
t_leaf to check for new it
e
ms after dro
p
pin
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Fix btrfs
_
del_ordered
_
inode to allow forcin
g
the drop
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Drop locks
i
n
b
t
rfs_sea
r
ch_slot wh
e
n reading
a
tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
on
Btr
f
s: Repl
a
c
e
the big fs_m
u
t
ex wi
t
h a collection of
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
Mason
Btr
f
s: Start btree conc
u
rrency work
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs:
A
dd a thread pool just for submit_
b
io
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hel
l
wig
B
T
RFS_IOC_TRA
N
S_S
T
A
RT
s
hould be priv
i
legued
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph H
e
l
l
wig
Btrf
s
: split out ioctl
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph
He
l
lwig
Btrfs
:
ke
r
neldoc
com
m
ents for exte
n
t_map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Add a
moun
t
opti
o
n
to co
n
t
rol wor
k
er th
r
ead
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
M
a
son
B
trf
s
:
Work
e
r
th
r
e
ad optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
A
dd backport for the kthread work on ker
n
els
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Fix mou
n
t -o max_inl
i
ne=0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
o
n
B
t
rfs: Add async wo
r
ker th
r
eads for p
r
e and post IO
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
toph Hellwig
btrfs:
a
llow scanning mult
i
ple
devices during mount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
istoph
Hellwig
bt
r
fs: s
a
nity
m
ount op
t
ion parsing and
e
arl
y
moun
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
t
o
p
h
H
e
llwig
btrfs: fix strang
e
i
n
de
n
tation in lookup_
e
xtent_ma
p
p
i
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
t
oph Hellwig
btrfs: ti
n
y ma
k
efile cleanup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sa
g
e Weil
Btrfs:
tr
a
n
s
a
cti
o
n ioctls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
r
f
s: Disla
b
le acl xattr
handler
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jan Engelh
a
rdt
B
trfs: bdi
_
init and bdi
_
destroy come with 2
.
6
.
2
3
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Linda Knippers
b
trfsctl -A error
c
o
de fixup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sve
n
Wegener
Btrfs:
Invalidate dcache ent
r
y
a
fter cr
e
atin
g
snapshot a
n
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix race in run
n
i
n
g_transac
t
ion c
h
ecks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mi
n
gming
btrfs
d
elete ordered inode handli
n
g fix
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Always use the
a
sync
submission queue for
ch
e
c
k
s
ummed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Allocator fix
v
a
riety pack
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
trf
s
: U
s
e
kzalloc on the fs
_
devic
e
s allo
c
ation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Hand
l
e
transid =
=
0 wh
i
l
e
opening devices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: E
n
abl
e
bt
r
ee balan
c
ing on old ke
r
nels
a
gain
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
Mas
o
n
Btrfs:
Ch
a
n
g
e the c
o
ngestio
n
functions to meter the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
F
ix
c
orners in writepage a
n
d btrfs_truncate
_
page
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
M
aso
n
Fi
x
bt
r
f
s
_
o
pe
n
_devices to deal
with chang
e
s
s
i
n
ce the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Add mount -o d
e
gr
a
ded to al
l
ow mounts to co
n
tinue
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Handle write errors on raid1
and raid10
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Pass down the
e
x
pected
g
e
n
e
ration
n
umber whe
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Don't d
o
btree ba
l
an
c
e_dirty_pa
g
es on
old kerne
l
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
C
h
u
nk relo
c
ation fin
e
tuning, and add a few
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: A num
b
er of nodat
a
cow fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Only open b
l
ock devices once
d
u
ring
m
o
unt -
o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Btrfs: Update noda
t
aco
w
mo
d
e to s
u
pport cloned single
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Properly find the ro
o
t for s
n
apshott
e
d blocks
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add supp
o
rt for onli
n
e
d
evice remo
v
a
l
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix clone ioctl to not ho
l
d the path over inserts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Si
l
ence bogus i
n
od
e
.
c compile
r
warnin
g
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jeff Mah
o
ney
Btrf
s
: Add
w
o
rkaround f
o
r Ap
p
A
r
mor changing
r
emov
e
_suid()
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix do_sync_f
i
le
_
range ifdefs (2
.
6
.
22)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Compile warni
n
g fixup in
volume
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sage
W
eil
Btrfs: Clone
f
ile d
a
ta ioctl
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Fi
x
es
f
or 2
.
6
.
1
8 enterp
r
ise kern
e
ls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Tu
n
e s
t
r
ipe selection f
o
r
ra
i
d1 an
d
raid10
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Deal with failed writes
i
n
mirrored configurations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
D
rop
some verbose
printks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrf
s
: Add
balance ioctl to restripe the ch
u
nks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add new ioctl to add devices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
Do
m
or
e
optimal file RA duri
n
g shrin
k
ing and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Maso
n
Btrfs:
Avoid re
c
ursi
v
e
c
hunk allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Make the r
e
s
i
zer work b
a
sed on
s
hrinking
a
nd
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: write_cache_pages came i
n
2
.
6
.
22
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Btrfs
:
Add
f
ailu
r
e
h
andling for r
e
a
d
_sy
s
_array
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: write_extent_pa
g
es came
i
n 2
.
6
.
2
3
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
on
Btrfs: Throt
t
l
e f
i
le_write when da
t
a=ordered is
flushing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: F
i
x balanc
e
_level t
o
f
ree
t
h
e
mi
d
dle block if
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Don't em
p
t
y the middle
b
u
ffer in p
u
s
h_nodes
_
fo
r
_insert
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
t
rfs: Fix split_node to require more empty
slots in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Make sure nodes have en
o
u
gh
room f
o
r a d
o
uble
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Fix the
u
nplug_i
o
_fn to
grab a consis
t
e
nt copy
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Fix btrfs_get_exte
n
t and get_b
l
ock corn
e
r
c
ases, and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btrfs: Se
t
nodatasum on the inode
w
h
en wr
i
tten by a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Deal
w
i
t
h pa
g
e == NULL in the btrfs_u
n
plug_io_fn
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
dd a s
p
ecial device li
s
t for
c
hu
n
k allocation
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
ason
Btrf
s
: Sim
p
lify d
e
vice
selection for mirrored reads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Bt
r
fs: Make an unp
l
ug f
u
nction
t
ha
t
doesn't unplug
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next