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: Compile warning fixup in volume.c
2008-09-25
Yan
Btrfs:
F
ix "no
csum
found
for inode" is
s
ue
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
t
r
f
s
:
Fix
i
_bl
o
cks ac
c
ou
n
ting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Btrfs: C
r
eate
lar
g
er
b
ios f
o
r btre
e
blocks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
Maso
n
Btr
f
s: Don't case uns
i
gned long to int i
n
bio subm
i
s
sion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: U
s
e 2MB
as the empty_size for cluste
r
ed allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
btrfs_drop_ex
t
ents: handle BTRFS_I
N
ODE_REF_KE
Y
types
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btrfs:
Add checks
for
last b
y
t
e in disk t
o
a
l
locat
o
r
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: F
i
x h
o
le c
r
eation in file_
w
rite
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Btrfs:
U
pdate magic
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs
:
Add debugging for b
l
ock
g
r
oup up
d
ate
f
ailure
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix typo
in exte
n
t_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Lo
w
er st
a
ck usa
g
e in
t
ransaction
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs:
F
ix delal
l
oc account on sta
t
e deletion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Call btrfs_cow_block
w
h
ile
l
owe
r
ing tree level
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: U
s
e l
a
s
t
_
alloc optimi
z
ations f
o
r metadata, eve
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Hash in the offset a
n
d owner for fi
l
e extent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
a
son
Btrfs: Insert extent record and
t
he first b
a
ckref in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btr
f
s: Add a
l
oo
k
up cache to
t
he exte
n
t state tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Ad
d
data b
l
ock hint
s
t
o
S
SD
mode too
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Enable delall
o
c
a
c
c
ounting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
btrfs_drop_extent
fixe for inline i
t
ems
>
8K
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
F
i
x hole
start
c
a
lculatio
n
in btr
f
s_settar
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Properly align the hole size in
btrfs_setattr
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btr
f
s: Align ext
e
nt length
to
s
ectors
i
ze in
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs
:
C
o
p
y correct tree
w
h
e
n
inserting into slot
0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
f
s:
Leave on the
t
ree defragger in
mo
u
nt -o ssd
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: mo
u
nt
-
o max_inline=size to co
n
trol the
m
ax
i
mum
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Do delall
o
c accounting via ho
o
ks in the exten
t
_state
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Add ino
d
e item and backref in one insert, reducing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: During d
e
letes and truncate,
remove many
items
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs:
e
x
te
n
t_io and ex
t
ent_sta
t
e optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Add some e
x
tra deb
u
gging a
r
ound
file data c
h
ecks
u
m
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Force f_pos to
th
e
m
ax when a
readdir
h
its the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Tu
n
e re
a
dahead d
u
ring def
r
ag to av
o
i
d
reading
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Split the extent
_
map code
i
nto two parts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Fix hole insertio
n
corner
c
a
ses
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
M
ason
Btrfs: Include sched
.
h in the acl code for
curre
n
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrf
s
:
A
dd
b
asic lockfs calls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
trf
s
: F
i
x for
test_r
a
nge_bit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Fix for
b
trfs_find_free_obje
c
t
id
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s: Ad
d
mount -o ssd
,
which inc
l
udes o
p
timizatio
n
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Use blk_conge
s
tion_w
a
it on older kernels
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs
:
Fix comp
i
le
o
n
2
.
6
.
22
kernel
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix
c
o
m
pile on kerne
l
without ACLs enable
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
Btrfs: Fix data=ordered vs wait_on_in
o
de
d
eadloc
k
o
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: R
u
n i
g
ra
b
o
n
d
a
ta=order
e
d inodes to
p
revent
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs:
Di
s
ab
l
e delalloc acc
o
unting for now
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
R
ework
b
trfs_drop_inode to av
o
id schedul
i
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Add drop i
n
ode func to avoid dat
a
=o
r
dered dead
l
ock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Bt
r
f
s
: Delete any remaini
n
g extent_maps
b
efore free
i
ng
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Only delete
roots
f
rom sysfs when th
e
y were
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
r
f
s:
C
hange magic
string to
reflect new format
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Bt
r
f
s
: Add readonly inode
flag
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btrf
s
: Impl
e
ment ACLs setting and getting
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs:
Remo
v
e verbose WARN
_
ON
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btr
f
s: Fix
extent_buffer us
a
ge when nodesize != leafsize
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrf
s
: Add
f
l
u
sh
b
arriers on
c
ommit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
rfs:
R
e
move extent_map debugging message
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ya
n
Btrf
s
: Add in
o
d
e
flags suppor
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: o
n
line shrinking fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Disable btree reada
d
uring extent b
a
ckref lookups
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Add
so
m
e simp
l
e throttli
n
g to wait for data
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trf
s
: Move
s
naps
h
o
t
c
r
e
a
t
i
on to c
o
mmit time
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add
d
ata=ordered
support
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Change tre
e
block
c
sum t
a
gging to a
v
o
i
d
f
alse
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btrfs: r
e
s
i
zer: don't hold the fs_mutex for long p
e
riods
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Pro
p
erly call
b
trfs_s
e
ar
c
h_slo
t
wh
i
le shri
n
king
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
L
ower the ma
x
inl
i
ne siz
e
to 8
k
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Change st_blocks
i
ze t
o
4k
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrf
s
:
Pro
p
er
l
y handle overlapp
i
n
g
e
xten
t
i
n shrink_extent_tre
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Add a h
e
lper that finds pre
v
ious extent
i
tem
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Fix lock ordering of the
s
napsh
o
t semaphore
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
c
o
u
n
t_sna
p
shots:
P
roperly up
d
a
t
e
the leaf poi
n
ter af
t
e
r
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Force i
n
lining off in a few pl
a
c
e
s
to save st
a
ck
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
son
B
t
rfs: 32 bit
compile fixes for the resize
r
and enosp
c
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Red
u
ce stack usage in t
h
e resizer, fix 32
bit
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Explici
t
l
y send a r
o
ot o
b
j
e
c
tid to co
u
n
t
_
snap
s
hots_in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
A
dd re
a
dahea
d
to
the on
l
i
n
e shrink
e
r
,
and a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix
N
ULL block
g
roups on
r
eading
th
e
inode
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mas
o
n
Btr
f
s: Support for online FS resize
(
grow and shrink)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
ix an
o
ff by one in
t
he ext
e
n
t
_map prep
a
re
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs:
Imp
l
ement bas
i
c sup
p
or
t
for -ENOSPC
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
Less
a
ggressive readahead on deletes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
Mason
Btrfs: Fix no
d
atacow extent lo
o
kup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Btrfs
:
F
i
x delaye
d
all
o
ca
t
i
o
n
to
avo
i
d
missing delalloc
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
kmalloc a few large s
t
a
c
k
object
s
in
t
he b
t
rfs_i
o
ctl
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrfs
:
Back port to 2
.
6
.
18-el kern
e
ls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add mount option to enforce a max exten
t
s
i
z
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs: Fix extent_m
a
p and extent_st
a
te leaks by flushing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
son
Btrfs: A
d
d mount option t
o
turn
o
f
f
data cow
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
Mas
o
n
Btrfs
:
Ad
d
moun
t
-
o nodata
s
u
m to turn of file data
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is M
a
son
Fixes for loopback fi
l
es in bt
r
fs
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
O
f
f b
y
one fix for btrfs_d
r
op_extents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s: R
e
o
rder e
x
t
ent back
refs to diff
e
rentiate btre
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Fix btrfs_in
c
_ref to add backref hints
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Fix typo
i
n
.
.
ch
e
ck
(tha
n
ks Y
a
n)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btr
f
s: Add backref
s
fo
r
sym
b
olic lin
k
inodes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rf
s
: Extr
a
NULL
b
lock
group
c
hecks i
n
f
i
nd_fr
e
e_extent
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btr
f
s: Add back
p
ointe
r
s from the inod
e
to
t
he
d
irectory
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mas
o
n
Btrfs: Add
lowest k
e
y
inf
o
rmation to back
r
e
fs for
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next