repo.or.cz
/
linux-2.6
/
mini2440.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Remove Btrfs compat code for older kernels
2008-09-25
Chris
Mason
Remo
v
e Btrfs comp
a
t code for older kernels
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btr
f
s:
F
ix
a
lloca
t
ion c
o
m
pl
e
ti
o
n
s
in tree lo
g
r
e
play
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add Btrfs to fs/Kco
n
fig
and f
s
/Makefile
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
U
pdate
Btrfs files
f
o
r in-kernel
u
sage
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Merge
Btrfs
into fs/btrfs
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Fix race against disk_i_siz
e
update
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Ad
d
check
f
or tree-log roots in btrfs_alloc_reserv
e
d_exte
n
ts
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
son
Btrfs: C
h
ecks
u
m tree blocks in the background
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Fix l
e
af overflow check in
btr
f
s_ins
e
rt_
e
m
p
ty_i
t
ems
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Maso
n
Btrf
s
: Fix mismerge in block header checks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
on
Btrf
s
:
Disabl
e
th
e
dir fsync opt
i
miza
t
io
n
to skip
logging
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
trfs: Record dirt
y
p
a
ges tree-lo
g
p
a
ges i
n
an extent_io
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
son
Btrfs: Copy into
the
l
o
g
tree in b
i
g
batches
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
trfs: O
p
timize
t
ree log block allocations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Optimize
b
tr
e
e walking while logging in
o
d
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Dir fsy
n
c
opt
i
m
i
z
ations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Btrfs: Fix r
e
l
e
a
sepage to prope
r
ly
keep dirty and writebac
k
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
s
o
n
Btrfs
:
Up
d
ate the highest objecti
d
in
a root after
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
M
as
o
n
Btrfs: Tree loggi
n
g fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s: Rev the disk
f
or
m
at
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
Mason
Btrfs: Ad
d
a writ
e
ahead tree log
to optimize synch
r
onous
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Ad
d
debuggin
g
che
c
ks to track dow
n
corrupte
d
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrf
s
: Fix variab
l
e init durin
g
csum creat
i
on
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs
:
Thrott
l
e for async b
i
o
su
b
mits higher up the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
Btrfs: Rev
the d
i
sk
forma
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Wait f
o
r async bio sub
m
ission
s
to ma
k
e some
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
Ma
s
on
Btrfs: L
o
okup rea
d
p
a
ge
check
s
u
ms on bio submission
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
F
ix
a
dd_ex
t
ent_m
a
pping to check
for dupl
i
cates
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs:
L
owe
r
con
t
e
ntion on the csum mute
x
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btr
f
s: Wait fo
r
ker
n
el th
r
eads to mak
e
p
r
ogress du
r
ing
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs:
G
ive al
l
the wor
k
er threads des
c
riptive names
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Transaction commit
:
don't use filemap_fdata
w
a
it
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btr
f
s
:
C
ount async bio
s
separately from async checksum
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs:
L
i
m
it the number o
f
async bio submission kthreads
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Maso
n
Btrf
s
: I
n
it
a
ddr
e
ss_sp
a
ce->writebac
k
_in
d
ex p
r
operly
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Ma
s
on
Btr
f
s: Update version
.
sh t
o
v0
.
1
6
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Avoid call
i
n
g
i
nt
o
the
FS for the fi
n
al iput
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Get
r
id o
f
BTR
F
S_I(inode)->
i
nd
e
x
a
nd use local vars
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs:
F
i
x the multi-b
i
o code t
o
save the original
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
b
t
rf
s
_looku
p
_bio_sums seems bro
k
en, go
b
a
c
k to the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Mainta
i
n
a
l
i
st of i
n
odes that
ar
e
delalloc
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
B
t
rfs:
D
on'
t
c
or
r
upt ram in shrink_exte
n
t_tree, leak
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: A
d
d
support for HW assisted cr
c
32c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs
:
H
o
ld
c
s
um mut
e
x whil
e
readin
g
in sums
during
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: More
throttle tuning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
b
t
rfs_
s
e
a
rch_slo
t
:
r
educe lock c
o
nten
t
ion
by c
o
w
i
n
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Throttle
l
ess often w
a
i
ting for snapshots t
o
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Bt
r
fs: Improve a
n
d clean
u
p
l
ocking done by w
a
lk_
d
own_tree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Hold a
r
eference o
n
bios
d
uring subm
i
t
_b
i
o,
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs:
D
rop some debugging around the
exten
t
_m
a
p
pi
n
ned
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
F
ix
str
e
amin
g
re
a
d perfo
r
mance with checksummi
n
g
on
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Throttle tuning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mas
o
n
Btrfs: A
d
d
m
is
s
ing h
u
nk from Yan Zheng's c
a
ch
e
rec
l
aim
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Fix v
e
rify_parent
_
transid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Throttle operations if
the referenc
e
cache
g
e
ts
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Fix versio
n
.
sh w
h
en used outside of an h
g
r
e
p
o
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrf
s
: Leaf referenc
e
cache upda
t
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
son
Bt
r
fs: Rev the disk fo
r
mat
magic
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix the d
e
fragmen
t
io
n
code and t
h
e
b
lock
r
eloca
t
i
o
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs:
A
dd version strings on module l
o
a
d
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Maso
n
Bt
r
fs: Fix som
e
build problems o
n
2
.
6
.
18 based ent
e
rprise
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Search data
or
d
er
e
d extents first for checksums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
F
i
x 32 bi
t
co
m
pi
l
es by
u
s
i
ng an un
s
igned lo
n
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
Mason
Btrfs: Take t
h
e csum mutex while r
e
adin
g
c
h
ecksums
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: alloc_m
u
tex latency reduct
i
o
n
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Add some con
d
itional sc
h
edules near the alloc_mutex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Use mutex_lock
_
n
ested for
t
ree lockin
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
as
o
n
B
trfs: Fix some data=ordered related
d
at
a
c
orruptions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
Mason
Btrfs:
U
se
a mutex in
t
he
e
x
ten
t
buffer for tree blo
c
k
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Index extent
b
u
f
fers in an rbtre
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
B
t
rfs: Data ordered fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Fix
b
t
r
fs
_
wait_ordered_ext
e
nt_range to prope
r
ly wait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Keep extent
m
appings in ram until pendi
n
g ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
M
a
s
o
n
Btrfs:
D
on't allow rele
a
s
epage t
o
succ
e
ed if
EXTENT_ORDERED
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
H
andle d
a
ta checks
u
mming
o
n
bios that
s
pan
m
ultip
l
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Cleanup and
comment ordered-data
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Force caching of
m
eta
d
a
t
a block groups
o
n mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
btrfs_next
_
lea
f
:
d
o
readahead when skip_
l
ocking
i
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mas
o
n
Add
a per-inode
l
o
ck around
b
t
rfs_drop_extents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
s
on
Btrfs:
Don
'
t
pin pages in ram until the entire ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
b
t
r
fs_start_tra
n
sacti
o
n: wa
i
t
f
o
r co
m
m
its in progress
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
so
n
Btrfs:
U
pdate on disk i_size only after pen
d
ing ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs: Us
e
async helpers to deal with pages th
a
t have
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: New data=ordered implement
a
tion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Btrfs:
D
rop som
e
verbose printks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs
:
A
dd locking
a
round vo
l
ume
m
a
n
ag
e
m
ent (device
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fi
x
deadlock
while search
i
ng
f
o
r
dead roots
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: R
e
duce contention on the ro
o
t
nod
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: O
n
li
n
e btree defragmentation fi
x
es
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrfs
:
Ad
d
a per
-
inode c
s
um mutex to avo
i
d race
s
creating
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
son
B
t
rfs: Change find_extent_buffer to use TestSetPageLoc
k
ed
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
dd
bt
r
ee locking to the
t
r
e
e
defragmentation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
B
t
rfs: Repl
a
ce the
t
ransaction work qu
e
u
e
with kt
h
reads
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add
b
t
rfs_
e
nd_transa
c
tio
n
_thr
o
ttle to f
o
r
ce writers
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs:
Fix snapshot deletion to
relea
s
e t
h
e alloc_mutex
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs: Add
a skip_locking
p
arameter to struct path
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Fix
b
trfs_
n
ext_leaf to check for new items after dropping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix
b
trfs_d
e
l_ord
e
r
e
d_inode to allow forc
i
n
g
the drop
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Drop lock
s
in bt
r
fs_search_sl
o
t when reading a tree
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Replace the big
fs_mu
t
ex wit
h
a col
l
ection of
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next