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
Get rid of BTRFS_I(inode)->index and use local vars instead
2008-09-25
Chris Mason
Get rid of BTRFS_I(inode
)
->inde
x
and use local
vars
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix the
m
ulti-
b
io code to sav
e
the original
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zh
e
n
g
Btrfs: Up
d
ate clone file ioctl
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Z
heng
Btr
f
s
: Various small
fixe
s
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_lookup_bio_sums s
e
ems b
r
o
k
e
n, go back to the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrf
s
: Maintain a list o
f
i
n
o
d
es that are delall
o
c
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Maso
n
Btrfs: Do
n
'
t
corrupt r
a
m in
s
hrink_extent_tree, l
e
ak
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sage W
e
il
Btrfs: fix ioctl-i
n
itiated
transa
c
tions vs wait_current_trans()
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Add support for HW
a
s
s
is
t
ed crc32c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
on
Btrfs
:
Hold csum mutex while read
i
ng in sums during
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs:
More throttle tuni
n
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
b
trfs_search_
s
lot:
reduce l
o
ck
c
onten
t
io
n
by cowin
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Thro
t
t
l
e less
o
ften
wait
i
ng for snaps
h
ots to
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Improve and
cleanup
l
ock
i
ng done by walk_down_tree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
on
Btrfs: Hold a reference on bios during sub
m
it_bio,
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
B
t
rfs: Drop so
m
e debugging aroun
d
the ext
e
nt
_
map pinned
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Fix
s
trea
m
ing re
a
d
p
er
f
ormance with chec
k
summing
o
n
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Ma
s
on
B
t
rfs: Thro
t
t
l
e t
u
ning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Add missing hunk from
Y
a
n
Zheng's
cache r
e
claim
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sven
Wegener
Btrfs:
Add
compatibility for kernels
>= 2
.
6
.
27-r
c
1
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
trfs: imple
m
e
n
t
memory reclai
m
for leaf
r
e
ference
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
t
rfs: Fix ver
i
fy_parent
_
transid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zhen
g
Btrfs: Update and fix mo
u
nt
-
o
n
o
datac
o
w
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Li Z
e
fan
Btrfs:
a
s
ync-t
h
read:
fix poss
i
b
le memory leak
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
Btr
f
s
:
Throttle operations if
the
referen
c
e
cache
g
ets
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
ason
Btrfs: Fix ver
s
ion
.
sh when
u
sed outside
of an hg repo
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Bt
r
f
s: Leaf reference cache update
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n Zheng
B
trfs
:
Add a le
a
f reference cache
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Ma
s
on
Btrfs:
R
ev the disk form
a
t m
a
gic
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Mark Fa
s
h
e
h
Bt
r
fs:
Null terminat
e
strings passed in
f
ro
m
use
r
space
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
F
ix path slots selection in btrfs_
s
earch
_
fo
r
wa
r
d
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
B
t
r
f
s: Fix
.
.
lookup
c
orner
ca
s
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Properly releas
e
l
o
ck in pi
n
_
d
own
_
bytes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
B
a
la
j
i R
a
o
Btrfs: Remov
e
unused variable in fixup
_
tree_root_location
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jose
f
Bacik
B
t
rfs: Fix a
f
e
w f
u
n
c
tions that exit without stopping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs: Creat
e
orphan
i
node rec
o
r
d
s
to
prevent lost
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jos
e
f Bacik
Bt
r
fs:
Add ACL
s
upp
o
rt
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jose
f
Bac
i
k
Btrfs: Remove unused xattr code
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
J
o
s
e
f B
a
cik
Btrfs: Implement new dir inde
x
format
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
so
n
Btrfs:
F
ix
t
he defragmention code and the block rel
o
c
a
t
i
on
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Dav
i
d Woodhouse
Btrfs:
U
s
e a
s
sert_spin_locked instead of spin_
t
rylock
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
t
rf
s
: Add
v
ersio
n
st
r
ings on m
o
dule
load
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Fix some bu
i
l
d
proble
m
s on 2
.
6
.
1
8
based ent
e
rpri
s
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is Mason
Btrfs: Se
a
r
c
h dat
a
ordere
d
extents fir
s
t f
o
r ch
e
ck
s
u
ms
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Bt
r
fs
:
Fix
3
2 b
i
t compi
l
es by
u
sing an un
s
ign
e
d lo
n
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Take the
c
sum m
u
tex whil
e
reading checksums
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
a
son
B
t
rfs
:
alloc_mut
e
x latency reduction
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: A
d
d some conditio
n
a
l
schedu
l
es
n
ear the alloc_mut
e
x
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Use m
u
tex_lock_ne
s
ted for tre
e
lo
c
kin
g
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix some data=ordered related
da
t
a corruption
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: U
s
e a mut
e
x
in t
h
e exte
n
t buffer for tree blo
c
k
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Index extent b
u
ffers in an rbtree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
r
f
s:
Da
t
a
o
rdered fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix btrfs_wait_ordered_extent_range to
p
roperl
y
wait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Keep ext
e
nt mapping
s
in
r
am unti
l
pe
n
d
i
n
g
ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Do
n
'
t allow release
p
age to
s
ucceed if EXTENT_ORDERE
D
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ri
s
Maso
n
B
trfs: Handle dat
a
chec
k
summing on bios tha
t
spa
n
multipl
e
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
Btrfs: Cleanup a
n
d com
m
ent order
e
d-dat
a
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btr
f
s
: For
c
e caching of metadata block gro
u
ps on mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
bt
r
fs_next_leaf
:
do readahead
w
hen skip_locking is
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Add
a
per-inode lo
c
k
around btrf
s
_drop_e
x
te
n
ts
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Don't pi
n
pages in ra
m
until the entire ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
btrfs_start_transa
c
tion: wait for
c
om
m
its in progress
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
U
p
d
at
e
on
d
is
k
i_size only afte
r
pendi
n
g orde
r
ed
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use
a
syn
c
h
elpers
t
o deal with
p
a
g
es t
h
at have
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
New data=or
d
ere
d
implement
a
tion
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs:
D
ro
p
s
o
me verbose
p
rintks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Add
locking around volum
e
manage
m
ent (device
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Fix dea
d
l
o
ck while searching for dead
r
oots
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Reduce
conte
n
tio
n
on the
root node
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Bt
r
f
s: On
l
ine
btree defragmentation fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add a
p
er-i
n
ode csum
m
utex
t
o av
o
i
d
r
aces creating
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Btrfs
:
Change
fin
d
_extent_bu
f
fer
to use Test
S
e
t
Pa
g
eLocked
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
M
ason
Btrfs:
A
dd b
t
ree
l
ocking to t
h
e tr
e
e defrag
m
en
t
ation
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Replace the transaction w
o
rk queue with kthre
a
ds
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Add btrf
s
_end_tr
a
nsact
i
on_throttle
t
o
force writers
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
M
ason
B
t
rfs: Fix
s
napshot deletion to release the allo
c
_mutex
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add
a skip
_
locki
n
g parameter to struct pat
h
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Maso
n
F
i
x
btrf
s
_
next_leaf to check for
n
ew items after dropping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Fix btrf
s
_d
e
l_order
e
d
_
inode to allow forcing the drop
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Drop locks in btrfs_sear
c
h_
s
lo
t
w
hen
r
eading a tree
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btr
f
s: Replace th
e
big fs
_
mutex with a collect
i
on
of
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Start
btree concur
r
ency
w
ork
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Ad
d
a thread pool j
u
st fo
r
s
u
b
m
i
t_bio
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ristop
h
Hellw
i
g
BTRFS
_
IO
C
_TRANS_STAR
T
sho
u
ld b
e
privilegued
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christop
h
Hellwig
Bt
r
fs: split
o
ut ioctl
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
t
o
p
h Hellwig
Btr
f
s: kerneld
o
c
comme
n
ts
f
or extent_map
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Add a mount option to
control wo
r
ker thread
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
W
orker thread optimization
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Add backport for the kthread work on kerne
l
s
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix mount -o max_inline=
0
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Add async worker
thread
s
for pre an
d
pos
t
IO
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph
Hellw
i
g
bt
r
fs: allow scanning m
u
ltiple
d
evices
d
u
ring
mount
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
istoph
H
e
llw
i
g
btrfs: sanity mo
u
nt optio
n
parsing
a
nd early mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
t
oph Hellwig
btrfs: fix strange in
d
entatio
n
in lookup_
e
xte
n
t_mapping
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christop
h
H
e
l
lwig
btrfs
:
t
i
ny makefile clean
u
p
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sage W
e
il
B
t
r
fs
:
tran
s
a
c
tion ioc
t
ls
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btrf
s
:
Dislable acl xattr ha
n
dle
r
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jan E
n
gelhardt
Btrfs: bdi_init a
n
d b
d
i_destroy come with 2
.
6
.
23
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Linda Knippers
b
trfsctl -A erro
r
co
d
e fixup
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next