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: Bring back mount -o ssd optimizations
2008-09-25
Chris Mas
o
n
Bt
r
f
s
: Add rea
d
a
h
e
a
d to
t
he
o
nli
n
e
s
hrinke
r
, and
a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Bt
r
fs: Fix N
U
LL b
l
ock groups on
r
eading the
i
node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs:
Support
for onl
i
n
e
F
S
resize
(
g
r
o
w
and sh
r
i
n
k
)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s: F
i
x
a
n off
b
y one i
n
the exten
t
_ma
p
pre
p
are
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Implement basic supp
o
rt for -ENOSPC
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Less aggressive
r
eadahead o
n
deletes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
t
rfs: Fix nodatacow extent lookup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s: Fix delayed allocation to avoid missin
g
dela
l
loc
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
k
m
alloc a fe
w
large sta
c
k
obje
c
ts in the btrfs_ioctl
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs
:
Bac
k
po
r
t to 2
.
6
.
1
8
-
el k
e
rnels
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Ad
d
mou
n
t option to enf
o
rce a
max
e
xtent s
i
z
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s:
F
ix extent_map and extent_state lea
k
s by flushing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add
m
o
unt op
t
ion to turn off
d
ata cow
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: A
d
d mou
n
t -o
n
odatasum to turn of file
d
a
t
a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fixes f
o
r loopback
f
iles i
n
btrfs
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Off
b
y one
fi
x
for btrfs_dr
o
p_e
x
tents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Maso
n
Btrfs:
Reorde
r
e
x
t
e
n
t
back
refs
to differentiate
b
tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
as
o
n
Fi
x
btrfs_inc_ref to a
d
d back
r
ef hin
t
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
t
rfs: Fix typo in
.
.
check (tha
n
ks
Yan
)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Add backrefs for symboli
c
link inode
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Maso
n
Btrf
s
: Ex
t
ra NU
L
L block grou
p
checks in fi
n
d_f
r
e
e_extent
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
B
t
rfs:
A
dd back pointers from the
i
n
o
de to the
d
irec
t
ory
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs
:
Add low
e
st key information to ba
c
k refs for
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrf
s
: Add b
a
ck pointers from extent
s
t
o
t
he btree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Implement generati
o
n
numbers in block pointers
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christi
a
n He
s
se
Btrfs: secti
o
n mismatch wa
r
n
i
ngs
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
rfs: Fix buf
f
er get/release i
s
sue in create_snapshot
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
Mason
Btrfs: Fi
x
extent alloca
t
ion
for bt
r
e
e b
l
o
c
ks as the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
d
d
si
m
ple str
i
pe
s
ize parame
t
e
r
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
btr
f
s_drop_extents: make sure
t
h
e
item is getting s
m
aller
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Add efficient d
i
r
ty accounti
n
g t
o
the extent
_
ma
p
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
M
a
son
Bt
r
fs: Fine tune the btree wri
t
eback
e
x
c
lus
i
on some
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
O
n
ly limit btree writeback
f
or
p
d
flush
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Limit btr
e
e writeback
t
o
p
r
event s
e
eks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
H
a
n
dle
writeback under hi
g
h memor
y
pressure
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Prope
r
ly updat
e
right_nritem
s
in push
_
lea
f
_left
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
dd che
c
k for null bl
o
ck g
r
oup
to find_search_st
a
rt
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Bt
r
fs: Make sure page mappin
g
di
r
ty t
a
g is properly
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: Avoid fragm
e
n
tation f
r
o
m
parall
e
l dela
l
loc fi
l
l
i
ng
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Wyatt Banks
Btrfs: Re
t
urn value
c
hecking
i
n module ini
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btr
f
s
: xattr fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
J
osef Bacik
B
t
rfs: Make ACLs return
E
OPN
O
TSUPP for now
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Of
f
by one
f
ixes for extent
-
tree
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrf
s
:
Add ful
l
_scan
p
aram
e
ter to
find_search_start
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Ad
d
block group pinned
accounting
b
ack
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Ba
c
ik
xattr sup
p
ort for
b
trfs
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix ex
t
e
n
t
b
i
t
r
a
n
ge
t
estin
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Add
r
eadpages support
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btrfs: Avoid extent_b
u
f
fe
r
lru corruption
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
ason
Btrfs: Allow
l
arge data extents in a single file to
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix failure cleanups when allocating extent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use w
r
ite
p
ages fo
r
t
h
e
m
etadata to
o
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Properly d
e
lete
c
sum item
i
n btrfs_tr
u
ncate
_
in
_
trans
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Change
p
ush_leaf_{leaf
,
right} to
empty
the src
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Ma
s
o
n
Fix recursive
K
M_USER1 usag
e
i
n
btrfs
_
re
a
lloc_node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Optimize al
l
o
c
ations as we n
e
ed to
mix
d
ata
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fix EXTE
N
T_MAP_INLINE off by
o
ne
in btrfs_drop_extents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs:
Fix u32 overflo
w
i
n dirty_and_release_pages
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs:
Make
d
efr
a
g c
h
eck nodes again
s
t the progres
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
rfs
:
P
r
o
p
erly update
f
ree space c
a
che
in __free_e
x
tent
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s
M
ason
Btr
f
s
:
Add wri
t
epages
s
u
p
p
ort
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: small fixes for find_lock_delall
o
c_ra
n
ge
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
rfs:
F
ix typ
o
a
n
d me
m
ory le
a
k in e
x
tent-tree
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
Bt
r
fs: Fix a
n
umber of inline ext
e
nt
p
roblems that
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
B
t
rfs:
Fix
PAGE_CACHE_SHIFT
s
h
i
f
ts
on 32 bit machine
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Ad
d
O
_
SYNC s
u
pport to btr
f
s_file_
w
rite
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Minor f
i
x f
o
r b
t
rfs_csum_file_b
l
ock
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
F
i
x inline extent handling i
n
btrf
s
_get_e
x
tent
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
rfs: Fix ext
e
nt_map leak in extent_bma
p
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
tr
f
s: Comp
i
le fi
x
es for
2
.
6
.
2
4-rc1
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fix EN
O
T
EMPTY check in bt
r
fs_rmdir
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
btrfs_inode_by_nam
e
return random value
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Tune
the auto
m
atic defrag
co
d
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
rfs: Fix
for in
s
ert_inline_extent
t
o handle offset
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Fi
x
split_leaf t
o
det
e
ct when it is extendi
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Btrfs
:
Off by one fi
x
es in ext
e
n
t_map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
so
n
B
t
rfs: O
p
t
i
m
i
z
e
csum inserti
o
n to creat
e
large
r
item
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
ason
B
t
rfs: Fix spl
i
t_leaf to avoid incorre
c
t double sp
l
i
t
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
M
ason
Btrf
s
: A
v
oid recursive KM_USER1 mapping
s
in c
o
py_extent_buffe
r
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
C
PU
u
sage op
t
i
mi
z
ations
in push and the
extent_map
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: F
i
x rea
d
/write_extent_buffer to use KM
_
USER1
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Je
n
s Axboe
Btrf
s
:
sysfs
compile fixup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jens Axboe
Btr
f
s: KM_
I
RQ
0
u
sage in end_io hand
l
i
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jens
Axboe
Btrfs: Fi
x
bi_end_io() functions on > 2
.
6
.
2
3
kerne
l
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jens A
x
boe
btrfs: 32-bit type proble
m
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
B
t
rfs:
Properly setu
p
root k
e
y while
reading
t
he ro
o
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix typo:
o
wner
i
s a
6
4 bit fiel
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Bt
r
fs: Default to
8
k max packed
t
ails
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Ma
s
on
Btrfs: Defr
a
g only lea
v
es, and only when
t
he
parent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Ad
d
b
ac
k
file da
t
a ch
e
c
ksummin
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: De
f
rag
:
o
nly wal
k
in
t
o nodes
with the defrag
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
s
on
Bt
r
f
s
: balance
_
d
i
rty_pages
_
rate
l
i
m
i
t
ed is causing problems
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Large block relat
e
d def
r
ag optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
so
n
Btrfs: A
d
d back metadata checksu
m
m
ing
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
Breakout BTRFS_SETGET_FUNCS into a separat
e
C file
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
ex
t
ent_map optimizations to cut down
on
C
PU
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
ll
o
w tails larger than one pag
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Add an extent
b
u
ffe
r
L
RU to
reduce radix tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Fix allocation routines to avo
i
d in
t
e
r
mi
x
in
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
B
t
rfs: Ad
d
b
ack the online defragging code
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next