repo.or.cz
/
linux-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: speculative delayed allocation uses rounddown_power_of_2 badly
2011-01-28
Dave Chinn
e
r
xf
s
: spe
c
ulati
v
e delay
e
d allocation uses r
o
undd
o
wn_power_of_
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Dave
C
hin
n
er
xfs: fix efi
i
t
em leak on for
c
e
d
shutdown
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-27
D
a
v
e
Chinne
r
xfs: fix log
tick
e
t l
e
ak
o
n
forc
e
d shutdown
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave
C
hinner
xfs:
pr
e
vent N
M
I
timeout
s
in cmn
_
e
rr
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave
Ch
i
nner
x
f
s: ensure log co
v
ering transactions are syn
c
hronous
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Ch
i
nner
x
fs: seriali
s
e unaligned direct IOs
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinne
r
x
fs: factor commo
n
write setup
c
o
de
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs: split buffered IO write path from
x
f
s
_file_aio_write
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs: split direct IO
write path
f
rom xf
s
_
f
ile_aio_write
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave Chinn
e
r
x
f
s: i
n
troduce
xfs_rw_lock() hel
p
ers for locking the
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinn
e
r
x
f
s: factor pos
t
-write newsize upd
a
tes
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
D
a
ve
Chinner
x
fs:
fact
o
r comm
o
n post-write
isize han
d
ling
code
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave
C
hi
n
ner
xfs:
e
n
s
ure syn
c
wri
t
e
e
rror
s
are retur
n
ed
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
a
v
e Chinner
xfs: convert
grant head manipulati
o
ns to
l
ockles
s
algorithm
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chin
n
er
x
f
s:
introduce new
l
ocks for the log grant ticket wait
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinne
r
xfs: conver
t
log grant heads to
atomic variables
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs: convert l_tail_lsn to an atomic variab
l
e
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
Dave
Chin
n
e
r
x
f
s: convert l_l
a
st_sync_lsn
t
o an atomic variable
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
ave Chinner
xfs: m
a
ke AIL tail pushin
g
independe
n
t
of the
grant
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs:
use
wait queue
s
d
i
r
e
c
t
ly for the
l
og
w
ait
queues
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
a
ve Chinner
xfs: combine grant heads int
o
a single 64 b
i
t
intege
r
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
a
ve Chinner
xfs: r
e
work l
o
g grant spa
c
e calc
u
lations
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xf
s
: fact o
u
t common gr
a
nt head/log tail verificati
o
n
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
a
v
e
C
h
inner
xfs: conver
t
log g
r
ant ticket qu
e
ues to list heads
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chin
n
er
x
f
s: use
AIL bulk
d
elete
function to
implement single
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chinner
xfs
:
use AIL bulk upda
t
e f
u
nction t
o
imple
m
ent s
i
n
g
l
e
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dav
e
Chinner
xfs: remove al
l
the inodes on a buffer
f
rom the AI
L
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
D
a
ve Chinn
e
r
xfs: consume
iodone callback items on buf
f
ers as the
y
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-17
Dave Chinner
xfs: reduce
t
he number
of AIL push wa
k
eups
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave
C
h
inner
xfs: b
u
lk AIL insertion during tra
n
sa
c
tion co
m
mit
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
Dave Chinner
xfs: clean
up xfs_ail_delete
(
)
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave C
h
in
n
er
xfs: Pull EFI/EFD handling out from unde
r
t
h
e
AIL
lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dav
e
C
hinner
xfs:
f
ix E
F
I transaction ca
n
cel
l
ation
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-02
Dave Chin
n
er
xfs: connect up
buffer reclaim priority hooks
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-02
Dave C
h
i
n
ne
r
xfs
:
add a lru to th
e
XFS buffer cac
h
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chin
n
er
xfs: only run x
f
s
_error
_
test
i
f
e
rror
inje
c
t
i
on is
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chin
n
er
xfs: a
v
oid
m
oving stale inodes in th
e
AIL
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-01
D
ave C
h
i
n
ner
xf
s
: delay
e
d al
l
oc bloc
k
s
beyond EOF are valid after
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-01
D
ave
C
hinner
x
f
s: p
u
s
h
s
tale, pinned buffers on trylo
c
k failur
e
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-01
Dave Chinne
r
xfs:
f
ix
failed write truncati
o
n h
a
ndling
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-11-30
Da
v
e Chinner
xfs
:
conve
r
t xfsbud
s
hrinke
r
to a
p
er-buftarg
s
hrin
k
er
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-16
Dav
e
C
h
inner
xfs:
convert p
a
g_ici_lock
to
a
spin lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-17
Dave Chinner
xfs:
conver
t
i
n
ode cache lookups to u
s
e RCU locking
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-16
D
av
e
Ch
i
nner
xfs: r
c
u free inode
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-23
D
a
v
e
Ch
i
nne
r
x
fs:
don't tru
n
c
a
t
e
prealloc from frequentl
y
a
c
cessed
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-04
D
ave
C
h
i
n
n
e
r
xfs: dy
n
amic speculat
i
v
e
EOF preallocation
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-23
Dave Chinner
xfs: use KM_NOFS for all
o
cations during
a
ttribute list
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-23
Dave Ch
i
n
n
e
r
xfs:
p
r
ovide a inode iolock lockdep c
l
ass
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-11-10
Da
v
e Chinn
e
r
x
fs: move
d
e
layed
w
rit
e
buffer t
r
ace
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-11-10
Dave
C
hinner
xfs: fi
x
per-ag
r
ef
e
r
ence coun
t
ing in inode reclai
m
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-26
Dav
e
C
hi
n
ner
fs: s
w
itch bdev in
o
de
bdi's co
r
rectly
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-26
Dave Chinner
fs: Factor inode hash o
p
erations into f
u
n
c
tions
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-26
Dav
e
C
h
inne
r
fs: C
o
n
v
ert nr_inodes
a
nd nr_unused to per-cpu
c
ounters
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
D
a
v
e Chinner
xfs:
p
ack xfs_buf structure more tightly
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Da
v
e Chinner
xfs: convert buffer cache hash t
o
rb
t
ree
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
hi
n
ne
r
xfs: serial
i
se inod
e
reclaim withi
n
an
A
G
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: ba
t
ch
i
node reclaim look
u
p
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
D
ave
Chinne
r
xfs:
implemen
t
batched i
n
ode lo
o
kups for AG
w
a
lking
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xf
s
: sp
l
it ou
t
inode
w
a
lk inode grabbin
g
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
D
ave Chinner
xfs: split inode AG walking into
separate c
o
de for
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: rem
o
v
e buft
a
rg hash for external de
v
ic
e
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
fs: use unhashed buffers
f
o
r size ch
e
c
k
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dav
e
Chi
n
ner
xfs: ki
l
l
X
BF_FS_
M
ANAGED bu
f
fer
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave
C
h
i
nner
x
fs: store xfs_moun
t
in
t
he buftarg instead of i
n
the
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: introduced unca
c
he
d
b
u
ffe
r
read pr
i
mi
t
ve
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chin
n
er
xfs
:
renam
e
xfs_
b
uf_get_n
o
daddr
to be
m
ore appropri
a
te
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
xfs: don't use
vfs
w
riteback for
p
ure metadata modifica
t
ions
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave C
h
inner
xfs
:
lo
c
kless per-ag
looku
p
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dav
e
Chi
n
ner
x
fs
:
remove
d
ebug assert for
p
er-ag reference counting
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinn
e
r
xfs: reduc
e
th
e
nu
m
ber o
f
CIL lo
c
k round trips during
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chinner
x
f
s
:
Intr
o
duce
X
F
S
_
IOC_ZERO_RANGE
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-18
Dave Chin
n
er
x
f
s: use
r
a
ng
e
pri
m
itives
fo
r
xfs page
cache operati
o
ns
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-29
D
ave Chinner
xfs: force
b
ack
g
r
ound CIL push under sustained load
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-10
D
a
ve Chinner
xfs: lo
g
IO completion work
q
ueue is
a high priority
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-03
Dave
C
hinner
xfs: prevent 32bit overflo
w
in space rese
r
v
a
tion
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinner
xfs: don
'
t do memory al
l
ocation
under the CIL
cont
e
xt
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave C
h
inner
xfs: R
e
duce log f
o
rce overhead
for
d
elayed logging
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
D
a
ve
C
hin
n
e
r
xfs: du
m
my transactions s
h
oul
d
n
ot
d
ir
t
y VFS state
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinn
e
r
xfs: handle negative wbc->nr_to_write
during sync
w
rit
e
back
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chin
n
er
writeback:
w
rite_c
a
ch
e
_pages doesn't terminate at
n
r_to_writ
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
D
a
ve
C
hinner
xfs
:
f
ix untrusted inode
num
b
er lookup
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave Ch
i
nner
xf
s
: ensur
e
w
e
ma
r
k all i
n
odes in a freed
c
l
u
ster XFS_
I
S
T
ALE
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-24
Dave Chinn
e
r
xfs: unl
o
ck items before allowing th
e
CIL to commit
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-23
D
a
ve Chinner
radix-tr
e
e
: radix_tr
e
e_range_
t
ag_
i
f_
t
agged() can s
e
t
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-23
D
ave Chinner
ra
d
ix-tree: clear
all tags
in radix_tree
_
node
_
rcu_f
r
e
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-07
Dave Chinner
b
l
kdev: check for va
l
id request queue b
e
fore issuing
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-07
D
a
ve Chinn
e
r
w
r
i
teback: Add tracing
to w
r
ite_
c
ache_
p
ages
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-07
Dav
e
Chinner
w
riteback: Add t
r
acing to balan
c
e_dirty_pages
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chinner
x
fs:
fix b
i
g
endian build
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave
C
h
i
n
ner
xfs:
use GFP_NOFS for page cache
a
llocation
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
D
a
v
e
Chinner
xfs: fix memor
y
r
e
claim re
c
u
r
sion dea
d
l
o
ck on locke
d
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chinner
x
fs
:
fix xfs_trans_add_it
e
m() lo
c
k
dep
warnings
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chinner
xfs: simplify
a
n
d remove
x
fs_ireclai
m
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave C
h
in
n
er
xfs: don't block on buffer rea
d
errors
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-26
Dave Chinner
x
f
s:
u
nreg
i
ster inod
e
shrinker befo
r
e
freeing filesystem
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-23
Da
v
e Chinner
ext3: default to ordered mode
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-21
Dave
C
h
inner
mm: add cont
e
xt argument to
s
hrink
e
r callba
c
k to rem
a
ining
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-19
Dave
C
hinner
xfs: t
r
a
c
k AGs wi
t
h reclaimable inodes in
p
er-ag r
a
d
ix
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-19
Dave Chi
n
ner
xfs:
c
onvert inode shrinker
t
o
per
-
filesy
s
tem contexts
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-19
Dave Chinner
mm: add conte
x
t ar
g
ument to shr
i
n
ker callback
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
next