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: Rev the disk format magic
2008-09-25
Chr
i
s
Maso
n
B
tr
f
s
:
Rev the disk format magic
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mark Fasheh
Btr
f
s
: Null term
i
nate s
t
rings passed i
n
from userspac
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fix path slots
s
election in
btrfs
_
s
e
a
r
ch_f
o
rward
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btr
f
s: Fix
.
.
lookup c
o
rner case
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
trfs:
P
roperly re
l
ease lock
in pin_d
o
w
n_bytes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Balaji Rao
Btr
f
s
: Remove unus
e
d variab
l
e i
n
fixup_tree_
r
oot_
l
ocation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
J
o
sef Baci
k
Bt
r
fs:
Fix a f
e
w
functi
o
ns that e
x
it with
o
ut stopping
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef B
a
c
i
k
Btrfs: Create orph
a
n
i
node records to
p
revent
lost
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs: A
d
d ACL
s
u
p
po
r
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef
Bacik
Btrfs: Re
m
ove
un
u
sed xa
t
tr code
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
ef Bacik
Btrfs: Imple
m
ent new dir inde
x
for
m
at
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Maso
n
Btrfs: Fix the d
e
fragmenti
o
n code and the bloc
k
relocation
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
D
a
vid
Woodhouse
Btrfs:
U
se assert
_
spin_locked instead of
sp
i
n_trylock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Add ver
s
ion str
i
ngs on mod
u
l
e load
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix some build problems on 2
.
6
.
1
8 based enterpris
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Se
a
rch
data ordered extents first for
checks
u
ms
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
trfs: Fi
x
3
2
bit compiles b
y
using an unsig
n
ed lon
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Take th
e
csum mutex wh
i
le reading checksums
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: alloc_mutex latency re
d
uction
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs:
A
dd so
m
e conditional schedules near th
e
alloc_mutex
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use m
u
t
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 som
e
data=orde
r
ed related data corrup
t
i
ons
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Bt
r
fs: Use a
m
u
tex in the ext
e
nt
buffer for t
r
ee b
l
ock
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Index extent buffer
s
i
n
an rbtree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Data or
d
ered fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
F
i
x btr
f
s
_
wait_ordered_
e
xtent
_
range to p
r
operly wai
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Keep ext
e
n
t
mappings in ram un
t
il pending
order
e
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Do
n
't all
o
w releasep
a
g
e to su
c
cee
d
if
EXTENT_ORD
E
RED
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Handl
e
d
a
ta
c
hec
k
s
umm
i
ng on bios that span multiple
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Clea
n
u
p
a
nd
comment order
e
d-data
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrfs: Forc
e
caching of m
e
tadata block group
s
on mou
n
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
btrfs_next_leaf: do readahead when
s
kip_locking is
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add a per-inod
e
lock arou
n
d bt
r
fs_drop_ext
e
nts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Don't pin pages in ram
un
t
i
l the entire ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_start_tran
s
a
c
tion: wa
i
t for commits in progress
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Up
d
at
e
on
disk i_
s
ize only after pending ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: U
s
e
a
sync he
l
pers
t
o
d
eal with p
a
ges that hav
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
B
t
rfs:
New data=o
r
der
e
d impleme
n
tation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Btr
f
s: Dro
p
som
e
verbose
printks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
Add lockin
g
a
r
o
und volume manag
e
ment (dev
i
c
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Fix deadlock while searching for dead roots
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Reduce
conte
n
tion on the r
o
ot node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Bt
r
fs:
O
nl
i
ne btree defra
g
mentation fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s
M
a
s
on
Btrfs: Add a
p
er-inode csum mutex t
o
avoid r
a
ces creating
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Change find_extent_buffer
to use TestSet
P
ageLoc
k
ed
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
dd btree lo
c
k
i
n
g
to the tree defragm
e
ntati
o
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Replace the trans
a
ction
w
ork
q
ueue with
kthre
a
ds
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Add
bt
r
fs_end_transaction_throttle
to force writ
e
rs
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: F
i
x snapsho
t
deleti
o
n to r
e
lease the
alloc_mut
e
x
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
Mason
Btrfs: Add a skip_l
o
cking p
a
rameter to
struct path
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
F
ix btrfs_n
e
xt_lea
f
t
o
c
heck
f
or new items afte
r
dropping
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Fix
b
trfs
_
d
el_ordered
_
i
n
ode
t
o allo
w
forcing the drop
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mas
o
n
Drop locks in btr
f
s_search_slot when reading a tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Rep
l
a
c
e th
e
big fs_mutex wit
h
a
colle
c
tion of
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: S
t
a
r
t
btree c
o
ncu
r
renc
y
w
o
rk
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs:
Add a thre
a
d pool just
for s
u
b
mit
_
bio
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
st
o
ph
H
ell
w
ig
B
T
R
FS_IOC_TRANS_
S
TART shou
l
d be privilegued
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph
H
e
l
l
w
i
g
Btrfs: split out ioc
t
l
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
Btrfs: kerneldoc comme
n
ts f
o
r extent_map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
Btrfs: A
d
d a mount option
t
o contro
l
w
o
rk
e
r
t
h
rea
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Ma
s
on
Btr
f
s: Work
e
r thread optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add ba
c
kport for
t
he kthread work on ke
r
nels
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix mount -o max_inline=
0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
Add async w
o
rker threads f
o
r pr
e
a
n
d post IO
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellw
i
g
btrfs: allow scanning
m
ultiple devices duri
n
g mount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph H
e
llwig
b
trfs: s
a
nity mount
o
ption parsing and early
m
o
u
nt
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
btrf
s
: fix stran
g
e i
n
d
e
ntation
i
n lo
o
k
up_extent_ma
p
p
ing
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
bt
r
fs: tiny makefil
e
cleanup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sage
Weil
Btrfs: tr
a
n
s
action ioctls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Disla
b
l
e
a
c
l
xattr h
a
ndlers
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jan
Engel
h
ardt
Btrfs:
bdi_i
n
it and bdi
_
destroy come with 2
.
6
.
2
3
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
L
i
nda Knippers
btrfsc
t
l -A error co
d
e f
i
xup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sven W
e
g
e
ner
Btrfs: Inv
a
l
idate dcac
h
e
entry after cr
e
ating snapshot and
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Fix
r
ace
in run
n
in
g
_transaction che
c
ks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mingming
btrfs delete ordered i
n
ode handling fix
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs
:
Always use the asy
n
c submission queue for checksu
m
med
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
B
t
rfs: Allocator
fix var
i
ety pack
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
a
son
B
t
rfs: Use kz
a
lloc on the fs_
d
evice
s
allocatio
n
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs: Handl
e
transid == 0
w
h
ile o
p
ening devices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Bt
r
f
s: E
n
ab
l
e
b
tree balanc
i
ng on old ker
n
els
a
gain
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
s
o
n
B
trfs: Change the co
n
gest
i
o
n functions t
o
meter t
h
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Maso
n
Fix
c
orne
r
s
in
writepage and btrfs
_
truncate_page
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Fix btrfs_open_de
v
ices to deal with ch
a
n
g
e
s since the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
Add mount -
o
degraded
t
o
a
llow mou
n
ts to continue
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
t
r
f
s:
Handle w
r
i
te e
r
r
o
r
s
o
n
ra
i
d1 and raid
1
0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Bt
r
fs:
Pass down th
e
expect
e
d
generatio
n
number when
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Don't do btre
e
balance_dirty_pages on old
k
er
n
e
ls
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btrfs: Chunk relocation fine
tu
n
i
ng, an
d
ad
d
a few
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: A number o
f
nodat
a
c
o
w fix
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs:
O
nly o
p
en
block
de
v
i
c
es once during mount -o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
Mason
B
t
r
fs: Upd
a
te no
d
atacow mode
t
o support cloned sing
l
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Bt
r
fs:
P
r
o
pe
r
ly find t
h
e
r
o
o
t
for snap
s
h
o
tted bl
o
cks
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs
:
Add support fo
r
online devic
e
remo
v
al
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
B
trfs: Fix
cl
o
ne io
c
t
l
to not hol
d
the path
over
insert
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Silence bogus in
o
d
e
.
c
c
ompile
r
warnin
g
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jeff
M
ah
o
n
e
y
Btrfs: Ad
d
work
a
roun
d
for A
p
pArmor ch
a
ngin
g
remove_
s
uid
(
)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Fix do_sync_file_range i
f
defs (2
.
6
.
22)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
ason
B
tr
f
s
: Compile
warning fix
u
p in volume
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sa
g
e Weil
Btrf
s
: Clone file data ioctl
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is M
a
so
n
Btrfs: Fi
x
e
s
for 2
.
6
.
18
enter
p
ri
s
e k
e
rnels
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next