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: Disable extra debugging checks on tree blocks
2008-09-25
C
h
ris Mason
Btrfs: Disab
l
e
extra
d
e
bugging checks on t
r
ee
b
l
ocks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Hand
l
e checksumming errors
w
hile reading data
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Re
t
ry meta
d
at
a
rea
d
s in the face
of checksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s M
a
son
Btrfs
:
Handle data b
l
ock
end_io
t
h
rough the
async
wor
k
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Do metadata che
c
k
s
ums
f
or rea
d
s via
a
workqueue
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: A
d
d add
i
tional debugging for m
e
tadata checksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
C
h
ang
e
btrfs_map_blo
c
k to return a struct
u
r
e
with mappings
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix allocat
i
on prof
i
le init
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
son
B
t
r
fs: Don
'
t allow written block
s
from this tran
s
a
c
tion
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs:
A
dd sup
p
ort for
dupl
i
cate b
l
o
cks on a
s
ingle
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
t
rfs: Add suppor
t
for mirroring a
c
ross drives
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs:
P
roperly
d
irty buff
e
r
s
i
n
the
split corner case
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
trfs: Verify checksums on t
r
ee bloc
k
s fou
n
d without
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Keep fs_mutex dur
i
ng reads
d
one
by snapshot
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Reord
e
r the flag
s
field in struct
b
trfs_he
a
der
a
nd
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
Btrfs: Add leak deb
u
ggi
n
g for exte
n
t_buffer an
d
extent_state
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
U
se a higher default ra pages
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Cr
e
ate a btrfs backing dev in
f
o
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs:
Im
p
lement
raid0
w
h
en
multiple devices are pr
e
sent
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
B
t
rfs: Ad
d
support for devic
e
scanning and
d
ete
c
t
i
o
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Bring back mount -o ss
d
optim
i
zations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs
:
Move de
v
ic
e
i
nforma
t
io
n
into the s
u
per bl
o
c
k
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btr
f
s: Make
t
he FS
t
ree the
last objectid i
n
the
t
ree
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add /dev/btrfs-control
f
or
device
sca
n
nin
g
ioctls
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
o
n
Btrfs:
Bring back f
i
nd_
f
r
e
e
_
extent
CPU
usag
e
optim
i
zat
i
ons
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Dyna
m
ic chunk and block group al
l
o
c
ation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Add support
for mult
i
ple devices per filesystem
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
M
atch t
h
e extent
t
re
e
code to b
t
rfs-p
r
og
s
for multi
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Use KM_
U
SERN i
n
stead of KM_I
R
Q during data summi
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
son
Btr
f
s: Disabl
e
sysfs file
s
on older kernel
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs
:
Make sure b
i
o page
s
are
adj
a
cent dur
i
ng bulk
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btrfs: Misc
2
.
6
.
25 update
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Wh
i
l
e d
o
ing checksums
o
n
bios
,
cache the
exte
n
t
_buffe
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
so
n
Btrfs: checksum f
i
le data
a
t bio submi
s
sion time instead
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Bt
r
f
s
: Properl
y
cas
t
before shifting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Tak
e
the extent
lock b
e
fore
d
ropping
t
he delalloc
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
P
roperly clear dirty an
d
de
l
alloc
extent bits
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
t
rfs: Remove ex
t
ent
ba
c
k refs in batc
h
es, and avoid
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrf
s
:
Al
l
oca
t
o
r
improvements
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Ma
s
on
Btrfs: Disable tree defrag in SSD mode
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btr
f
s
:
F
ix i_
b
lo
c
k
s accounting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: C
r
eate larger b
i
os
f
or
b
tr
e
e blocks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
trfs: Don't
c
ase unsigned long to int in bio s
u
bmi
s
sion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: U
s
e
2
MB as the
e
mpty_s
i
ze for clustered al
l
ocati
o
ns
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Add checks
for l
a
st
b
yte in disk to allocator
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
t
rfs: U
p
date
magic
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Ma
s
on
B
t
rf
s
: Add debug
g
ing for block group update failure
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
t
rfs: Lower stack usage in
t
ransac
t
io
n
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs: Fix de
l
alloc account on
s
ta
t
e deletion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Use
l
ast_alloc optimizations
for
me
t
a
d
a
t
a,
e
ven
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: Hash in th
e
o
f
f
s
et and
own
e
r
for
f
ile
extent
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrf
s
: Ins
e
rt extent
record an
d
the first backref
i
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Ad
d
a lookup
c
ache to the ex
t
ent state tre
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Add
d
a
t
a
block hints to SSD mode t
o
o
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: En
a
ble delalloc accounting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Fix hole
s
tart calcu
l
ation
in
btr
f
s_settar
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Properly align th
e
h
o
le size in btrfs
_
setatt
r
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
Cop
y
correct tree when insert
i
n
g
into slot 0
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Leave o
n
the
t
r
e
e
d
ef
r
agger in m
o
unt -
o
ssd
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: mount -o max_in
l
ine
=
size to co
n
tro
l
the max
i
mum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Do de
l
a
llo
c
accounting vi
a
h
o
ok
s
in the extent
_
stat
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add
in
o
de item and
b
ack
r
e
f in one
i
nsert, r
e
duci
n
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
Btrfs:
D
uring
d
e
l
etes and truncate, r
e
move ma
n
y items
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
e
xtent_io and extent_
s
ta
t
e optimiz
a
tions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
ason
Btrfs: Add
s
om
e
extra debug
g
in
g
around file data che
c
ksu
m
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Fo
r
ce f_pos to the
max whe
n
a readdir hit
s
the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Tune
readahead during
de
f
rag to avoid readin
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: S
p
lit the exte
n
t_m
a
p code i
n
to tw
o
pa
r
ts
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Fix hole
insertion
corner cas
e
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Include sc
h
ed
.
h in the acl code
f
or curre
n
t
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btr
f
s: Add
mount -
o
ss
d
, which includ
e
s optimizations
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: U
s
e b
l
k_c
o
ngesti
o
n_wait
o
n older ke
r
n
e
ls
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
f
s
:
Fix da
t
a=o
r
de
r
ed vs w
a
it_on_inode deadlock on
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Run igrab
o
n data=ordered
inodes to prevent
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
Dis
a
ble d
e
lalloc accounting for now
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
R
e
work btrfs_drop_i
n
o
de to
a
void sch
e
du
l
i
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
M
ason
Btrf
s
: Add drop inod
e
func to avoid data=ordered deadlock
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Delete any remai
n
ing extent_maps b
e
fore freeing
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s M
a
son
B
t
rfs: Only dele
t
e
roo
t
s fro
m
sysfs wh
e
n
t
h
ey were
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
t
r
fs: Chang
e
magic str
i
n
g
t
o
r
eflect new
fo
r
mat
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Remov
e
verbose
W
ARN_ON
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Fix exte
n
t_buffe
r
usag
e
wh
e
n nodesize
!
= leafsize
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Add flush bar
r
iers on
c
ommit
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs
:
Remove ext
e
nt_m
a
p debugging message
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: online shrinking fi
x
e
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs
:
Disabl
e
btree
reada during extent ba
c
kref
lookups
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
f
s
: Add some simple throttling to wait for d
a
t
a
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
M
ove snapshot creation to commit t
i
m
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
rfs: Add data=ordered sup
p
o
rt
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
trfs: Change tree block csum tagging
to avoid false
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
r
esizer: don't hold the
f
s_mutex for lon
g
per
i
ods
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Properly call
btrfs
_
search_slot while shrinking
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
a
s
on
Btrfs: Lower the m
a
x inline size to 8k
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs: Change st_bloc
k
s
i
ze
t
o
4k
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Fix
lock o
r
der
i
ng of the sna
p
sho
t
s
e
maphore
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
count
_
snapsh
o
ts: Prope
r
ly
update the leaf pointer after
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrf
s
: Fo
r
ce inli
n
i
n
g off in a f
e
w pla
c
e
s
to save
s
t
ack
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrf
s
: 32
bit
c
omp
i
le fix
e
s
for the re
s
izer
and
e
nospc
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Reduce stack usage in th
e
resizer, fix 32 bit
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Explicit
l
y se
n
d a root objectid
to count
_
snapshots_
i
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next