repo.or.cz
/
linux-2.6
/
kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Btrfs: Rev the disk format for the new back reference format
2008-10-09
Chris Mas
o
n
Btrfs:
R
ev t
h
e d
i
sk for
m
at for the new back reference
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Chris Mason
Btrfs
:
cast
bio->bi_se
c
tor to a u64 befor
e
shifting
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Chris Mason
Btrf
s
:
re
m
ove last_
l
og_alloc allocator optimization
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-03
Ch
r
is Mason
Btrfs: O
_
DIR
E
CT writes via buffered writes + invaldiate
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-10-01
C
hris Mas
o
n
Btrfs: don't re
a
d
l
e
af block
s
containing
o
nl
y
che
c
ksums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-30
Chris Ma
s
o
n
Btrfs: fix multi-device code to use raid policies set
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Ch
r
is Maso
n
Btrfs:
a
d
d
and
i
mprove comments
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
C
h
ris M
a
son
Btrfs: drop WARN_ON from
b
t
rfs_add_leaf_r
e
f
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-29
Chris Maso
n
Btrfs: Wait for IO on the block
d
e
vi
c
e
inodes of newly
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs:
R
a
i
se
t
h
res
h
olds for meta
d
ata writeback
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Bt
r
fs: fix sleep wi
t
h
sp
i
nlock hel
d
during un
m
ount
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Remove
Btrfs
c
ompat cod
e
fo
r
older ke
r
nels
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs: Fix al
l
ocation completions i
n
tree log
replay
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Add
B
trfs to
f
s/Kconfig
a
nd
f
s
/Makefile
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mas
o
n
Upd
a
t
e
Btr
f
s file
s
for in-kerne
l
usage
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Merge Bt
r
fs into fs/btrfs
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Fix race against disk_i_size
u
p
d
a
tes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
M
a
son
Ad
d
ch
e
ck
for tree-log
r
oots in btrfs_alloc_r
e
serv
e
d_
e
xtents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrf
s
:
Checksum tree blocks
in the
b
a
c
kgrou
n
d
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
son
Fix le
a
f
o
verfl
o
w che
c
k
in btrfs_inser
t
_empty_it
e
ms
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs:
Fix mismerge in bl
o
ck header checks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Disable the dir f
s
ync optimization to skip l
o
gg
i
ng
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Record
d
irty page
s
t
r
ee
-
log pages in an extent_
i
o
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
f
s
: Copy into
the log tr
e
e in big batches
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mas
o
n
Bt
r
fs: Opti
m
i
ze tree
l
o
g bl
o
c
k al
l
ocat
i
ons
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Optimize btree walk
i
ng while logging
i
node
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Bt
r
fs: Dir
f
s
y
nc optim
i
zation
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Fix releasepag
e
to prope
r
ly
keep di
r
ty and writeback
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs: Update the highest objectid in a root after
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Tree logging
fixe
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: R
e
v the disk
f
o
rmat
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add a write ahead tree
lo
g
t
o
optim
i
ze s
y
n
c
hronous
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Ma
s
on
Bt
r
fs: Add debu
g
ging checks t
o
trac
k
d
o
wn corrupted
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
trf
s
: Fix
variable init during
c
sum creation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Thr
o
tt
l
e fo
r
async bio submits higher up the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: R
e
v the disk fo
r
m
at
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Wait
f
or a
s
ync bio s
u
bmissions to make some
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs
:
Loo
k
u
p readpage
c
h
e
cksums on bio submission
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Fix add_ext
e
n
t
_mapping
to check for duplicates
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
L
ower co
n
tention on the csum mutex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: W
a
it for kernel
t
hreads to
m
a
ke progres
s
during
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Give all the wo
r
ke
r
threa
d
s de
s
criptiv
e
n
ames
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrf
s
: Transactio
n
c
ommit: don't us
e
f
i
lem
a
p_fdatawait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Count a
s
ync bios separat
e
l
y from async ch
e
cksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Limit the number o
f
a
sync bio submission kthreads
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
I
nit address_space->writeback_ind
e
x properl
y
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Update version
.
sh to v0
.
1
6
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Avoid calling in
t
o
t
h
e FS for
t
he
f
inal
i
p
ut
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Get r
i
d of BTRFS
_
I(inod
e
)->index
and use loca
l
vars
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
ix the multi-bio code to save the ori
g
inal
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
btrfs_lookup_bi
o
_
s
ums seems brok
e
n, go back to
t
he
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Maintain a list of inodes
that are delalloc
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
B
t
rfs:
D
on't corrupt ram in
s
hrink_extent_tree, leak
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs:
A
dd
s
uppo
r
t
f
or HW assisted crc32c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs
:
Hold csum mutex while
r
eading in sums
d
uring
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: More thr
o
ttle tuning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_se
a
rch_slot: redu
c
e lo
c
k contention by c
o
wing
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs
:
T
hrottle less of
t
e
n
waiting for
s
napshots t
o
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs:
I
mprove and cleanup locking done by walk_down_
t
ree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrf
s
: Hold a r
e
ference on bios during submit_bi
o
,
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Ma
s
on
Bt
r
fs:
D
rop s
o
m
e debug
g
ing a
r
ound
the e
x
tent
_
m
ap pinned
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btrfs:
F
ix st
r
eaming read per
f
orman
c
e
w
ith checksumming on
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Throttl
e
tuni
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs:
A
dd missing hunk fro
m
Yan Zheng's cache reclaim
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Btrfs: Fix ve
r
ify_pare
n
t_transid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Bt
r
fs: Throt
t
l
e
op
e
ra
t
ions if
t
he reference cache
g
ets
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Fix
v
ersion
.
sh w
h
e
n used outside of an hg repo
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Maso
n
B
t
rfs:
L
e
af refe
r
e
nce
cache upd
a
te
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
as
o
n
Bt
r
fs: Rev
t
h
e
disk format
m
agic
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Fix the defragmention
code
a
nd the
b
lock
r
elocation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrf
s
: Add version s
t
rings on mod
u
le load
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Fix some build
problems on 2
.
6
.
18 ba
s
ed e
n
terp
r
ise
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
S
earch data order
e
d
e
xtents firs
t
for c
h
ecksum
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Fix 3
2
bi
t
compiles by u
s
ing an unsigned long
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Ta
k
e
th
e
csum mutex while r
e
adi
n
g checks
u
ms
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs
:
a
l
loc_mutex la
t
ency reduction
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
son
Btrfs: Add some co
n
di
t
i
o
na
l
schedules near the allo
c
_mutex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs
:
U
s
e mutex_l
o
ck_n
e
s
t
e
d
f
o
r tree locking
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix
some data=o
r
dered rela
t
ed d
a
ta corr
u
ptions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btr
f
s: Use a mute
x
in t
h
e extent bu
f
fer for tree b
l
ock
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Ind
e
x
extent
b
u
ffers in an
r
btree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Bt
r
fs
:
D
ata
o
r
dered fixe
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Fix btr
f
s_wait_ordere
d
_extent_range to
p
roperly wa
i
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Bt
r
f
s: Ke
e
p ext
e
nt
m
appings in
r
am until pendin
g
ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
on
Btrfs: Don't allo
w
r
eleasepage to succeed if E
X
TENT_ORDERED
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
t
rfs: Handle
d
ata checksumming o
n
bio
s
tha
t
s
p
an
m
ultipl
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Bt
r
fs:
Cl
e
anup
and comment orde
r
e
d-da
t
a
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Force caching of metadata block groups on mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
btrfs_next_leaf: do readah
e
ad when skip_locking
i
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Add a p
e
r
-inode lock aro
u
nd
btrfs_dro
p
_
ex
t
ents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs: Don't
pin page
s
in ram until the entire ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
ason
btrfs_start_tr
a
nsaction
:
wa
i
t for c
o
mmits in progress
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Updat
e
on d
i
sk i_
s
ize only aft
e
r pending ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Us
e
async helpers to deal with pages that
have
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: New
d
a
t
a=ordered implemen
t
ation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Drop
s
ome verbose printks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Add lockin
g
around volume manag
e
ment (device
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: F
i
x deadlock while sear
c
hing for dead roots
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btr
f
s: Reduce
contention on the root node
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs
:
Online btree defr
a
g
m
e
ntation fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next