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
Josef Bacik
B
tr
f
s
: use the in
o
de's ma
p
p
i
ng mask
for alloc
a
ting
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jose
f
B
a
cik
Btrfs:
de
l
ay iput when deleting
a
blo
c
k group
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
J
osef Bacik
Btrfs: make
s
ure to unset trans
-
>block_rsv before running
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jose
f
Bacik
Btr
f
s: stop passing
a
tr
a
ns ha
n
dle
a
ll around
the
r
eservati
o
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
J
os
e
f
Bacik
Btrfs: d
o
n't get
the
bloc
k
_
rsv
i
n btrfs_f
r
ee_tree_b
l
ock
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
Btrfs:
us
e
the
transactio
n
s bl
o
ck_rsv
f
or t
h
e c
s
um
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
J
osef Bacik
B
trfs: handle
e
n
o
spc accounti
n
g
for fr
e
e space
in
o
des
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bac
i
k
Bt
r
fs:
put the
block group
c
ache
after
w
e c
o
mmi
t
the
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef
B
acik
Btrfs: set t
r
uncate block rsv'
s
size
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs: don't
i
ncrease
the block_
r
sv's size whe
n
emergency
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: fix space l
e
ak when we fail to mak
e
an allocation
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs
:
f
i
x call to btrfs
_
search_slot in
f
r
ee
space
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f Bac
i
k
Btrfs: al
l
ow cal
l
ers to specify if flushing can occur
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btr
f
s: reduce the
amount of space need
e
d f
o
r tru
n
cates
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
B
t
rfs: only r
e
serve
space in f
a
llocate if we have to
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Baci
k
B
t
rfs: kill btrfs_truncate
_
reserve_
m
etadata
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btrfs: opti
m
ize
how we account
for space
in truncate
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Ba
c
i
k
Btrfs: don't try t
o
c
o
m
mit in b
t
rfs_
b
loc
k
_rsv_check
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef B
a
cik
Btrfs: kill unused parts of block_rsv
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: rat
e
l
i
mit
t
he
gene
r
ation print
k
f
o
r
the free
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef
Bacik
Btrfs: fix how we reserve space for deleting ino
d
es
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs
:
kil
l
the durabl
e
b
l
ock
r
sv stuff
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f B
a
c
ik
Btrfs
:
kill th
e
orph
a
n
space
calculation for snapshots
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btr
f
s: calculate checksu
m
sp
a
ce correctly
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
B
trfs: skip look
i
ng for
delalloc if we don't
have
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jos
e
f B
a
cik
Btrfs:
u
s
e
bytes_may_us
e
for all ENOS
P
C res
e
rva
t
ions
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef Bacik
Btrfs: fix
h
ow we mo
u
nt sub
v
ol=<w
h
atev
e
r
>
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Josef B
a
cik
Btrfs: use d_obtain_a
l
ias
w
hen
m
o
un
t
in
g
subvol/subvolid
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
Jo
s
ef Ba
c
ik
B
trfs: kill reserve
d
_bytes in inode
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-10-19
J
o
sef Bacik
Btrfs: move stuff a
r
oun
d
i
n
bt
r
f
s
_
i
node to
g
et b
e
tter
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-09-30
Jos
e
f Ba
c
ik
Btrfs: f
o
r
c
e a page fault if
w
e have a shorty
c
o
p
y
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-09-18
Josef B
a
cik
Btrfs: only clear the need lookup
f
lag after
t
h
e
dentry
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-09-11
Jos
e
f Bacik
B
tr
f
s: skip
l
ocking
if se
a
rc
h
ing
t
he commi
t
root in
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-21
Josef Bacik
Btrfs: fix 64 bit divi
d
e prob
l
em
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-18
Jos
e
f Bacik
Btrfs: set
i
_siz
e
proper
l
y
when falloca
t
ing
a
nd we
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-17
Josef
B
acik
Btr
f
s
:
detect wether
a
device support
s
d
i
scard
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-01
Josef Baci
k
Btrfs:
d
on't call writepages from within writ
e
_
f
ull_page
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-01
Josef Bacik
Btrfs: don'
t
print the leaf
if we had a
n
err
o
r
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-08-01
J
o
sef Bac
i
k
B
trfs
:
load the key f
r
om the
d
ir item in r
e
a
d
dir into
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Btr
f
s: fi
x
deadlock
w
hen
throt
t
l
in
g
t
ransacti
o
ns
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Btrfs
:
tag
p
ages for writeback in sync
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Bt
r
fs: fix enospc pr
o
blems with
d
elalloc
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Btrfs: don't flush de
l
alloc arbitrarily
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Josef Bacik
Btrf
s
:
use
f
in
d
_or_cr
e
at
e
_page instead of grab_cache_page
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-27
Jo
s
e
f
Ba
c
ik
B
t
rfs: use a
worker thread to do caching
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Josef
B
acik
fs: push i_mutex and filemap
_
write_and_wait down into
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Josef Bacik
drivers: fix up v
a
rious ->
l
l
s
e
ek(
)
implementa
t
i
o
ns
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Josef Bacik
fs: handle SEEK_HOLE/SEEK_DATA properly
i
n all
f
s's
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Josef Bacik
E
x
t
4
:
ha
n
d
l
e SEEK_HO
L
E/SE
E
K
_
DATA generically
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Jo
s
e
f Bacik
B
trfs
:
impleme
n
t our
own ->ll
s
e
e
k
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-21
Jo
s
e
f Baci
k
fs: add SE
E
K
_
H
OLE an
d
S
EE
K
_DATA flags
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
J
osef
Bacik
fs:
add a DCA
C
HE_N
E
ED_LOOK
U
P fla
g
for d_flags
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-11
Jo
s
ef Bacik
Btrfs: fix ho
w
we merge exte
n
t state
s
and
deal w
i
th
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-11
Jo
s
ef Bacik
Btrfs: us
e
the normal
c
heck
s
umming infras
t
ructu
r
e for
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-11
Josef
Bacik
Btrfs: serialize flushers
i
n reserve_metadata_byte
s
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-11
Josef Bacik
Bt
r
fs: do
t
ransaction
s
p
a
ce reservation
b
efore j
o
i
ning
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-11
Josef Baci
k
Btrfs: try to only d
o
one b
t
rfs_se
a
r
c
h_slot in do_s
e
txattr
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-06
J
o
s
ef Bacik
B
t
rfs: do
n
't panic
if we get an error
while balancing V2
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-25
J
osef Bacik
Btrfs: make sure to
u
pdate total_bitm
a
ps
w
hen freeing
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-15
Jose
f
B
a
cik
Btrfs: set no_trans_join after try
i
n
g
to expand the
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-15
Josef Bac
i
k
B
t
rfs: protect t
h
e pen
d
ing_sn
a
psh
o
t
s
li
s
t
w
it
h
t
r
ans_lock
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-15
Josef Bac
i
k
Btrfs: fix
path leaka
g
e o
n
subvol d
e
letion
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-10
Jos
e
f
Bacik
Btrf
s
:
d
on't map extent buffer if path->skip_locking
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-09
Josef Bac
i
k
B
t
rf
s
:
un
l
ock the trans l
o
ck properly
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-09
Josef Ba
c
ik
Btrfs: don't map
ex
t
e
nt buffer if
path->
s
kip_locking
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
Jo
s
ef Bacik
B
trfs: fix
duplicat
e
ch
e
cking
l
o
gi
c
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
J
os
e
f Bacik
B
t
rfs: fix t
h
e
allocator loop logic
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
Josef Bacik
Btrfs: fix b
i
tmap re
g
ression
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
Jos
e
f
B
a
c
i
k
Btrfs: don't
c
om
m
i
t the tran
s
action if we dont
h
ave
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
Josef B
a
cik
Btr
f
s:
noinline the
cluster searching function
s
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-08
Jo
s
ef Bacik
Btrfs: cache b
i
tmaps when searching for a
c
lust
e
r
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-04
Josef Bacik
B
t
rf
s
: d
o
n
't sa
v
e the inode cache if we ar
e
deleting
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Bt
r
fs: leave s
p
innin
g
on
lookup and map
the
le
a
f
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs: check f
o
r d
u
plicate entries in the
f
ree s
p
ace
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Bt
r
fs: do
n
't try to allocate from a bl
o
ck
g
ro
u
p that
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Jose
f
Bacik
Btrfs: don't al
w
a
y
s
do readahead
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef B
a
cik
Btrfs
:
try not t
o
sleep as much when doin
g
sl
o
w
caching
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btr
f
s:
k
i
ll BTRFS_I(inod
e
)->bl
o
ck_grou
p
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Jose
f
Bacik
Btrfs: don't look at th
e
ex
t
ent
b
uffer level 3 times
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
J
osef B
a
cik
B
trf
s
: map the node block when looking for reada
h
ead
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs: set r
a
nge
_
start
t
o
t
he r
i
ght start in c
o
un
t
_
range_bits
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Ba
c
ik
B
trfs: fix how we
d
o
s
pace res
e
rv
a
tion
for
truncate
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Jo
s
e
f Bacik
Btrfs: kill trans
_
mute
x
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Ba
c
i
k
Bt
r
fs:
i
f we've alrea
d
y started a trans handle, use
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef
Bacik
Btr
f
s: take away the num_items ar
g
ument from btrf
s
_jo
i
n_tran
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-23
Josef Bacik
Btrfs: make s
u
re to use
t
he de
l
al
l
o
c
re
s
erve when filling
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-25
J
o
sef B
a
cik
Btrfs:
p
ut
the right bi
o
if we hav
e
a
n error
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-25
Josef Baci
k
Bt
r
fs: free bi
t
maps properly when evicting the cache
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-16
Josef
B
acik
B
trf
s
: av
o
id taking the
chunk_mute
x
i
n
do_chunk_alloc
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-12
Josef B
a
cik
Btrfs:
avoid
t
ak
i
ng t
h
e t
r
ans_mutex
in bt
r
f
s
_end_transaction
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-12
Josef
B
acik
Btrfs: ch
e
ck f
o
r duplica
t
e
i
ov_
b
ase's w
h
en doing
d
io
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Josef Bacik
Btrfs: chec
k
for duplicate iov_b
a
se'
s
w
h
en doing di
o
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Josef Bacik
Bt
r
fs: re
u
se the
exten
t
_
ma
p
we found
whe
n
calling
b
trfs_get_
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
J
o
sef Bacik
Btr
f
s: do n
o
t use a
s
ync submit for small DIO io's
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Josef
B
a
cik
Btrfs: don't split dio bios if
w
e
don't h
a
ve to
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Jo
s
e
f Bacik
Btrfs:
do not call btrf
s
_update_inode in
endio if nothing
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Jose
f
Bacik
Btrfs:
m
a
p the inode item wh
e
n do
i
ng fill_inode_ite
m
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Josef
Bacik
Btrfs: only retry transaction reservati
o
n once
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Josef Bacik
Bt
r
fs: d
e
al w
i
t
h the case tha
t
we run out of space
.
.
.
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-05
J
o
sef Bacik
Btrf
s
: don
'
t warn i
n
btrfs_a
d
d_orphan
Signed-off-by: Josef Bacik <
josef@redhat.com
>
commit
|
commitdiff
|
tree
next