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: add a shrinker to background inode reclaim
2010-04-29
Dave Ch
i
n
ner
xfs: add a
shrin
k
e
r
to background inode reclaim
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Dav
e
Chinner
xfs: mor
e
s
w
ap extent fixes for dyna
m
ic f
o
rk offsets
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-04-16
Dav
e
Chi
n
ner
xfs: don't w
a
r
n on EAGA
I
N in
inode
r
eclaim
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-04-16
D
av
e
Chinn
e
r
xfs: ensure th
a
t sync updates t
h
e
log tail correctly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-03-16
Dav
e
Chinner
x
f
s
: don
'
t warn about pag
e
di
s
cards on shutdown
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-03-05
Dave Ch
i
n
n
e
r
xfs: r
e
turn inode fork offset in
b
ulkstat for fsr
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-03-05
Dave
Chin
n
e
r
xfs: Increas
e
th
e
default size of the res
e
r
v
ed bl
o
cks
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-03-05
Dave Chinner
x
fs: tr
u
ncate d
e
l
a
lloc e
x
tents
w
h
en IO fails
i
n w
r
i
t
ebac
k
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-03-05
Dav
e
Chin
n
e
r
xfs: c
h
eck for more
w
ork before
s
leeping in xfssyncd
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-03-05
Da
v
e
C
hinner
x
f
s: Fix a
b
uild warning in xfs_aops
.
c
...warning that slipped through.
Dave Chinner
had posted
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-03-01
Dave Chinner
xfs: Non-blocking i
n
o
d
e
locking
i
n IO comp
l
etion
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-03-01
Da
v
e Chinner
GFS2:
ordered writes are backwards
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-02-03
Dave Chinner
xfs: ki
l
l xfs_ba
w
rite
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-02-03
Da
v
e Chinner
xfs: kill
the un
u
sed XFS_QMOPT_* flush f
l
ags
V
2
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-26
Dave
C
h
i
nn
e
r
xf
s
:
U
s
e
d
e
l
ay wr
i
te promotion
for
d
quot fl
u
s
h
ing
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-26
Dave
C
hinner
x
fs: Sor
t
d
e
layed
w
rite buffers be
f
o
re
d
ispa
t
ch
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-02-01
Dave C
h
inner
xfs:
D
on't issue buffer
I
O
direc
t
f
rom AIL push V2
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-02-06
Da
v
e Chinne
r
xfs: Use delayed write for ino
d
es rath
e
r than asy
n
c V2
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-02-06
Dav
e
C
hinner
xfs: Make inode
r
ecl
a
im stat
e
s e
x
plicit
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-26
Dave Chinner
xfs: turn of
f
sig
n
w
a
rning
s
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-26
Dave Chinner
xfs: don't h
o
ld ont
o
re
s
erved blocks on remount
,
ro
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-20
D
ave C
h
i
n
ne
r
x
fs
:
re
a
rrange xfs_mod_s
b
() t
o
av
o
id array su
b
script
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave Ch
i
nner
xfs: supp
r
ess sp
u
rious uninitialised var wa
r
ning in
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Da
v
e
C
hinn
e
r
xfs: make compile wa
r
n
about char sig
n
mismatches again
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
D
ave Chin
n
er
x
fs: clean up
sign warnings in dir2 c
o
de
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
D
ave Chinner
xfs: convert
a
tt
r
t
o use unsign
e
d name
s
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave C
h
inner
xfs: xfs_buf_iomo
v
e() doesn't car
e
about signedness
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave Chinne
r
x
f
s
: make xfs_
d
ir_cilooku
p
_r
e
sult use unsigned char
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave Chinner
xfs: convert dirnam
e
ops
t
o
u
n
signed char n
a
mes
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave Chinner
x
f
s: convert
D
M
ops to use
un
s
igned char name
s
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-19
Dave
Chinn
e
r
xfs: di
r
ectory
names are
unsi
g
ned
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
D
a
ve Chinner
xfs:
e
mb
e
d
t
he pagb_
l
ist arr
a
y in the perag
s
tructure
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Ch
i
nner
xfs: han
d
le ENOMEM co
r
rectly dur
i
ng initialis
a
tion
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
D
a
ve
Chi
n
ner
xf
s
:
K
i
l
l
filestreams
cache flush
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave C
h
inner
xfs: Add trace points
f
or p
e
r-ag r
e
fc
o
unt
debu
g
ging
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Da
v
e Chinner
x
fs
:
R
e
f
e
rence count per-ag structures
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave
Chinner
xfs:
R
eplac
e
pe
r
-ag array with a radix tree
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave
Chi
n
ner
xfs: convert remaining direct
r
eferenc
e
s
t
o m_perag
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Da
v
e Chinner
x
fs:
Con
v
e
rt fi
l
estrea
m
s code to use per-ag g
e
t/put
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave
Chi
n
ner
xfs
:
Don't directly
r
efere
n
ce
m_per
a
g in a
l
location
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinner
xfs: re
n
ame xfs_get_perag
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
D
ave Chinner
xfs: Do
n
'
t wake
xfsbufd wh
e
n
idle
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinne
r
x
f
s: Don't wake the
aild once per second
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinner
xfs: Use li
s
t
_
h
eads
for log
r
ecover
y
item lists
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinner
xfs: cle
a
n up in
c
onsistent v
a
r
i
a
ble nam
i
ng i
n
xfs_swap_extent
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dav
e
Chinner
x
f
s: add tracing to x
f
s_swap_extents
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
D
a
ve
C
hinner
xfs: xfs_
s
wap_extents needs to handle dynamic fork
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave C
h
inner
xfs
:
fix missing
e
r
ror
c
h
eck in xfs_rtfree_r
a
nge
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinner
x
f
s: f
i
x
s
tale inode flush avoi
d
ance
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave
C
h
i
nn
e
r
xfs: Remove inode iolock held check during allocation
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Ch
i
nner
x
f
s: reclaim all inodes by background tree w
a
l
k
s
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dave Chinner
xfs: A
v
oid inod
e
s in
reclaim when flushing fro
m
inod
e
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-15
Dav
e
C
hinner
x
fs: reclaim i
n
ode
s
under a write
l
ock
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-13
Da
v
e Chinner
lib: Int
r
oduce
g
eneric list_sort fu
n
ction
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-10
Da
v
e Ch
i
nner
xfs: Ens
u
re
w
e fo
r
ce a
l
l busy ex
t
ents in range to disk
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-10
Dave Chinner
xfs: Don
'
t flush stale inodes
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2010-01-08
Dave
C
h
i
nn
e
r
xfs:
k
ill some
w
a
r
n
i
ngs on i386
builds
on i386 builds in his environment.
Dave Chinner
provided this
Signed-off by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-12-16
Dave Chinner
XFS
:
Free buffe
r
p
ages array unconditionally
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-12-16
D
a
v
e
Chinner
xfs: improve metadata I/
O
merging in the elevator
Signed-off-by:
Dave Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2009-10-08
Dave Chinn
e
r
xf
s
: make su
r
e
xfs_sync_fsdata covers
t
he log
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-10-08
Dave Chinner
xfs
:
mark inod
e
s dirt
y
before issuing I/O
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-10-08
Dave Chinner
x
f
s
:
f
ix xfs_qu
i
e
s
c
e
_data
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-09-01
Dave
Chinne
r
x
f
s: speed up f
r
e
e
ino
d
e s
e
arch
Signed-off-by:
Dave Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2009-09-01
Dave Ch
i
nner
xfs:
f
a
ctor out
d
ebug
c
hecks from
x
fs
_
dialloc
a
nd xfs
_
difree
commit
|
commitdiff
|
tree
2009-09-01
Dave Chinner
xfs:
factor out inode
in
i
tialisat
i
on
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-06-08
Dave Chinner
xfs: intro
d
u
c
e a p
e
r-ag inode
i
terator
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-06-08
Dave Chi
n
n
e
r
xfs: remove unu
s
e
d
parameter from
x
f
s
_
reclai
m
_
i
nodes
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-06-08
Dave Ch
i
n
ne
r
xfs: factor
o
ut i
n
o
d
e validati
o
n for sy
n
c
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-06-08
D
a
v
e
Chinner
xfs: spl
i
t
inode data writeback from xfs_sy
n
c_inod
e
s_ag
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
x
f
s:
r
em
o
ve xfs
_
flush_s
p
ace
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
xfs: flush
d
el
a
yed allcoa
t
io
n
blocks on ENOSPC in cr
e
a
t
e
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
xfs: block callers o
f
xfs_flush_in
o
d
es() corr
e
ctly
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave C
h
inner
xfs: ma
k
e inod
e
flush
a
t ENOSPC synchronous
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave Chinner
xf
s
:
use xfs_sync_inodes() for devic
e
flushing
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
D
ave Chinner
xfs:
info
r
m the xfsaild
o
f the push target bef
o
re
sleeping
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Da
v
e
C
hinne
r
xfs: p
r
e
v
e
n
t unwritte
n
extent conve
r
sion from blocki
n
g
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Da
v
e
Chinn
e
r
xfs: fix d
o
ub
l
e free o
f
inode
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-04-06
Dave
Chinn
e
r
xfs: vali
d
ate log feature fie
l
ds cor
r
ectl
y
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-03-16
D
ave Chin
n
er
xfs: factor out code t
o
find
t
he
longest free extent
.
.
.
Signed-off-by:
Dave Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2009-02-03
Dav
e
Chinner
xfs: Ch
e
ck buffer le
n
gths in log recovery
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-02-03
D
ave
Chinne
r
xfs: Check buffer l
e
n
g
ths in log recovery
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-01-22
Dave Chinner
Lon
g
btree pointers are
still 64 bit on disk
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2009-01-22
D
a
ve
C
hi
n
ne
r
Long btree
p
ointe
r
s are still 64 bit on disk
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-12-05
Dave Chinner
[XFS] Fix
h
a
n
g
after disa
l
lowed ren
a
me across di
r
ect
o
ry
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-12-05
Dave Chinner
[XFS] Fix ha
n
g after dis
a
llowed
r
ename a
c
ross directory
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-12-01
D
ave
Chinn
e
r
[XFS] remove i_gen from
incore inode
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-12-01
Dave Chinner
[XFS] fix
u
n
initia
l
ised v
a
riable bu
g
i
n
dquot rel
e
ase
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-12-01
Dave Chinner
[XF
S
] fix error
i
nversion problems with data flushi
n
g
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-11-17
Dave Chinner
[XFS] Fix doubl
e
free of log ti
c
kets
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-11-10
Da
v
e Chinner
[XFS]
h
andle memory allocation
f
ailu
r
es d
u
r
i
ng
log
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-11-10
Dave Chi
n
ner
[X
F
S] Avoi
d
u
s
i
ng
i
nodes that
haven't bee
n
com
p
lete
l
y
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-11-10
D
a
v
e
C
h
inner
[XFS] fix uniniti
a
li
s
ed va
r
iab
l
e
b
ug in dquo
t
release
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-11-10
D
ave Chinner
[XFS] han
d
l
e
memory alloca
t
ion failure
s
during
log
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-08-15
D
ave C
h
inner
co
m
p
letions
:
uni
n
line
try_wait_for_
c
omplet
i
on a
n
d
c
ompletion
.
.
.
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree
2008-07-11
Dave Chinner
Fix reference counting
r
ace on log buffer
s
Signed-off-by:
Dave Chinner
<david@fromorbit.com>
commit
|
commitdiff
|
tree