repo.or.cz
/
linux-2.6
/
libata-dev.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
btrfs_search_slot: reduce lock contention by cowing in two stages
2008-09-25
Chris
Mason
btrfs_sea
r
c
h
_
s
lot: reduce lock conte
n
tion b
y
co
w
ing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
T
hrottle less oft
e
n waitin
g
for snap
s
hots
t
o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
Btr
f
s:
Improve a
n
d cl
e
anup locki
n
g done b
y
walk_down_
t
ree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
trf
s
: H
o
ld a r
e
ferenc
e
o
n
bios du
r
ing
submit_bio,
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Drop some debugging around
the exte
n
t_map p
i
nned
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
son
Btrfs: Fix streami
n
g read performan
c
e with checksumming on
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs:
T
hrottle tuning
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs
:
A
d
d missing hunk fro
m
Yan Zhe
n
g
'
s cache
r
ec
l
aim
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sven Wegener
Btrfs: Add compatibility for ker
n
e
l
s >
=
2
.
6
.
27-rc1
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Bt
r
fs: imp
l
e
m
ent memory reclaim for leaf reference
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
B
t
rfs: Fi
x
v
erify_parent_tr
a
nsid
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Update and fix mou
n
t -o
n
odataco
w
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
L
i Zef
a
n
B
trfs: async-th
r
ea
d
:
fi
x
po
s
sible memory leak
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
s
on
Btrfs: Th
r
ot
t
l
e
op
e
rations if
t
he refe
r
ence cach
e
gets
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
i
x version
.
sh when
u
sed outs
i
de of an hg repo
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
Btrfs: Leaf
r
efer
e
nce c
a
che update
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Bt
r
fs: Add a leaf
r
e
f
eren
c
e
c
ache
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Rev the disk fo
r
mat magic
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mar
k
F
ash
e
h
Btrfs: Null terminate strings passe
d
in from userspace
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Fi
x
path s
l
ots
selection i
n
btrfs_search_forward
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
an
Btrfs: Fix
.
.
lookup corner c
a
se
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Bt
r
f
s
: Properly re
l
ease lock in p
i
n_down_bytes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Balaji Rao
Btr
f
s: Remove unused variable in
f
ixup_
t
ree
_
root_lo
c
atio
n
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
e
f Bacik
Btrf
s
: Fix a few fun
c
tions that exit without stop
p
ing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jo
s
ef Baci
k
Btrfs:
Cr
e
ate orphan ino
d
e records to p
r
event lost
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
J
o
sef Baci
k
Btrfs: Add ACL support
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef
Bacik
Btrfs: Remove unused xattr code
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
Btrfs:
I
mplement new dir in
d
e
x
for
m
a
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
trf
s
:
F
i
x
the defragmention
c
ode
a
n
d th
e
blo
c
k relocation
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
David Woodhouse
Btrfs: U
s
e assert_spi
n
_locke
d
instead of spin_tr
y
lock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
A
d
d
version str
i
ngs on
m
od
u
le
load
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Bt
r
fs
:
Fix
som
e
bui
l
d problems on 2
.
6
.
1
8
based enterp
r
ise
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Search data ord
e
red extents first for checksums
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Maso
n
Btrfs: Fix 32
b
i
t
compiles by usin
g
a
n uns
i
g
n
e
d long
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Ta
k
e
the csum mut
e
x wh
i
le reading checksums
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: a
l
loc_mute
x
latency reduction
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
Bt
r
f
s: Add so
m
e c
o
nditional schedu
l
es nea
r
t
he alloc_mutex
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use mutex_lock_nest
e
d for tre
e
locking
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s M
a
son
Btrfs:
F
i
x some data=order
e
d
related
data corruptions
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use
a mutex in the ex
t
ent
b
uffer
for tree blo
c
k
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btr
f
s:
I
n
dex
e
xtent
buffers
i
n
an
r
b
tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
f
s
: Data
o
rder
e
d f
i
xes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
F
i
x btrfs_wait_ordered_exte
n
t_range to properly wait
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
t
rfs: Keep
exte
n
t mappings in ram until pe
n
ding ordered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs:
D
o
n't allow r
e
lea
s
ep
a
ge t
o
succee
d
if EXTEN
T
_ORD
E
RED
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Handle data check
s
umming
o
n bi
o
s
t
ha
t
span multipl
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Cleanup and comment ordered-
d
ata
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Force cachi
n
g
o
f metada
t
a block groups on moun
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris M
a
son
bt
r
fs_next_leaf: do readahead when s
k
ip_locking is
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Add
a
p
er-inode lock around bt
r
fs_d
r
op_extents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrf
s
: Don't
p
in pages in ram until the entire orde
r
ed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Mason
btrf
s
_start_tra
n
saction:
w
ait for commits in pro
g
ress
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs:
U
pdat
e
o
n disk i_
s
i
z
e
only after pending or
d
ered
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Use
async
h
e
lpers to deal with pages that have
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: New data=ord
e
r
ed im
p
l
e
ment
a
tion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Drop so
m
e verbose print
k
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
B
t
rfs
:
A
d
d
locking
a
round volume management (device
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs
:
F
i
x deadlock wh
i
le se
a
rchi
n
g
for dead roots
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
son
Btrfs: Reduce contention on the root n
o
de
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
t
rfs: Online btree defragme
n
ta
t
i
on fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrf
s
: Add a per
-
inode csum mute
x
to avoid races creati
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
M
ason
B
t
rfs: Change find_extent
_
b
uff
e
r
to use Te
s
t
Set
P
a
geLocked
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Maso
n
Btrf
s
: Add btre
e
l
ocking to t
h
e tree defragmentation
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Replace t
h
e tr
a
nsaction wo
r
k q
u
eue wi
t
h kthr
e
ads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Add bt
r
fs_end_transaction_thro
t
tle to force writers
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix snapshot delet
i
o
n
t
o release the alloc_mutex
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Add a
skip_locking
p
ar
a
meter to struct
p
a
th
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix btrfs_
n
ex
t
_
l
eaf t
o
c
h
eck for new items afte
r
drop
p
ing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix
b
trfs_del_or
d
e
r
e
d
_
inode
to a
l
low forcing the dro
p
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Drop lock
s
in
btrf
s
_search_slot wh
e
n readin
g
a
tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Ma
s
on
Btrfs:
R
eplace
t
he big fs_
m
utex with a collection of
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
Mason
B
trf
s
:
S
tart b
t
re
e
concurrency work
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Bt
r
fs: Ad
d
a thread pool just for submit_bio
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
B
TRFS_
I
O
C
_TRANS_ST
A
RT
s
hould be
privilegued
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christ
o
ph Hellwig
Btrfs: split
o
ut ioc
t
l
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph
H
e
llwig
Bt
r
fs: kerneldoc comments for exten
t
_map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Add a moun
t
optio
n
t
o control w
o
rker
thread
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Wo
r
ker
t
hread optimizations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add backpo
r
t for t
h
e k
t
hread work on ke
r
nels
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix mount -o m
a
x_inline=0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Btrf
s
:
A
dd async
w
o
rker threads
for
p
re an
d
post IO
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
to
p
h Hellwig
b
trfs: all
o
w
s
canning m
u
ltiple devi
c
es during mount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwi
g
bt
r
fs: sa
n
ity
m
ount option
p
arsing a
n
d
e
a
rly mount
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwi
g
btrfs: fix strange indentation i
n
l
o
o
k
u
p
_extent_mapping
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
istoph Hellwi
g
btrfs: tiny makefile cleanup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sage
Weil
Btrfs: transaction ioctl
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Bt
r
fs: Di
s
la
b
le acl
x
attr handlers
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ja
n
Engelhardt
B
t
rfs:
b
d
i
_
init a
n
d bdi_destroy c
o
me
w
ith 2
.
6
.
23
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Lin
d
a Knipp
e
rs
b
trfsctl
-
A err
o
r
co
d
e fixup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
S
v
e
n
Wege
n
er
Bt
r
f
s
: Invalidate dcac
h
e e
n
try after creating
s
napshot and
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix race
in running_transaction check
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mingming
btrfs d
e
lete ordered inod
e
handling fix
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Alw
a
ys us
e
the async submission
queue
f
o
r
che
c
ksummed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrf
s
: Allocator fix variet
y
p
a
ck
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Us
e
kzalloc on the fs_devices alloc
a
tion
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Bt
r
fs: Han
d
le
t
r
ansid
=
= 0 whi
l
e opening device
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs
:
Enable btree balancing on old kernels again
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Ma
s
o
n
Btrfs: Change the congestion
f
unctions to meter the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Fix corners in writepage and btrfs_
t
runc
a
te_page
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Fix btrfs_open_devices to deal with chang
e
s
s
ince th
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next