repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
xfs: stop using the page cache to back the buffer cache
2011-03-25
Dave Chinner
x
f
s: stop us
i
ng the page cache to back the buffer cache
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-25
Dave
Chinner
xfs:
r
egis
t
e
r
the inod
e
cache
s
hrin
k
er before quo
t
achecks
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinne
r
xfs: xfs_trans_rea
d
_b
u
f()
sho
u
ld return an error o
n
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinner
xfs: introduc
e
inode cluster bu
f
fer tr
y
locks for xf
s
_iflush
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinne
r
vma
p
: flush vmap aliases
when map
p
ing fails
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinner
xfs:
p
reallocat
i
on t
r
ansa
c
tions do not
nee
d
to be synchro
n
o
u
s
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
D
ave
C
hinner
xf
s
: kill suppor
t
/d
e
bug
.
[ch]
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
D
a
ve Chi
n
ner
xfs: Convert remaining
c
m
n_err() caller
s
to new
A
P
I
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
D
a
ve Ch
i
nner
xfs
:
convert the quota debug prints to new API
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xfs: rename xfs
_
cmn_er
r
_fsblock_
z
ero()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xfs:
c
o
n
ve
r
t xfs
_
f
s_cm
n
_err t
o
n
e
w e
r
ror logging
API
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Da
v
e
Chinner
xfs
:
kill
x
fs_fs_mo
u
nt_cmn_err
(
) ma
c
ro
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Da
v
e Chin
n
e
r
xfs:
k
ill x
f
s_fs_re
p
air_cmn_err(
)
mac
r
o
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xf
s
:
c
onvert
xfs_cmn_err to xfs_
a
l
e
rt_ta
g
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Dav
e
C
h
inner
xfs:
Conver
t
xl
o
g_warn to new
l
ogging
i
nterface
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-06
Dave Ch
i
n
ner
xfs
:
Convert lin
u
x
-2
.
6/ files
t
o
new loggin
g
interface
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-03-02
Dave Chinner
xfs:
introduce
n
ew lo
g
ging
A
P
I
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Dave
Chinner
xfs: fix dquot shaker
d
eadl
o
ck
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Dave Chinner
x
fs: handle CIl transaction commit failu
r
es correctly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Dave
C
h
inner
xfs: li
m
it e
x
tsize to size of
A
Gs and/or MAX
E
XTL
E
N
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Da
v
e Ch
i
n
n
er
xfs:
p
r
e
v
e
nt
extsize align
m
ent fr
o
m exceeding maxi
m
um
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Dave C
h
i
n
ner
x
f
s: lim
i
t extent length
for allocation to AG size
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
Da
v
e Chinner
xfs: sp
e
culative d
e
laye
d
allocation
u
ses r
o
u
n
dd
o
w
n
_power_of_
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-28
D
a
ve Chinne
r
xfs:
fi
x
efi
item le
a
k
on fo
r
ced
s
hut
d
own
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-27
Dave Chinner
xfs: fix log tick
e
t
l
eak on
f
orced shutdown
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Dave C
h
inner
x
f
s: pre
v
ent NM
I
tim
e
o
uts
in cmn_err
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
D
ave Chinner
xfs: ensure log cov
e
r
ing transactions are synchro
n
ous
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinn
e
r
xfs: serialise unaligned dir
e
ct IOs
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
D
a
v
e
Chinner
x
f
s: factor
c
o
mmo
n
write setup code
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
Dave
C
hin
n
e
r
xfs
:
spl
i
t buffere
d
IO wr
i
te path fro
m
xfs_
f
i
l
e_aio_write
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
D
a
ve Chinner
xfs: split
d
ire
c
t
IO write path from xfs_fi
l
e_a
i
o_write
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Dave
Chi
n
ner
x
f
s: introduce xfs_rw_lock() helpers
for l
o
ck
i
ng the
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs:
factor post-w
r
i
te newsiz
e
updates
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs: factor common p
o
st-w
r
i
t
e
isiz
e
h
a
ndli
n
g
code
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-10
Dav
e
Chinner
xfs: ens
u
re
s
y
nc write
err
o
rs are returned
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave C
h
inner
xfs: convert grant head manipulat
i
o
n
s
to lo
c
kle
s
s al
g
o
r
ithm
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: int
r
oduce new locks for the l
o
g g
r
a
n
t t
i
c
ket wait
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave
C
h
in
n
er
xfs: convert log grant heads to at
o
mic vari
a
b
les
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave
Chinne
r
xfs: conv
e
r
t
l_tail_lsn to an atomi
c
v
a
riable
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chin
n
er
xfs
:
conver
t
l_last_sync_l
s
n to
a
n
at
o
mic
v
a
r
iable
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: make AIL ta
i
l pushing indepen
d
ent of
the
g
rant
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinn
e
r
xfs:
us
e
wait
queues dire
c
tly for the log wait queues
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave
C
hinner
xfs: c
o
m
b
ine grant heads into a single 64 bit integer
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chin
n
er
xf
s
: rework log grant
s
p
a
c
e calculations
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chi
n
ner
xfs:
fact out common grant head/
l
og tail
v
erificati
o
n
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
x
f
s: con
v
ert log grant
t
icket que
u
e
s
t
o
list
heads
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Da
v
e
C
hinner
x
f
s:
use AIL bulk delete f
u
nct
i
o
n t
o
imp
l
ement si
n
gle
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chinner
xfs:
use AI
L
bu
l
k update funct
i
on to imple
m
en
t
si
n
gl
e
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chinner
xfs:
remove all
th
e
i
n
o
d
es on
a
b
uffer
f
rom the AIL
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xfs: consum
e
iodone callback it
e
ms on b
u
ffers as they
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-17
D
a
ve Chin
n
e
r
x
fs: reduce t
h
e
number of AI
L
push wakeups
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
Dave
C
hinne
r
x
f
s
:
bulk AIL i
n
sertion during tra
n
sactio
n
commit
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chin
n
er
xfs: clean up
x
fs_ail_delete()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
D
a
ve Chinner
xfs: Pul
l
E
FI/EFD handling out fro
m
u
n
d
er
t
he AIL
l
ock
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-20
D
a
v
e
Chinner
xfs: fix EFI t
r
ans
a
ction cancellation
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-02
Dave Chin
n
er
xfs: connect up b
u
ffer reclaim pr
i
o
rity
hooks
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-02
Dav
e
Chinner
xfs: add a lru to the XFS buffer ca
c
h
e
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chin
n
er
x
fs: only run xfs_err
o
r_test if
e
rror injecti
o
n is
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave C
h
inner
xfs: avoid moving stal
e
in
o
des in the A
I
L
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chinner
xfs:
delayed alloc blocks beyond EOF are valid after
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
D
av
e
Ch
i
n
ner
x
f
s: push
stale,
p
inned buff
e
rs
o
n t
r
y
l
ock fail
u
res
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chinner
xf
s
:
f
ix failed
w
rite
t
runcation
handling
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-30
D
a
ve Chinn
e
r
xfs
:
c
o
nver
t
xf
s
bud shrinker to a per-buftarg shrinker
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-16
D
a
v
e Chin
n
er
xfs: convert pag_ici_lo
c
k
to
a
spin lock
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-17
Da
v
e
C
hinner
xfs:
c
onvert
inode cache lookups to use
RCU locking
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-16
Dave Chinner
xfs: rcu free inod
e
s
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
D
ave C
h
inner
xfs: don't t
r
uncate prealloc fro
m
frequently accessed
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2011-01-04
Dave C
h
i
n
n
e
r
xfs: dyna
m
i
c
s
p
eculative
EOF prealloca
t
i
on
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
Dave Chi
n
ner
x
f
s
: us
e
KM_NOFS for
a
l
l
ocations during attribute list
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-12-23
Dave C
h
inner
xfs:
provide
a
inode
iolock lockdep
class
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-10
Dave Chinne
r
x
fs: m
o
v
e
de
l
a
yed w
r
i
t
e
b
uffer trace
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-11-10
Dave
C
hin
n
er
xfs: f
i
x
per-ag reference c
o
unting
in i
n
ode r
e
claim
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Dave
Chinner
fs: switch
b
de
v
i
n
ode bdi's c
o
rrec
t
ly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Dav
e
Chinner
fs: Factor inode hash
o
pera
t
ions
i
nto functions
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-26
Dave Chinner
f
s:
Convert nr_inodes
a
nd nr_unused to per-cpu counters
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chin
n
er
xfs: pa
c
k x
f
s_buf stru
c
t
u
re
more
t
i
g
htly
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
h
inner
xfs: convert buffer cache hash to rbtree
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
a
ve Chinner
xfs:
seri
a
lis
e
in
o
de reclaim
within an
A
G
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: batch i
n
ode reclaim
lookup
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Ch
i
nn
e
r
xf
s
:
im
p
l
eme
n
t batched inode lookups
f
or AG walki
n
g
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
Chin
n
er
xfs:
s
p
lit out inode wal
k
inode grabbing
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
a
ve Chinner
xfs: spl
i
t inod
e
AG walking into se
p
arate code for
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
a
ve
C
hinner
xfs: remove buftarg h
a
sh for external d
e
vices
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
hinner
xf
s
:
use
u
nhashed b
u
ffers for size check
s
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
a
ve Chinner
xfs: ki
l
l XBF
_
FS
_
MANAGED buffers
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
f
s: s
t
ore x
f
s_mount in the buftarg in
s
tead of in t
h
e
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave C
h
i
n
ne
r
xfs:
i
ntroduced uncached
buffer read primitve
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave C
h
inn
e
r
xfs
:
rena
m
e xfs_b
u
f_
g
et_n
o
daddr t
o
be more appropriate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinne
r
xfs: d
o
n
'
t u
s
e vfs
writeback
f
or pure me
t
adata
m
odificat
i
ons
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
D
av
e
Chinner
xfs
:
loc
k
less per-ag lo
o
kups
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinn
e
r
xfs: remove
debug assert f
o
r per-ag reference counti
n
g
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: red
u
ce th
e
n
u
m
b
e
r of CI
L
lock
r
ound
tr
i
p
s
d
uring
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: Introduce XFS_IOC_ZER
O
_RANGE
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-10-18
Dav
e
Chinner
xf
s
: u
s
e ran
g
e pri
m
i
t
ives
f
or
x
fs pag
e
cach
e
o
perations
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-29
Dave C
h
i
n
n
er
x
f
s: force
back
g
round CIL push under
sustained load
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-10
Dave Chinner
xfs:
l
og IO com
p
let
i
on workqu
e
u
e
is a high
priority
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-03
Da
v
e
C
h
inner
xfs: prevent 32bit overflow in space reserv
a
t
ion
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-09-02
D
ave Ch
i
n
ner
xf
s
: improve
b
uffer cache hash scalabi
l
ity
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
D
ave Chi
n
ner
xfs: do
n
't do memory allo
c
ation under
the CIL conte
x
t
.
.
.
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinner
xfs: R
e
duce log
f
o
r
ce ov
e
rhe
a
d for delayed l
o
gging
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
next