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: use the inode's mapping mask for allocating pages
2011-10-19
Jo
s
ef Bacik
Btr
f
s: use the inode's mapping mask
for allocating
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
B
trfs: de
l
a
y iput whe
n
de
l
eting a block
group
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
Bt
r
fs: make sure to unset
t
rans->bl
o
ck_r
s
v
b
efore runn
i
ng
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bac
i
k
Btrfs: stop pa
s
s
i
n
g
a tr
a
ns handle all around
the reservatio
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef Bacik
Btrfs:
don't get
t
h
e
block_r
s
v
i
n btrfs_f
r
ee_tre
e
_
bl
o
ck
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: use the tr
a
nsactio
n
s b
l
ock_rsv for
the csum
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btrfs: handle
enospc a
c
cou
n
tin
g
for
f
ree space in
o
des
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
os
e
f
Bacik
B
trfs
:
pu
t
the bloc
k
g
r
oup cache after we commit the
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Baci
k
Btrfs
:
set truncate
b
lock rsv's size
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
s
ef Bacik
Btrf
s
: don't
i
n
crease the block_
r
sv's size when em
e
r
g
ency
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: fix space leak whe
n
we fa
i
l
t
o make an
allocati
o
n
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bacik
Btrf
s
:
fix
c
al
l
t
o
btrfs_search_slot i
n
free space
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jose
f
Ba
c
ik
Btrfs: allow c
a
llers to
s
p
e
cify
if flushing can oc
c
ur
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bacik
B
trfs: reduce the amount
o
f
s
pa
c
e ne
e
ded for
tr
u
ncates
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef B
a
cik
Btrfs:
o
nly reserve space in fall
o
ca
t
e if we have to
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: kill btrfs_truncate_reserv
e
_
metadata
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs: optimize ho
w
we acco
u
nt
for spac
e
in truncate
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btr
f
s: d
o
n't try t
o
co
m
mit in btrfs_block_rsv_check
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: k
i
ll unused
parts
o
f
block_rsv
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
B
t
rfs: ratelim
i
t the g
e
neration p
r
in
t
k for the free
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Ba
c
i
k
Btrfs:
f
i
x how
w
e r
e
serve s
p
ace f
o
r d
e
l
eti
n
g
inodes
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrf
s
: kill the du
r
abl
e
block rsv stuff
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs
:
kill the orphan space calculat
i
on fo
r
snapsh
o
ts
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
B
trfs: calculate c
h
ecksum
s
pace correctly
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
ac
i
k
Btrfs: ski
p
loo
k
ing for de
l
alloc if we don't have
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
Btrfs
:
u
se
b
ytes_may_use fo
r
all ENOSPC r
e
s
ervations
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef B
a
c
i
k
Bt
r
fs: f
i
x ho
w
we
m
ount
su
b
vol
=
<whatever
>
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: use d
_
obtain_alias when mounting subvol/s
u
bvolid
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef
Bacik
Btrfs: ki
l
l r
e
s
e
rved_bytes in inode
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bac
i
k
B
trfs: mo
v
e
s
tuff
around in btrfs_inode
t
o ge
t
better
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-11
Josef Bac
i
k
Bt
r
fs: fix how we merge extent stat
e
s a
n
d deal with
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-11
Josef Bacik
Btrfs:
use the normal
c
he
c
ksumm
i
ng infra
s
tructure for
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-11
J
ose
f
Bacik
Btrfs: seri
a
lize flushers
in rese
r
v
e
_m
e
tadata_bytes
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-11
Josef Bacik
B
trfs: do transaction space reservation before
j
oin
i
ng
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-11
Josef Bacik
B
trfs:
tr
y
to o
n
ly do o
n
e btrfs_search_slo
t
in do
_
setxa
t
tr
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-15
Josef Bacik
Btrfs: se
t
no_t
r
ans_j
o
i
n
after t
r
y
i
ng to e
x
pand the
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-15
J
osef Bac
i
k
Btrf
s
:
p
r
otect
t
he pen
d
ing_snapshot
s
list w
i
th tran
s
_lock
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-15
Josef Bacik
Btrfs: fi
x
p
a
th
leakage on subvo
l
de
l
eti
o
n
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-09
J
osef Baci
k
Btrf
s
:
u
nlock t
h
e trans
l
ock pr
o
perly
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-09
Jos
e
f Bacik
Btrf
s
: don
'
t ma
p
extent buffer if pat
h
-
>
s
kip_locking
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
J
o
sef Bacik
B
t
r
fs: fix
dupli
c
ate checking logic
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
Josef Bacik
Btrf
s
: fix
t
he allocator
l
o
op logic
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
Josef
Bacik
Btrfs: fix
b
itmap r
e
gression
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
Jo
s
ef Bacik
Btr
f
s
:
do
n
't commit the transa
c
t
i
on if we dont have
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
Jose
f
Bacik
Btrfs: noinl
i
ne the
c
lust
e
r searc
h
ing
functions
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-06-08
Josef Bacik
Btr
f
s: cache bitmaps when se
a
rching for
a
cluster
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
J
osef Bacik
Btrfs
:
le
a
ve spinning
o
n
l
o
okup and map the leaf
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
J
o
sef Bac
i
k
B
t
rfs: check for duplicate entries in the free s
p
a
c
e
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs: don't
try
t
o alloc
a
te from a block grou
p
th
a
t
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
B
t
r
f
s: do
n
't a
l
ways do reada
h
e
ad
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef B
a
cik
Btrfs: try no
t
to sleep as much when doing sl
o
w cachin
g
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Jos
e
f Ba
c
ik
Btrfs: kill BTRFS_I
(
i
node)->blo
c
k_group
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef
B
a
cik
Btrfs: don't lo
o
k at the extent buffer level 3 times
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
B
t
rfs: map
th
e
node bl
o
c
k when
lo
o
king for readah
e
ad
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs
:
set r
a
nge
_
start to the right
star
t
in count_range_bits
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef
B
acik
Btrfs: fi
x
how we d
o
space
r
e
s
erv
a
ti
o
n
f
o
r
tru
n
cate
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
J
osef Bacik
Btrfs: kill trans_mutex
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Jos
e
f
Bacik
Btrf
s
: if w
e
've already st
a
r
t
ed a
trans han
d
le, use
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs: t
a
ke
a
wa
y
the nu
m
_items argumen
t
from btr
f
s_
j
oin_tran
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-05-23
J
osef Bacik
Btrfs: ma
k
e sure
to
u
se the de
l
a
lloc r
e
se
r
ve when filling
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-12
J
ose
f
Bacik
Btrfs: avoid taking
the tra
n
s
_
m
u
tex in btrfs_end_tran
s
a
c
tion
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Jose
f
Bacik
Btrfs:
check for duplicate iov_base's
when doi
n
g dio
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Josef
B
a
c
ik
Btrfs: reuse the ex
t
ent_map we found when
c
alling
b
trfs_get_
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Josef B
a
cik
Btrf
s
: d
o
not
use async submi
t
for smal
l
D
I
O io's
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Jo
s
ef Bacik
Bt
r
f
s
: don't s
p
lit dio bio
s
if we d
o
n
'
t ha
v
e
t
o
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Josef Bacik
Btrfs: do
n
ot call btrfs_update_in
o
d
e
in endio
if n
o
t
h
i
n
g
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
J
o
sef Bacik
Btrfs:
m
a
p
the inode item when
d
o
i
ng fill_inode_item
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Josef Bac
i
k
Bt
r
fs: only
r
etry t
r
a
n
s
ac
t
i
on
r
eservation once
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-04-08
Jo
s
e
f Bacik
Btrfs: deal with
t
he c
a
se that w
e
run o
u
t of
space
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-21
Josef Bacik
Btrfs: don't be as aggr
e
ssive a
b
out using bitmaps
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-21
J
osef
B
a
c
ik
Btrf
s
: deal w
i
th min_bytes appropriately when looking
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-21
Jo
s
e
f Bacik
Btrfs: check
f
r
ee space in block group
b
efore searchi
n
g
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Jo
s
e
f
Bac
i
k
B
trfs: add che
c
ks to verify dir items
a
re correct
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Bacik
Btrfs: check r
e
tu
r
n valu
e
of btrfs_search_slo
t
properly
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Jos
e
f
Bac
i
k
Btrfs: check items for correc
t
n
ess as
we search
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
J
ose
f
Bacik
Bt
r
fs:
retur
n
error
i
f t
h
e ra
n
g
e we wa
n
t
t
o map is
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Bacik
Btrfs: add a comment explaini
n
g what btr
f
s_cont_e
x
p
and
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Baci
k
Btrfs: use mark_inode_dirt
y
when e
x
panding the file
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
J
osef Bacik
Btrfs: only a
d
d orph
a
n
item
s
when truncating
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Ba
c
ik
Btrfs: make sure
to
r
emo
v
e th
e
orphan it
e
m from the
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Bacik
Btrfs: ha
n
dle errors in btrfs_orphan_cleanup
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Ba
c
i
k
B
trfs
:
cleanup error h
a
ndling
i
n
t
he
truncate path
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
J
o
se
f
Bacik
Btrf
s
: conver
t
to the new truncate sequence
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef Baci
k
Btrfs: use a slab f
o
r the free
s
pace ent
r
ies
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Jose
f
B
a
cik
Btrf
s
: ch
a
n
g
e
res
e
rved_extents
t
o
an atomic
_
t
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Jos
e
f Bacik
B
trfs: fix
h
o
w we
deal with the
pages array in the
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Josef B
a
cik
Btrf
s
:
s
im
p
lify o
u
r write path
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Jos
e
f
B
a
ci
k
Btrfs: fix format
t
ing in file
.
c
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-12-09
Josef
B
acik
Btrfs: fixup return code for btrfs_del_orphan_item
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-12-09
J
osef B
a
cik
Btrfs: do n
o
t
d
o fast
c
a
c
hing
i
f we
are allo
c
ating
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-12-09
Josef Bacik
B
t
r
f
s: deal wi
t
h
s
pace cac
h
e errors be
t
te
r
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-12-09
Josef Baci
k
Btrfs: fix use a
f
ter fr
e
e in O_D
I
RECT
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-28
Jos
e
f
Bac
i
k
Bt
r
fs: cr
e
a
t
e
spec
i
al free space
c
ache inode
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Jos
e
f
B
acik
Btrfs:
remove warn_on from use_b
l
oc
k
_
rsv
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Josef Bacik
Btrfs: set
trans to
n
ull in
re
s
erve_metadata_bytes
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-22
Jose
f
Bacik
Btrfs: fix
e
rror handling in
b
trfs_g
e
t_sb
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-22
Josef Bacik
Btrfs: rework how we
r
e
serv
e
metadata bytes
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-22
Josef
B
acik
Btrfs
:
d
on't allocate chunks as aggressi
v
e
ly
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-22
Jos
e
f B
a
c
i
k
Btrfs: re-work delalloc flus
h
ing
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2010-10-22
Josef Bacik
Btrfs: fix re
s
ervation code for m
i
x
e
d block gro
u
ps
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
next