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
xfs: introduce new locks for the log grant ticket wait queues
2010-12-21
Dave Chinner
xfs: i
n
troduce new lo
c
ks for the log gran
t
ticket wait
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xfs: convert log g
r
ant heads to atomic
variables
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Da
v
e Chinne
r
xfs: conve
r
t
l_ta
i
l_lsn
t
o
an atomic var
i
able
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xfs:
c
onvert l_last
_
sync_l
s
n t
o
an
a
tomic variable
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinne
r
xf
s
: make AI
L
tail pushing i
n
dependent of the
g
rant
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: use wait queues directly f
o
r th
e
log
wait queu
e
s
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: com
b
ine gra
n
t heads into a sin
g
le 64 b
i
t i
n
teger
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: rework
l
og grant sp
a
ce c
a
lculations
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
x
f
s:
fact out c
o
mmon gran
t
head/
l
og
t
ail veri
f
ication
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Ch
i
n
n
e
r
x
f
s: co
n
vert log g
r
ant ticket qu
e
ues t
o
li
s
t heads
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
D
a
ve Chinner
xfs: us
e
AIL bulk
de
l
ete function to
i
m
plement sin
g
l
e
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chinn
e
r
xfs: use AIL
bulk
updat
e
f
u
nction t
o
implement single
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave Ch
i
nne
r
xfs: remove al
l
the
i
nodes
o
n a buf
f
er from the AIL
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xfs
:
consume iodone callback it
e
ms
on buffers as the
y
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-17
Da
v
e Chinner
xfs: red
u
ce the number of AIL push wakeups
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
D
a
ve
Chinner
xfs:
bulk AIL
insertion
d
urin
g
tra
n
saction com
m
it
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xf
s
: clean
u
p xfs_ail_delete()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chi
n
ner
xfs: Pull EFI/EFD handli
n
g out
f
rom
u
nder the AIL l
o
ck
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Da
v
e Chi
n
ner
xfs:
f
ix EFI
transac
t
ion
canc
e
llati
o
n
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-02
Dave
Chinner
xfs: connect up buffer reclaim priority
h
ooks
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-02
Dav
e
Chinner
xf
s
:
a
dd a lru to the XFS buffer
c
ache
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-30
Dave Chinner
xfs
:
co
n
v
ert xfsb
u
d s
h
rinke
r
to a p
e
r-buftarg shrinker
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-16
Dave Ch
i
nne
r
xfs
:
convert pag_ici
_
lock to
a
s
p
in lock
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-17
Dave
C
hinner
xfs: convert inode cac
h
e
l
o
o
kups to use RCU locking
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-16
Dave Chinne
r
xfs: rcu free
i
nodes
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
Dave Chinner
x
fs
:
do
n
't
t
runcate prealloc fro
m
frequ
e
nt
l
y accessed
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-04
D
ave
C
hinner
xfs: dynamic specul
a
t
ive EOF preallocation
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
Dave Chinner
xfs: use KM
_
N
O
FS for a
l
lo
c
at
i
ons dur
i
n
g
attribute list
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
D
a
ve Chinner
xfs: provide a i
n
ode
i
olock lockdep
class
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
D
a
ve Chinner
x
f
s: only run xfs_er
r
or_te
s
t if er
r
or injec
t
ion is
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chinner
xf
s
:
a
void movi
n
g sta
l
e
i
nodes i
n
the
AIL
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chin
n
er
xfs
:
delayed
a
lloc
blocks beyond EO
F
are valid after
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave
C
hinn
e
r
xf
s
: push
sta
l
e, p
i
nned buffers on tryl
o
ck
failures
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
D
ave
C
h
inner
xf
s
: fix fa
i
led write trun
c
ation handling
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-10
Dave Chinner
xfs: move
d
el
a
yed
w
rite buf
f
er trace
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-10
Dave Chinn
e
r
x
f
s
: fix per-ag reference coun
t
ing i
n
i
n
ode rec
l
aim
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Dave
C
hin
n
er
fs: swi
t
ch bde
v
ino
d
e bdi's cor
r
e
c
t
ly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
D
ave Chinner
fs: Fac
t
or inode hash operations in
t
o functions
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
D
a
ve Chinner
fs: Convert nr_i
n
odes a
n
d nr_u
n
used to per-cpu co
u
nters
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinn
e
r
xfs: pack
x
f
s
_
buf structure more tightly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
Chinner
xfs: convert b
u
f
fer cache hash to rbtr
e
e
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
hi
n
n
er
xfs: serialise i
n
ode rec
l
aim
within an AG
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chin
n
er
x
fs
:
batch
inode
r
eclaim l
o
o
k
up
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
fs:
i
mplemen
t
batched inode lo
o
k
ups for AG walking
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
f
s:
s
plit out i
n
ode walk inode grabbing
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave C
h
inner
x
f
s:
s
p
l
it inode AG
w
alking into separ
a
t
e
code
for
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
f
s: remove buf
t
arg hash for external dev
i
ces
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
a
ve
C
hinner
x
fs: use unhashed buffers
f
or size c
h
e
c
ks
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinn
e
r
xfs
:
k
ill
XBF_FS_MANAGE
D
buffers
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dav
e
C
hinner
x
fs: store xfs_mo
u
nt in the buftarg instead of in the
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
Chinner
xfs:
i
ntrodu
c
ed uncached bu
f
fer
read
p
rimitve
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
hinner
x
f
s: rename xfs_buf_get_nodadd
r
to
b
e
more appropriate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Da
v
e C
h
inner
xfs: don't use vfs writeback for pure metadata modifications
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: lockless per-ag lookups
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinne
r
xfs: remove debug
assert for pe
r
-ag
r
e
f
erence counting
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
Chinner
x
f
s
:
r
e
du
c
e th
e
number of
CIL
lock ro
u
nd tr
i
ps during
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs:
I
ntroduce X
F
S_IOC_ZERO_RA
N
GE
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Ch
i
n
ne
r
xfs
:
u
s
e range primitive
s
for xf
s
page cache ope
r
at
i
ons
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-29
Da
v
e
Chinn
e
r
xfs
:
force background C
I
L
push un
d
e
r sustained l
o
a
d
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-10
Dave Chinn
e
r
xfs
:
log
IO co
m
pleti
o
n
workqueue
is a high p
r
iority
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-03
Da
v
e Chinner
xfs: p
r
event 32bit
o
verflow in space res
e
rvation
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-02
D
a
ve Chinner
xfs: impro
v
e buffer cache hash scalab
i
li
t
y
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave
C
h
in
n
er
xfs: d
o
n't
d
o memo
r
y
a
l
l
ocation under t
h
e C
I
L context
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave
Chinne
r
xfs:
R
educe log force ove
r
head
f
or delay
e
d loggin
g
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Da
v
e Chinner
xfs:
dummy trans
a
ctions shoul
d
not dirty VFS
s
tate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinner
xfs: handle negat
i
v
e
wbc
-
>nr_to_write d
u
ring syn
c
writeb
a
ck
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
D
a
ve Chinne
r
writeback: write
_
ca
c
he_pages does
n
'
t
terminate
at nr_to_writ
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinner
xfs: fix untrusted inod
e
num
b
e
r
l
o
o
kup
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave
C
hi
n
ner
xfs: ensure we mark
a
ll inod
e
s in
a freed
c
luste
r
XFS_ISTALE
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chin
n
er
xfs:
u
nlock items before al
l
owing the CIL to
comm
i
t
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-23
Dave Chinner
radix-tre
e
:
rad
i
x_t
r
ee_range_tag_
i
f_tagged()
ca
n
set
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-23
Dave C
h
inner
radix-tree: cl
e
ar all tags in
radix_tree_node_rcu_free
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-07
Dave Chinner
bl
k
dev
:
check
f
or valid reque
s
t que
u
e before is
s
uing
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-07
Dave Chinne
r
writeback:
Add traci
n
g to
write_ca
c
he_p
a
ges
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-07
Dave Chinner
wr
i
teb
a
ck: Add tracin
g
to balance_dirty_pages
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-07
D
a
ve Chinn
e
r
writeback: Initial tracing su
p
port
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chi
n
ner
xfs: fix big endian
b
u
i
ld
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chinner
x
fs: use G
F
P_N
O
FS for page cache alloca
t
io
n
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-07-26
Dav
e
Chinner
xfs:
fix memo
r
y reclaim recurs
i
on deadlock on loc
k
ed
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-07-26
Dave Ch
i
nner
xfs: f
i
x xf
s
_trans
_
add
_
item() lockdep warn
i
ngs
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-07-26
Dav
e
Chinner
xfs:
s
implify an
d
re
m
o
v
e xfs
_
ireclaim
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-07-26
Dave C
h
inner
xfs:
d
o
n
't b
l
o
ck
o
n buf
f
er read errors
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-07-26
D
ave Chinner
x
f
s
:
move in
o
de shri
n
ker unregister even
e
a
r
lier
I missed
Dave Chinner
's second revision of this change...
Author:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-26
D
a
ve Chinner
xfs
:
unregi
s
te
r
inode shrinker
b
efore f
r
e
eing fi
l
esy
s
tem
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-23
Dave Ch
i
nner
ex
t
3
: default to ord
e
red mode
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-21
Dave Chinner
mm: add con
t
ext arg
u
m
ent
t
o
shrin
k
er callba
c
k to rem
a
inin
g
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-19
Dave Ch
i
nner
xfs: track
A
Gs wi
t
h recl
a
imable inod
e
s
i
n per-ag
ra
d
ix
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-19
Dave Chin
n
er
xfs: convert inode
s
hrin
k
er
t
o
p
er-fi
l
esystem contexts
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-07-19
D
ave Ch
i
nner
mm: add context argument to shrinker callba
c
k
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-24
Dave Chinner
xfs: remove b
l
ock nu
m
ber from i
n
ode look
u
p
code
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-24
Dave C
h
inner
xfs: rename XFS_IGE
T
_B
U
LKSTAT to XF
S
_IG
E
T
_UNTRUSTED
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-24
Dave Chinner
xfs: validate untr
u
sted inode n
u
mbers during lookup
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-09
Dave Chinne
r
wr
i
t
e
back: limi
t
w
rit
e
_cac
h
e_page
s
integri
t
y
scanning
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-09
D
a
ve Chinner
xfs: remove nr_
t
o_write writeback windup
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-09
D
ave
Chinner
w
rite
b
ack
:
p
a
y
attent
i
on to wbc->nr_t
o
_wr
i
te
i
n
write_
c
ach
e
_
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-06-03
Dave Chinner
x
fs: fi
x
race in inode cluster freeing f
a
iling to s
t
ale
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-05-28
Dave Chin
n
er
xfs: fix might_sleep() wa
r
nin
g
when initial
i
sing pe
r
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-05-28
Dav
e
Chinn
e
r
xfs:
C
heck new inode
s
ize is OK before preallocatin
g
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-05-24
Dave Chinn
e
r
x
f
s: Ensure inode allocati
o
n
b
uffers are fully replayed
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-05-24
Dave Chi
n
ne
r
xf
s
:
e
n
able b
a
ckground pushing of the CIL
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
next