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: shift all end_io work to thread pools
2008-12-17
Chris Mason
Btrfs: sh
i
ft all end_io w
o
r
k
t
o
t
hread pools
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-16
Chris M
a
so
n
Btrfs
:
delete ch
e
c
k
sum items before
ma
r
king
b
locks
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-15
Chris M
a
son
Btrfs: Don't u
s
e spin*lock_irq f
o
r
t
h
e
delalloc lock
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-15
Ch
r
is Mason
Btrfs: Fi
x
compressed writes
o
n trunca
t
ed pages
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-10
Ch
r
is Mason
Btrf
s
: Delete csum items when fre
e
i
ng extents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-09
Chris Ma
s
on
Btrfs:
Fi
x
co
m
p
r
ess
e
d c
h
ecksum f
s
ync log cop
i
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-08
Chris Mason
B
trfs: Add inod
e
se
q
uence n
u
mber for NFS
a
nd reserved
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-08
Chris
M
aso
n
Btrfs
:
Use map
_
private_exte
n
t_
b
uf
f
e
r
d
uring generic_bin_
s
ear
c
h
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-08
Chris Ma
s
on
Btrfs: m
o
ve
data check
s
ummin
g
into
a
dedicated tre
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-02
Chris Mas
o
n
Btrf
s
: F
i
x
s
parse
en
d
ian warnings
i
n struct-funcs
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-02
Ch
r
is Ma
s
on
Btrfs
:
r
ev the disk
f
or
m
at for the inode co
m
pat and
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-12-02
Chris Mason
Btrfs: delet
e
unus
e
d function: btrfs_invalidate_dcache_root
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
Btrfs: only fl
u
sh down bios for wr
i
teback p
a
ges
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-20
C
h
ris Mason
Bt
r
fs: c
o
mpat code fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
B
tr
f
s: Use cu
r
rent_f
s
uid/gid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
Btrfs:
F
ixe
s
fo
r
2
.
6
.
28-rc
A
PI ch
a
nges
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-19
Chris Mason
M
e
rge
branch 'mas
t
er' of git://git
.
kernel
.
o
r
g/pub/scm
.
.
.
commit
|
commitdiff
|
tree
2008-11-19
Chr
i
s Ma
s
o
n
Btrfs:
D
o fs
y
nc log replay when moun
t
-o r
o
, ex
c
ept
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-19
Chris Mason
B
t
rf
s
:
Av
o
id writeback stal
l
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Bt
r
f
s:
s
w
itch ba
c
k to wai
t
_
on_page_write
b
ack
to wait
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Btrfs: Update the disk format
f
or the seed device
a
nd
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chr
i
s Mason
Btrfs: unplug
all devices in
the
unpl
u
g call back
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chris Ma
s
on
Btrfs:
pr
e
vent loops in the d
i
rectory tree whe
n
creating
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Btrfs: Add backrefs and for
w
ar
d
refs fo
r
subvols
a
nd
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
C
h
ris Mason
B
t
rfs: Give
each subvo
l
and
s
napsh
o
t their ow
n
anonymou
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Btrfs: Al
l
o
w subvolu
m
e
s
a
nd snapshots
a
nywhere in
th
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-13
C
hris
M
ason
B
t
rfs: Fi
x
han
d
ling
of space info
ful
l
during al
l
ocations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-13
Chris Mason
Bt
r
fs:
Improve met
a
da
t
a read
latencies
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-11
Chris Mason
Btrfs: Fix compile wa
r
nin
g
s on 32 bit machi
n
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
C
h
ris Mason
Btrfs: empty_size
allocation f
i
xes a
g
ain
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: tune btrfs
unplug fu
n
ctions
f
or a sma
l
l numbe
r
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Ch
r
is
Mason
B
trfs: Turn off extent state leak debugg
i
ng
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Chris Maso
n
Btrfs: Fix usage of
s
truct
extent_map->orig_start
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
C
hris
M
a
s
on
Btrf
s
:
Use invalidate
p
a
ge
when writepag
e
fin
d
s a pa
g
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Chris M
a
son
B
t
r
f
s: Try harder while searching for free space
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Ch
r
is Mason
Btrfs: Fix use aft
e
r free durin
g
comp
r
essed reads
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
B
t
rf
s
: Make sure pages ar
e
dirty bef
o
r
e doing
d
e
lall
o
c
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-10
Chris
M
ason
Btrfs:
D
on't su
b
strac
t
too much from the alloc
a
tio
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Ch
r
i
s
Mas
o
n
Btrfs:
A
voi
d
u
n
plug
s
torm
s
du
r
ing commit
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btrfs:
Fix
more
f
alse enospc err
o
r
s and an
o
o
p
s
f
rom
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btrfs
:
ma
k
e
sure compresse
d
bi
o
s don't
c
omplete too
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btf
s
: More metadata allocator opt
i
mizations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris
M
ason
Btrfs: enforce
m
etadata alloc
a
tion
clusteri
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mas
o
n
Btrfs: Opt
i
mize c
o
mpressed writeback and rea
d
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-11-07
Chris Mason
Btrfs: Ad
d
ordered as
y
nc wo
r
k q
u
eues
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-31
C
hris
M
ason
Btrfs: rev the disk format for fallocate
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-31
Chr
i
s Mason
B
trfs
:
Compression
co
r
ner fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
Chris
Ma
s
on
Btrfs: Fix logi
c
to avoi
d
reading
ch
e
cksu
m
s fo
r
-o
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
Chris Maso
n
Btrfs: w
a
lk compressed pages based on the nr_pages
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-30
C
h
ris M
a
son
B
trfs: preven
t
looping
f
oreve
r
in finish
_
current_insert
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-29
Chr
i
s Mason
Btrfs: Rev the disk format for compress
i
on an
d
root
.
.
.
commit
|
commitdiff
|
tree
2008-10-29
Chris Mason
Btrfs: Add zlib c
o
m
p
ression suppor
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-16
Chris
Mason
Merge bra
n
c
h '
m
aster' of ssh:/
/
mason@m
a
s
t
e
r
.
kernel
.
.
.
commit
|
commitdiff
|
tree
2008-10-10
Chris Mason
Btrfs: Don't c
a
l
l secu
r
ity_
i
nod
e
_mkdir duri
n
g subvol
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-09
Chris Mason
Btr
f
s
:
Rev t
h
e disk format for the new
back reference
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Chri
s
Mason
Btrfs:
cast bio->bi
_
sect
o
r to a u64 before shifting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
C
hris Mason
Bt
r
f
s
: remove last_log_alloc alloc
a
tor optimi
z
ation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Ch
r
is Mason
Btrfs: O_DIRECT writes
v
i
a buffered writes + i
n
valdiate
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-01
Chris Ma
s
o
n
B
trfs: don't read leaf bl
o
cks containing only chec
k
sums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-30
C
h
ris Mason
Btr
f
s: fix mult
i
-
d
evice code to use
ra
i
d policie
s
set
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chris
M
ason
Btrfs: add and impro
v
e
comme
n
ts
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chri
s
Mason
Btrfs
:
dro
p
WARN_ON fr
o
m btrfs_add_leaf_ref
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chris Mas
o
n
B
t
rfs: Wait
for IO on the block
d
e
v
ice inodes o
f
n
ewly
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
Btrfs
:
Ra
i
se thresholds for metadata write
b
ack
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Btrfs: fix
sleep
with spinlock held during unmount
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Remove Btrfs c
o
mpat co
d
e
f
or olde
r
kernels
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Maso
n
B
t
r
f
s: Fix all
o
c
ation completions in tree log rep
l
ay
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add Btrfs to
fs/Kconfig and f
s
/Mak
e
file
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Update
B
t
r
fs fi
l
es
f
or in
-
kernel usage
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Merge Btrfs i
n
to
fs/btrfs
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
o
n
Btrfs: Fi
x
race ag
a
inst
di
s
k_i_s
i
z
e u
p
dates
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
A
d
d ch
e
ck for tree-lo
g
roots in btrfs_alloc_reser
v
ed_
e
xt
e
nts
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Checks
u
m
tre
e
bl
o
cks in the background
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
M
a
so
n
Fix leaf overflow ch
e
ck in
b
trfs_
i
nsert_
e
mpty_it
e
ms
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrf
s
:
Fix m
i
smerg
e
i
n block header ch
e
c
ks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: D
i
sable the dir f
s
ync optimization to skip l
o
gging
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Record d
i
r
t
y p
a
ges
t
ree-
l
o
g
p
a
ges in an
e
xtent_io
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs: Copy into the log tree in
b
ig ba
t
ches
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Optimize tree log block allocations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Optimize b
t
ree walkin
g
while
l
ogging
inodes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Bt
r
fs: Dir fsync optimizations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
son
Btrfs:
F
i
x
r
eleasepage
t
o pr
o
perly keep dirty
a
nd writeback
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Update t
h
e
highest objectid in
a root after
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs: Tree loggi
n
g fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
o
n
Btrf
s
: Rev
t
h
e d
i
sk format
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Add a write ahe
a
d tree log
to
opt
i
m
i
ze synchro
n
o
u
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Add d
e
bugging checks to track down co
r
rupted
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
t
rfs: Fix
v
a
r
i
able init
d
uring csum
c
re
a
tion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s
: Throttle for a
s
y
nc bio s
u
bmit
s
higher
u
p the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs
:
Rev
the disk
format
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mas
o
n
Btrfs: Wa
i
t
f
or async bio submissions to make some
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
ason
Btr
f
s: Lookup readp
a
ge
c
hec
k
sums on bio subm
i
s
sion
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs
:
Fi
x
add_extent_mapping to ch
e
ck for duplicates
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
B
t
rfs: Lower contention
o
n
the
c
sum m
u
tex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
B
trfs: W
a
it for kerne
l
threa
d
s
to make progre
s
s durin
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrfs: Give all the worker thr
e
ad
s
des
c
r
i
p
tive names
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Tr
a
n
s
action co
m
m
it: don't
u
se
filemap
_
fdataw
a
it
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Count as
y
nc b
i
os sep
a
rately
from async checksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Btrfs
:
L
imit the number of async bio submissi
o
n
kth
r
eads
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrfs: In
i
t address_space->writeback_
i
ndex prope
r
ly
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next