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: set page->private to the eb
2012-03-26
Josef Bacik
Btrfs: set page->pr
i
vate to the eb
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-03-26
Josef Bacik
Btr
f
s: remo
v
e
search_start and searc
h
_end
from find_free_ext
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-03-26
Josef Bacik
Btrfs: r
e
move the ideal caching code
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-26
Jos
e
f Baci
k
Btrfs: advance window_start if we're using
a bitma
p
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-26
Josef Baci
k
Btrfs: use
c
luster->win
d
ow
_
s
t
art whe
n
alloca
t
i
n
g from
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-26
J
o
sef
B
acik
Btrfs: make sure a b
i
tmap has enough bytes
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
Josef
B
acik
Bt
r
f
s: add a de
l
alloc mutex to
inod
e
s for
delalloc
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
Jos
e
f Bacik
Btrfs: space leak tracepoints
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
J
osef Bacik
B
trfs: p
r
ote
c
t
or
p
han block rsv
w
ith s
p
in_l
o
ck
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
Jose
f
Bacik
Btrfs: add allocator tracepoints
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
Jos
e
f Bac
i
k
B
t
r
f
s
: do
n
't
c
all b
t
rfs_t
h
rottle in file
w
r
i
t
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
J
o
s
e
f
Bacik
Btrfs: release sp
a
ce on error in page
_
mkwrit
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2012-01-16
Josef Bacik
Btrfs
:
d
o not use
b
trfs_end_transaction_throttle everywhere
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
Josef Bacik
B
t
rfs: only set cac
h
e
_
generation
i
f we
s
etup the block
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
Jose
f
B
acik
Btrfs: don'
t
pan
i
c if
o
rp
h
an item already exists
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
Josef Bacik
B
t
rf
s
:
f
ix
leaked
spa
c
e in trunca
t
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
J
osef Bac
i
k
Btrfs: f
i
x h
o
w we do
d
e
lalloc reservations and how
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
Josef B
a
cik
Bt
r
fs: deal with enospc from dirtying inodes properl
y
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-12-15
Josef Bacik
Btrfs: fix num_workers_starting bug and other bug
s
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-20
Jose
f
Bacik
Btrfs: sectorsize align offsets in fiemap
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-20
Jose
f
Bacik
Btr
f
s: clear pages dirty for
i
o and set them extent
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-20
J
o
sef Bacik
B
t
rfs:
w
ait on
c
a
ching if we're loading
the free
s
p
ac
e
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-11
Josef
B
a
c
ik
B
t
r
f
s: only map p
a
ges if we know we
n
e
e
d them when
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-08
Jose
f
Bacik
Btr
f
s: f
i
x our rese
r
v
a
tions for updat
i
ng an inode when
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-06
Josef
Bac
i
k
Bt
r
fs:
fix delay
e
d insertion reservatio
n
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-06
Jo
s
ef B
a
c
ik
Btr
f
s
:
b
e s
m
a
r
ter about co
m
m
i
tting
t
he
transactio
n
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-06
Josef Bacik
Btr
f
s: ma
k
e a delayed
_
b
lock_rsv
for th
e
delayed item
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-06
Jo
s
ef Bacik
B
t
rfs:
use the global reserve when
t
r
u
ncating the free
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-11-06
Josef Bacik
Btrfs
:
r
elea
s
e m
e
tad
a
ta from global reserve if we have
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f
Bac
i
k
Btrf
s
:
don't flush
t
h
e c
a
che inode before writing
i
t
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
os
e
f Bacik
Btrfs: if w
e
have a lot of pi
n
n
ed space, co
m
mit th
e
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bacik
Btr
f
s: seperate out btrfs_blo
c
k_r
s
v
_
check out into
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs
:
reserve some spa
c
e for an orphan item when unlinking
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
os
e
f Bacik
Btrfs: release tra
n
s
m
etadata by
t
es bef
o
re flushing
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
se
f
Bacik
Btrfs: a
l
low
shrink_del
a
lloc flush the ne
e
ded rec
l
aimed
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Bt
r
fs: wait fo
r
or
d
ered extents
i
f
we
'
r
e in trouble
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
Bt
r
fs
:
do
n
't check bytes_pinned to dete
r
m
i
ne if we
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jose
f
B
a
cik
Btrfs: fix regression in re-setting a large xatt
r
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
s
e
f Bac
i
k
Btrfs: fix the amount o
f
spa
c
e reser
v
ed
f
or unlink
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: wai
t
fo
r
ordered extents
if
w
e did
n
't reclaim
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Baci
k
B
trfs: inline checksums into
t
h
e di
s
k free s
p
ace cache
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f
Bacik
Bt
r
f
s: tak
e
overflo
w
into accou
n
t in reservi
n
g
space
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
a
cik
Btrfs: check
the re
t
u
r
n
value
of f
i
lemap_writ
e
_and_wait
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btr
f
s: add a io_ct
l
str
u
ct
a
nd helpers
for d
e
al
i
ng
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs
:
don't skip writing out a empty block groups
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
B
t
rfs: introdu
c
e mou
n
t
o
ption no_s
p
ace_cache
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef
B
a
cik
B
trfs: only inherit btrf
s
speci
f
ic
f
lags when
creating
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
B
trfs: allow u
s
to
overc
o
mmit o
u
r enos
p
c
reserva
t
ions
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs:
b
reak o
u
t of or
p
han clean
u
p
if we can't
make
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef Bacik
B
tr
f
s
:
use t
h
e global res
e
rve a
s
a backup
for deleting
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef B
a
c
ik
Btrfs: st
o
p usin
g
write_one_pa
g
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs: introduce convert_
e
xtent_bit
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
Btrf
s
: ch
e
ck unu
s
ed against how
much space we ac
t
ually
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: fix orphan cleanup regression
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btrfs: use the inode's
m
a
p
pin
g
mask
for alloca
t
ing
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
B
trfs: delay iput when deleting a
b
lock grou
p
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef Bacik
Btrfs: make sure t
o
unset tr
a
ns->block_rsv b
e
fore
r
unning
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrf
s
:
s
t
o
p
p
assing a tra
n
s handle all around the
r
eserva
t
io
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef Bacik
B
t
rfs: don't
g
et the block_rsv in btrfs
_
free_tr
e
e_b
l
o
c
k
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
Btrfs
:
use
t
he tr
a
ns
a
ctions bloc
k
_
r
sv
f
or the csum
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs:
h
a
nd
l
e
enos
p
c accou
n
ting for fre
e
space ino
d
es
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bac
i
k
Btrf
s
:
p
u
t
the
bloc
k
group cache
a
f
t
e
r we commit the
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btr
f
s: set
trun
c
ate block rsv's
s
i
z
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef B
a
cik
B
t
rfs: d
o
n't increase the b
l
o
ck_rsv's
s
ize when emerg
e
n
c
y
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
e
f
Bacik
Btrfs: f
i
x
space
l
eak
w
h
e
n we fail t
o
make an a
l
lo
c
ation
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef Bacik
Btr
f
s
: fix call to btrfs_s
e
arch_slot in free sp
a
ce
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
se
f
Bacik
Btr
f
s:
a
llo
w
cal
l
ers to speci
f
y if flushi
n
g can occur
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Ba
c
ik
Btrfs: reduce th
e
amount
o
f spa
c
e neede
d
fo
r
tr
u
n
c
a
te
s
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
Btrfs: only reserve space i
n
falloca
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_reserve_met
a
data
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Ba
c
ik
Btrfs: optimiz
e
ho
w
we ac
c
ount f
o
r
spa
c
e in
truncate
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef B
a
cik
Btrfs
:
don
'
t try to commit in btrfs_blo
c
k_
r
sv_check
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef Bacik
Btrfs: ki
l
l unused
p
arts
of bl
o
ck_r
s
v
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
s
ef Baci
k
Btr
f
s
:
r
atelimit
t
he ge
n
eratio
n
printk for the
free
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Bt
r
fs: f
i
x
h
o
w
we reserv
e
s
p
a
c
e
f
o
r deletin
g
inodes
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
osef B
a
cik
B
trf
s
:
kill the durable block rsv s
t
uff
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
B
trfs: k
i
ll the orp
h
an space
calcula
t
i
on fo
r
s
n
a
p
s
hots
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
Btrfs: calculate checksum space
c
o
rrectl
y
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bac
i
k
Btrfs: skip looking for
d
elalloc if we
d
on't
h
a
ve
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
B
t
rfs: use
b
ytes_
m
ay_
u
se
f
or all
E
NOSPC res
e
rva
t
ions
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Baci
k
Btrfs: f
i
x h
o
w
w
e
mount subvo
l
=<whate
v
er>
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs
:
use d_obtai
n
_alias when mounting
s
u
bvo
l
/s
u
bvolid
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btrfs: k
i
ll r
e
served_byt
e
s in inod
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs:
move stuff around in btrfs_
i
node to get
b
e
t
ter
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-09-30
Jos
e
f B
a
ci
k
Btrfs: force a
p
age fa
u
lt if w
e
have a s
h
or
t
y copy
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-09-18
Josef Bac
i
k
Btr
f
s: only cl
e
ar th
e
need
l
ookup
f
lag after the dentry
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-09-11
J
o
sef Bac
i
k
Btrfs: skip
locking if searching the
c
o
mmit
root i
n
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-21
J
o
se
f
Ba
c
ik
Btr
f
s: fix 6
4
b
it di
v
ide prob
l
em
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-18
J
o
s
e
f Bacik
Btr
f
s: set
i
_
s
i
ze p
r
operly when
f
allocating
a
nd
w
e
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-17
Josef
Bacik
Btrfs: det
e
ct wether
a device supports di
s
car
d
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-01
Jos
e
f
B
a
c
i
k
Btr
f
s:
don't c
a
ll
writepag
e
s from
w
ithin write
_
f
ull
_
pa
g
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-01
Josef
Bacik
Btrfs: do
n
't p
r
int the le
a
f
i
f
we had an error
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-08-01
J
o
sef Bacik
Btrfs: load the ke
y
fr
o
m the dir item
in
readdir into
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
J
osef
B
aci
k
Btrfs: fix deadlock when throttling t
r
an
s
a
ct
i
ons
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
Jos
e
f Bacik
B
trfs: tag page
s
fo
r
w
r
itebac
k
in
sync
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
B
t
rfs: f
i
x enospc problems
wit
h
delalloc
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
Jos
e
f B
a
cik
B
trfs:
d
on't flus
h
delalloc arb
i
t
r
a
rily
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
Josef B
a
c
i
k
Btrfs
:
use fi
n
d
_or_crea
t
e_p
a
ge instead o
f
grab_cache_pa
g
e
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Btrfs:
use a
worker thread to do caching
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
2011-07-21
Josef Bacik
fs: push i
_
mutex and filem
a
p_wri
t
e_
a
nd_wait down into
.
.
.
Signed-off-by:
Josef Bacik
<josef@redhat.com>
commit
|
commitdiff
|
tree
next