repo.or.cz
/
linux-2.6
/
kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
xfs: fix stale inode flush avoidance
2010-01-15
Dave C
h
inn
e
r
xf
s
: fix stale ino
d
e f
l
u
s
h
avoidance
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinn
e
r
xfs: Remo
v
e inode iolock held check d
u
ring allo
c
a
t
ion
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinne
r
xfs:
re
c
laim
a
ll
inodes by ba
c
k
g
round tree
w
alks
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chi
n
n
er
xfs:
Avoid in
o
d
es in reclaim w
h
en flushing fr
o
m
inode
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-15
D
a
ve
Chin
n
er
xfs: re
c
laim inode
s
under a write
lo
c
k
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dave C
h
i
nner
l
ib: Introduce generic list_so
r
t function
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-10
Da
v
e Chinner
xfs: E
n
sur
e
we force all busy exten
t
s in ra
n
ge to
d
isk
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-10
D
a
ve Chinner
xfs: Don
'
t flush stale ino
d
es
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2010-01-08
D
a
v
e Ch
i
nner
xfs: kill some warnings on i386 builds
Signed-off by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-12-16
Dave Chinner
XFS: Free buffer pages
array
uncond
i
tionally
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-10-08
Dav
e
Chinner
x
fs: make
sure xfs_
s
ync_fsdata covers
t
he
log
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-10-08
Dav
e
Chinne
r
xfs: mark inode
s
dirty before issuing I/O
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-10-08
Dave Chinner
xfs: fix xfs_quiesce_
d
at
a
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-09-01
Dave Chinner
x
f
s: fac
t
or out inod
e
i
n
i
t
ialisation
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-06-08
D
ave Chinner
x
f
s: int
r
o
d
uce
a
p
er-ag
i
n
ode ite
r
ator
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-06-08
Dave
Ch
i
nner
xfs: remove unused parameter from
xf
s
_reclaim_inodes
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-06-08
Dave Chinn
e
r
xfs: factor out ino
d
e validation for sync
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-06-08
D
a
ve Chinner
xfs: split inode
data writeback from x
f
s_sync_inodes_ag
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dav
e
Chinner
xfs: remove x
f
s_
f
lus
h
_space
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
D
a
ve
Chinner
xfs: flush delayed a
l
lcoation blocks on ENOSPC in create
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chin
n
er
xfs:
bl
o
ck
c
al
l
ers of xfs_flush_inodes() co
r
re
c
tly
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
xfs: make
inode flush a
t
ENOSPC synchrono
u
s
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dave
C
hinner
x
fs: use x
f
s
_
sync_inodes() for dev
i
ce flushing
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
xfs: inform the xfsaild of the pu
s
h
t
arget b
e
fore s
l
eepin
g
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
D
a
ve Chin
n
er
xfs: prevent unwritten extent convers
i
on from
b
locking
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
D
a
v
e Chinner
xfs: fix d
o
uble free of i
n
ode
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-04-06
Dave C
h
inner
xfs
:
validate log feature
fields corre
c
tl
y
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-02-03
Dave Chin
n
er
xfs: Check
b
uffer l
e
ng
t
hs
i
n log reco
v
ery
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-02-03
D
a
ve Chinn
e
r
xfs: Che
c
k buf
f
er lengths i
n
log recove
r
y
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-01-22
Dave Chi
n
ner
Long b
t
ree pointers are
still 64 bit on disk
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2009-01-22
D
ave
C
hinner
Long btree pointers
are still 64 bit on dis
k
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-12-05
Dave Chi
n
ner
[X
F
S] Fix
hang after
disallowed rename acros
s
directo
r
y
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-12-05
Dave Chinner
[XF
S
] Fix ha
n
g
af
t
er disallowed rename
across dir
e
ctory
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-12-01
Dave Ch
i
nner
[
X
FS] re
m
ove i_gen fr
o
m i
n
co
r
e
inode
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-12-01
Dav
e
Chinner
[XFS] fix uninitialised varia
b
le bug in
dquot relea
s
e
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-12-01
Dave C
h
inner
[XFS] fix error
i
nve
r
sion pr
o
blems
with data flushing
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-17
Dave
Chinner
[XFS] Fix
d
ouble free of log tickets
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
Da
v
i
d C
h
inner
[XFS] XFS:
C
heck for valid transaction h
e
aders
i
n recovery
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
Dave Chinner
[
X
FS] handle memory
a
llo
c
atio
n
f
a
i
lu
r
es duri
n
g log
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
David C
h
in
n
er
[
XFS
]
Ac
c
oun
t
for allocated blocks
w
hen expanding directo
r
ies
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
Dave Chinner
[XFS]
Avoid using inodes
t
hat have
n
't b
e
en
c
ompletely
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
Dave Chinne
r
[XFS]
f
ix uninitialised variable bug in dquot rele
a
s
e
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-11-10
Dave Chinn
e
r
[XFS] hand
l
e memory al
l
ocation failures during log
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS] Fix race
w
hen looking up r
e
cla
i
mable inodes
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinn
e
r
[X
F
S] cor
r
ectly select first log item t
o
push
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS
]
avoid all rec
l
a
imable
i
nodes
i
n
xfs_sync_in
o
des_ag
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinne
r
[
X
FS
]
Can't lo
c
k in
o
de
s
i
n
radix tree pr
e
load reg
i
on
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chin
n
er
[XFS
]
XFS: Check for valid tra
n
saction headers in re
c
overy
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
avid Chinner
[XFS] Finish removing the mount pointer from the AI
L
API
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Dav
i
d Chinne
r
[XFS] Add ai
l
pointer in
t
o l
o
g
item
s
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
vid Chinn
e
r
[X
F
S
]
Gi
v
en the log a point
e
r to the AIL
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS]
Move the AIL l
o
ck into the str
u
ct xfs_ai
l
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinn
e
r
[XFS] Allow 6
4
bit machines to avoid the
A
IL lo
c
k
dur
i
n
g
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Davi
d
Ch
i
n
ner
[XFS]
m
o
ve t
h
e AIl traversal over to a consistent interf
a
c
e
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chin
n
er
[XFS] Use a cursor for AIL traversal
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
v
id Chin
n
e
r
[XFS]
A
l
loc
a
te t
h
e stru
c
t xfs_ail
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS] Account for allocate
d
b
locks w
h
en expan
d
ing directo
r
i
e
s
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS]
P
r
ev
e
n
t
l
oopi
n
g in xfs
_
sync_inodes_ag
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
avid
Chinner
[XFS] kill
delete
d
i
n
odes list
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Da
v
id Chinner
[X
F
S] use th
e
i
n
o
d
e
r
ad
i
x
t
ree for
r
eclai
m
ing inodes
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David C
h
inner
[XFS] mark inodes for rec
l
ai
m
via a tag
i
n
t
h
e
inode
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
vi
d
Chinner
[XFS
]
re
n
ame
i
node r
e
c
l
aim fun
c
tions
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS]
m
o
v
e
inode reclaim functions
to xfs_sync
.
c
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Ch
i
nner
[
XFS] Prevent use-after-
f
re
e
caused by
s
y
nchronous
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS] Combine the XFS and L
i
nu
x
inodes
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Da
v
id
C
h
i
n
n
er
Inode: A
l
low external list initialisation
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Dav
i
d
C
hinner
Inode:
Allow
e
xterna
l
init
i
alisers
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
vid
C
h
inner
[XFS]
N
ever call mark_i
n
ode_dirty_sync() d
i
rectl
y
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Dav
i
d
Chinne
r
[XFS] factor xfs_ig
e
t_core() into hit and miss cases
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
vid Chinner
[
X
FS] Move remain
i
ng
q
uiesce
c
ode
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Da
v
i
d
Chinner
[XFS] Kill xfs
_
sync()
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Davi
d
Chinner
[XFS]
K
ill SYNC_CL
O
SE
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David
Chinn
e
r
[XFS
]
make SYN
C
_DELWRI no longe
r
us
e
xfs_sy
n
c
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS]
m
a
ke
SYN
C
_
ATTR
n
o l
o
nger
use xfs_sy
n
c
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS
]
xfs
s
yncd: don't call
x
f
s
_sy
n
c
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XF
S
] ki
l
l
x
fs_syncsub
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Ch
i
nner
[XFS] u
s
e xfs
_
sync_ino
d
es rather than xfs_syncsub
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David C
h
in
n
er
[XFS
]
Use struct
inodes in
s
tead of vnodes to kill
v
n
_gra
b
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinn
e
r
[XFS] r
e
move the mount i
n
ode list
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Davi
d
Chinner
[XFS] Traverse inode trees wh
e
n
r
ele
a
sing dquots
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[
XFS] Use the in
o
de tree for f
i
nding
dirty
i
nodes
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
a
vid
C
hinner
[XFS] don't
block in xf
s
_qm_dqfl
u
sh() during async
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David Chinner
[XFS] Remove xfs_iflush_all an
d
cl
e
an up
x
fs_finish
_
reclaim_
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Dav
i
d Chinner
[XFS] move
xfssyncd code t
o
xfs_
s
y
nc
.
c
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
D
avid
C
hinner
[XFS] move sync c
o
de to its
own file
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
David
Chinner
[XFS] add new b
t
ree
s
t
atistics
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-10-30
Dav
i
d
Ch
i
nner
[XFS] Make use of the
init-once sla
b
optimisation
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-09-17
D
avid
C
hin
n
e
r
[XFS] Pr
e
vent
loc
k
dep fal
s
e positives w
h
en locki
n
g
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-09-17
Da
v
id
C
hinner
[XFS] Fi
x
barr
i
er sta
t
us change detection
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-15
Dave Chinn
e
r
completions: uninl
i
ne try_wait_for_com
p
le
t
i
on
an
d
completi
o
n
.
.
.
Signed-off-by: Dave Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David Chinner
[XFS] remo
v
e the sema_t from XFS
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David Chinner
[XF
S
] replac
e
d
q
uot f
l
ush semaphore
w
i
t
h a compl
e
tion
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
D
a
vi
d
Chinn
e
r
[XFS] replace inode flush semaphore with a
c
ompletion
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David
Chi
n
n
er
[XFS]
e
xtend c
o
mpl
e
tio
n
s to
pro
v
id
e
XFS object
f
lush
.
.
.
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David Chi
n
ner
[XFS] re
p
lace t
h
e
XFS buf
i
odone se
m
aph
o
re w
i
th a completion
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
Davi
d
Chinn
e
r
[XFS] clea
n
up stale re
f
erences to semaphores
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David C
h
i
n
ne
r
[XFS] Use
KM_
N
OFS for inc
o
r
e
i
n
ode extent tree
a
llocatio
n
V2
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David
C
hinne
r
[XFS]
XFS
:
K
ill
xfs
_
v
toi()
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David Chi
n
ner
[XFS] Kill shouty XFS_ITOV() macro
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
2008-08-13
David Chinne
r
[XFS] kill shouty XFS_ITOV_N
U
LL macro
Signed-off-by: David Chinner <
david@fromorbit.com
>
commit
|
commitdiff
|
tree
next