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 Mason
Btrfs: Bring back
mount -o
ssd op
t
imizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Ma
s
on
Btrfs: Move dev
i
ce information into the super
b
lock
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
trfs
:
M
a
k
e t
h
e
F
S tre
e
the last
o
b
j
ectid
in the t
r
ee
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Add /dev/btrfs-control for device
s
canni
n
g ioctls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
Maso
n
Btr
f
s:
B
ring
b
a
ck
f
ind_free_extent
C
PU
usag
e
optimization
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
D
ynamic chunk and bloc
k
group
a
llocatio
n
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Ma
s
on
Btrfs: A
d
d support for multiple devices per filesystem
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Match
t
h
e
extent
tree code to
b
trf
s
-
progs f
o
r multi
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
trfs: Use K
M
_
U
SERN in
s
tead of KM_IRQ
d
uring d
a
ta s
u
mmi
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs:
D
isable sys
f
s files on older kernels
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Make sure b
i
o pages are
a
dj
a
c
e
n
t during bulk
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
B
t
rfs:
M
isc
2
.
6
.
25 upda
t
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Greg KH
btrfs: fixes for kobject
c
h
anges in
mainline
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
B
t
rfs: While doing ch
e
c
k
sum
s
on
bios,
cac
h
e the ex
t
e
n
t_bu
f
f
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: checksum file data at bio submission time i
n
stea
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Properly cast before shifting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Ta
k
e the ex
t
e
nt l
o
ck bef
o
r
e d
r
oppi
n
g
t
he delallo
c
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zhe
n
g
Btrfs: Fix loo
p
ing on readdir
o
f the subvol roots
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Properly clear d
i
r
ty and d
e
la
l
loc extent b
i
ts
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
B
t
rfs: Remove ext
e
n
t
back refs in
b
atches, and a
v
o
id
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mas
o
n
Btrfs: Allocat
o
r
improvement
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Bt
r
fs: Disable tree
d
efrag in SSD
m
o
de
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
David Miller
Btrfs: unaligned a
c
cess fix
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs:
Fix "no csum
f
o
u
nd for inode" issue
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix i_blocks accou
n
ting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs: Create large
r
bios
fo
r
b
t
ree bl
o
cks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btr
f
s
: Do
n
't case unsigned long t
o
int in bio submission
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs
:
Use 2MB a
s
t
h
e empty_si
z
e
for clu
s
t
e
r
e
d a
l
locations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
btrfs_drop_extents: handle
BTRFS_INODE_R
E
F
_KE
Y
t
y
pes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add c
h
ecks
f
or
last byte in disk to
a
l
lo
c
ator
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
trfs: Fix
h
ole cr
e
ation in file_write
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btr
f
s
:
Updat
e
magi
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Add debuggin
g
for block group
update failure
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix typo
in
e
xtent_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Lowe
r
stack usage in tra
n
sactio
n
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
o
n
Btrfs: Fix delalloc acc
o
u
n
t on state deleti
o
n
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Call btrfs_cow_block while loweri
n
g
tree level
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
trfs: U
s
e
last_alloc optimizations for metadata, eve
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs:
Hash in the offset and owner for file extent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Maso
n
B
t
rfs: I
n
sert extent
r
e
c
or
d
and the first
b
ackref in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Add a l
o
okup
c
ache to th
e
e
xtent
s
tate tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Add data block hin
t
s
to
S
SD mode too
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Enable de
l
al
l
oc accounting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
b
tr
f
s_drop_extent fixe for i
n
line
items
> 8K
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Fix hole start calculation
i
n btrfs_se
t
tar
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
P
r
operly ali
g
n th
e
h
o
le si
z
e in bt
r
fs
_
se
t
at
t
r
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Align
extent length to
sector
s
ize in
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
f
s
:
C
opy
c
o
rrect
t
ree when inserting into
slot 0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Btrf
s
:
Leave
on the tree d
e
fragger in mount
-
o
ssd
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: mount -o max_in
l
ine=si
z
e
t
o control the max
i
mu
m
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Do de
l
alloc
a
cco
u
n
t
ing
v
ia hook
s
in the extent_state
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s: Add inode item and backref
i
n one in
s
ert,
r
educing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: During deletes and truncate
,
remove ma
n
y items
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Bt
r
fs: exte
n
t_io and extent_st
a
t
e optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btrfs:
Add some extra
de
b
ug
g
i
n
g around f
i
le
d
ata
checksu
m
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Force
f_pos to the max when a r
e
a
d
d
i
r
hits
the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Bt
r
fs
:
T
u
n
e
readah
e
ad
d
uring defrag to avoid readi
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Split the ex
t
e
nt_map
c
ode in
t
o two parts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs:
F
i
x hole insertion cor
n
er cases
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Include sched
.
h in
the acl code for current
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btrfs:
Add ba
s
ic loc
k
fs c
a
lls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix for t
e
st_rang
e
_bit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fix
f
or btrfs_find_fre
e
_objectid
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Bt
r
fs
:
Add mount -o ssd, which includes opti
m
i
z
atio
n
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrf
s
:
Us
e
blk_congestion_wait on olde
r
kernels
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix
compile
on
2
.
6
.
2
2 kerne
l
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Bt
r
fs: Fi
x
compile
o
n ke
r
nel without ACLs
e
nabled
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btr
f
s: Fix da
t
a=order
e
d vs wait_on_inode deadlo
c
k on
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
ason
Bt
r
fs: Run igrab
on d
a
ta=or
d
ered in
o
d
es to prevent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Di
s
able
d
elalloc
accounting for now
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Rework btrfs_drop_inode to
a
voi
d
sch
e
du
l
ing
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Add d
r
op i
n
ode func to avo
i
d dat
a
=or
d
ered
d
eadlock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Btrfs: Del
e
te any remaining extent_maps before
freeing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Only
de
l
e
te roots from sysfs when they w
e
r
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
Btrfs: Change
m
agic string to
r
ef
l
ect new format
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
tr
f
s: Add re
a
donly i
n
ode flag
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Impl
e
men
t
A
C
L
s
settin
g
and
g
e
tting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trf
s
: Rem
o
ve verbos
e
WARN_ON
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
B
trfs: Fix
e
xtent_buffer usage when nodesize != leafsize
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
B
t
rf
s
: A
d
d flush bar
r
iers
o
n commit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Rem
o
ve e
x
t
ent_map debugging message
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Add inode flags support
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs
:
onl
i
ne shrinking fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Disable btree reada
during
e
xte
n
t backre
f
lo
o
kups
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
A
dd some simple throttling to wait f
o
r da
t
a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mas
o
n
Btr
f
s
: Move snapshot creati
o
n
to
commit time
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
Mason
Btrfs: Add data=ordered sup
p
o
r
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
B
trfs: Change tree
b
lock csum t
a
gging
to avo
i
d false
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Btrfs: resizer
:
don't
hold the fs_mutex f
o
r
long periods
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Pro
p
erly call btrfs
_
search
_
slot while shrinking
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs: Lower the ma
x
inline size
to 8k
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Change st_blocksize
t
o 4k
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Pro
p
erly ha
n
d
l
e overlapping ex
t
ent in
shrink_e
x
tent_t
r
ee
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs:
Add
a helper that f
i
n
ds previous e
x
tent item
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
l
o
ck o
r
de
r
ing of
the snapshot semaphore
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
coun
t
_snapshots: Properl
y
update the
leaf
poin
t
er afte
r
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Force i
n
lining of
f
in a f
e
w
pl
a
ces to save stack
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: 32 bit compile f
i
xes for the r
e
sizer and enos
p
c
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
trfs: R
e
d
u
ce stack usage i
n
t
h
e resizer,
fi
x
32 bit
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
Bt
r
fs
:
E
x
p
l
icitl
y
s
end a root o
b
jectid to count_snapshots_in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next