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
Ch
r
i
s Mason
btrfs_sea
r
ch_s
l
ot: reduce lo
c
k contention
b
y cowing
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Throt
t
l
e less often wa
i
ting for snapshots to
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Impr
o
ve and
cle
a
n
u
p l
o
cking done
by w
a
lk
_
d
o
wn_tree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mas
o
n
Btrf
s
: Hold
a refere
n
ce on
bios
d
ur
i
ng submit_b
i
o,
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btrfs: Dro
p
s
o
me
debugg
i
ng
a
round the extent_
m
ap pinned
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: F
i
x
str
e
aming read per
f
ormance w
i
t
h checksumming
o
n
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrfs: Throttle tuning
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
a
so
n
Btrfs: Add mi
s
sing hunk from Yan Zheng's cache recl
a
im
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Sve
n
We
g
ener
Btr
f
s
: Add compatibility f
o
r
k
ernels >= 2
.
6
.
27-rc1
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btrfs: im
p
lement
m
emor
y
reclaim for
l
eaf ref
e
rence
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrf
s
: Fix verify_parent_t
r
ansid
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zheng
Btrfs: Upda
t
e
and f
i
x
m
ount
-o nodatac
o
w
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Li Zefan
Btrfs: async-
t
h
r
ead: fix possibl
e
memory lea
k
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btr
f
s: Throttle opera
t
ions if
t
he reference c
a
che gets
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
F
ix
v
ersion
.
sh
w
hen used outside
o
f a
n
hg re
p
o
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
ason
B
tr
f
s
:
Lea
f
referen
c
e cac
h
e upda
t
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan Zhen
g
Btrfs: Add a l
e
a
f
reference cach
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Rev
t
he disk f
o
rmat
magi
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Mark Fa
s
h
eh
Btrfs: Null term
i
nate strings
passed
in from use
r
space
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
an
Fix path
s
lots s
e
lection in
b
trfs_sea
r
ch_forward
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrfs: Fix
.
.
lookup
c
orner
c
a
s
e
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btrfs:
P
roperly
r
elease
l
ock in pin_dow
n
_bytes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Balaji Rao
Btrfs: Remo
v
e unused variabl
e
in fixup_
t
re
e
_root_location
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef B
a
cik
Bt
r
fs: Fix a few func
t
ions
t
hat e
x
it
without stopping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Jos
e
f Bacik
B
t
r
fs: Create orphan inode
records to prevent lo
s
t
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef
Bacik
B
t
rfs: Add ACL support
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Josef Bacik
B
trfs: Remove unused xattr code
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
J
osef
B
a
cik
B
trfs:
I
mplement new
dir index form
a
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s:
Fix
t
he de
f
ragmention code and the block r
e
l
o
ca
t
ion
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
D
avid Woodho
u
se
Btrfs: Use asser
t
_spin_locked ins
t
ead of spin_tryl
o
c
k
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Ad
d
ve
r
sion strings on module load
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
B
trf
s
: Fix s
o
m
e build pr
o
blems on 2
.
6
.
18
b
as
e
d enterp
r
ise
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Search dat
a
ordere
d
ext
e
nts
first for checksums
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
M
as
o
n
Btrfs: Fix 32 bit c
o
mpiles by using an unsigned long
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
on
B
t
rfs: Take t
h
e csum mutex while read
i
ng
c
he
c
ksums
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: alloc_mutex latenc
y
r
eduction
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
M
a
s
on
Btrfs: Add some conditional schedules n
e
ar the alloc
_
mu
t
ex
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrf
s
: Use
m
u
tex_lock
_
nes
t
ed fo
r
tree locking
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Fix some data=ordered re
l
ate
d
data co
r
ru
p
t
ions
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is M
a
son
Btrfs: Use a
mut
e
x in the
e
xtent bu
f
f
er for tree block
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrf
s
: Index exte
n
t buffers in an rbtree
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
Mason
Btrfs: D
a
t
a
o
r
dered fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Fix
b
tr
f
s_wait_ordered
_
ext
e
nt_
r
ange
to properly wait
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: K
e
e
p
extent mappings in ra
m
until pending orde
r
ed
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Do
n
'
t
a
llow releasepage to s
u
cceed
if EXTENT_ORDER
E
D
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs
:
Handle data checks
u
mming on bios th
a
t span
m
ultiple
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Cleanup and
c
omment ordered-dat
a
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Force
c
a
ching of metadata block
g
roups on mount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
M
ason
btrfs_nex
t
_leaf: d
o
readahead when
s
kip
_
locking is
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Add a per-inode lock around btrf
s
_drop_extents
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
Btrf
s
:
Don
'
t
pin pa
g
e
s in ram un
t
il the entir
e
orde
r
ed
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
b
t
rfs_start_transaction
:
w
a
it
f
or com
m
it
s
in progr
e
ss
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris M
a
s
o
n
B
t
r
fs: U
p
d
ate on disk i_size only afte
r
pending ordered
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: Us
e
asy
n
c
helper
s
to
deal with page
s
that have
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
B
t
rfs: New data=orde
r
e
d
i
m
plementati
o
n
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Maso
n
Btrfs:
D
r
o
p
some verbose printks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
ason
Bt
r
fs: A
d
d locking
aro
u
nd v
o
lume mana
g
ement (device
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
: Fix d
e
a
dlock while s
e
arching for dead
r
oots
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
Ma
s
o
n
Btrfs: R
e
duc
e
conten
t
ion on the root node
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
son
Btrfs
:
Onli
n
e btree defragmentation fixes
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btr
f
s: Add a
per-inode csu
m
m
u
tex to
a
void ra
c
es crea
t
in
g
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
B
t
rfs:
C
h
a
nge find_ext
e
nt_buffer to us
e
TestSetPageLocke
d
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Ma
s
o
n
Btrf
s
: Add btree lock
i
ng to t
h
e tree
defragmentatio
n
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Maso
n
Btrfs: Replace
the transac
t
ion wor
k
qu
e
u
e
with kthreads
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Add btrfs_end_tr
a
nsaction_thro
t
t
l
e to force writers
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Fix snapsh
o
t d
e
letion to
r
e
leas
e
the alloc
_
mutex
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Mason
Btrfs
:
Add a skip_loc
k
i
ng parame
t
er to struct path
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Fix btrfs_next_leaf to ch
e
ck for new it
e
ms after dropping
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix btr
f
s_del_or
d
ered_in
o
de to allow fo
r
c
i
ng the
d
rop
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
D
r
op l
o
cks
in btrfs_search_slot
w
hen
r
eading
a
tree
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
Maso
n
Btr
f
s: Re
p
lace the big
fs_mutex wit
h
a
collection of
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btr
f
s: Start btree co
n
currency work
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrf
s
:
Add a thread p
o
ol just
for
submi
t
_bio
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
istoph Hellwig
BTRFS_IOC_TRANS_START s
h
ould be
p
rivilegued
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
Bt
r
fs:
sp
l
it
o
u
t ioctl
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph H
e
llwi
g
Btrfs: kerneldoc
c
omments
for ext
e
nt
_
map
.
c
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
rfs: Add
a
m
ount opti
o
n
to
control
w
o
r
k
er th
r
ea
d
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btr
f
s: Wo
r
ker thread o
p
timizations
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add backp
o
rt for the kthrea
d
work on ke
r
nels
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Fix mount -o m
a
x_inline=0
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Bt
r
fs: Add a
s
y
n
c
worker threads for pre and
po
s
t
IO
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
btrfs: allo
w
sc
a
nni
n
g m
u
ltip
l
e devices during mou
n
t
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
btrfs: s
a
nity mount option
par
s
ing and
e
a
rly
m
ount
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Christ
o
ph He
l
lwig
b
t
rfs:
fix st
r
ange indentation in lookup_extent_mapping
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
stoph Hellwig
btrfs
:
tiny makefile cleanup
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
S
age
W
eil
Btrf
s
: tra
n
saction ioct
l
s
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Y
a
n
Btr
f
s
:
D
i
slable acl
xattr h
a
ndlers
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
J
an Enge
l
hardt
B
trfs: bd
i
_init and bdi
_
destroy
come
w
ith
2
.
6
.
2
3
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Li
n
da
Knippe
r
s
bt
r
fsctl -A err
o
r c
o
de fixup
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
S
v
en Wegener
Btrfs: Invalidate dcache entry
a
f
ter c
r
eating snaps
h
ot and
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
Mason
Btrfs: Fix
r
ace in runn
i
ng_transaction ch
e
cks
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Mingming
btrfs
delete
ord
e
red inode
handling fi
x
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
M
ason
Btrfs:
A
lways use the async
submiss
i
o
n q
u
e
u
e
f
or checksummed
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
A
llo
c
a
tor fi
x
va
r
ie
t
y pac
k
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btr
f
s: Use kza
l
loc
on the fs_de
v
ice
s
allocation
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trf
s
:
Handle transid
== 0 w
h
ile opening devices
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
Enabl
e
b
t
ree balan
c
in
g
on old kern
e
ls ag
a
in
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs: Ch
a
n
g
e the co
n
gestion fun
c
tions to
m
e
ter
the
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Fix corn
e
rs
i
n writepage and
btrf
s
_truncate_page
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
2008-09-25
C
hr
i
s Maso
n
Fix b
t
r
f
s_op
e
n_de
v
i
c
es to deal with c
h
an
g
es s
i
nc
e
t
he
.
.
.
Signed-off-by: Chris Mason <
chris.mason@oracle.com
>
commit
|
commitdiff
|
tree
next