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
superblock: move pin_sb_for_writeback() to fs/super.c
2011-07-20
Dave
C
hinner
superbl
o
ck
:
mov
e
pin_sb_
f
or_writebac
k
()
t
o
fs/super
.
c
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
inode
:
mov
e
t
o pe
r
-sb LR
U
loc
k
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
in
o
de: Make unused ino
d
e LRU per superblock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
inode: convert inode_stat
.
nr
_
unused
t
o p
e
r-cpu count
e
rs
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
Dav
e
Chinner
v
m
scan:
a
d
d
customisable
s
hri
n
ker ba
t
ch size
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
D
ave Ch
i
nner
vmscan: reduc
e
w
ind up shrink
e
r->nr when shrinker can
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
vmscan: s
h
rinker->nr upd
a
tes race and g
o
wrong
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-20
D
ave Chinn
e
r
vmscan: add shrink_sl
a
b
t
r
a
cepoints
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-07-06
Dave C
h
in
n
er
xfs: unpin stale in
o
d
e
s di
r
ectly
i
n IOP_COMMITTED
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-24
Da
v
e
Chinne
r
x
f
s
:
prev
e
n
t bog
u
s as
s
ert when trying to remove non
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-24
Dave C
h
i
nner
x
f
s: clear XFS_I
D
IRTY_REL
E
A
S
E on truncate down
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-06-24
D
a
ve C
h
i
nner
xfs: res
e
t
inode per
-
lifetime state wh
e
n
recycling it
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-19
Dave Chinn
e
r
xfs: obey min
l
eft
va
l
ues duri
n
g extent allocation correctly
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-19
D
a
ve C
h
inner
xfs: reset buff
e
r
pointers
b
efore f
r
ee
i
n
g t
h
em
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-19
Dav
e
Chinner
xfs: avoid g
e
t
ting stuck
d
u
ring async inode fl
u
shes
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-19
Dave Chi
n
ner
xfs: fix xfs_it
r
uncate_start tracing
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-19
Dave Chinner
x
f
s: fix duplicat
e
w
o
rkqueue init
i
al
i
s
a
t
ion
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave
Chinner
x
f
s: fix race
c
ondit
i
on in AIL push trigger
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave Chin
n
er
xfs: m
a
k
e
AIL
t
a
r
get updat
e
s
and compares 32bit
safe
.
commit
|
commitdiff
|
tree
2011-05-09
Da
v
e Chinn
e
r
xfs: always push
the
A
IL to the
targ
e
t
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave
C
hinner
xfs:
exit AIL push w
o
rk
c
orr
e
c
t
ly when AI
L
i
s empty
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave
C
hinner
xfs
:
ensure reclaim cursor is r
e
set corre
c
tly a
t
end
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave Chinner
x
f
s: fix race cond
i
t
ion in AIL
p
ush trigger
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave Chinner
xfs: make AIL
t
ar
g
et updates and compare
s
3
2
bit saf
e
.
commit
|
commitdiff
|
tree
2011-05-09
Dave
C
h
i
nner
xfs
:
a
lway
s
push
the AI
L
to the target
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
D
ave Chin
n
er
xfs:
e
xit
AIL push work correc
t
ly when A
I
L is emp
t
y
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-05-09
Dave Chinner
xfs:
ensure reclaim c
u
r
s
or
is r
e
set correctly at end
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-20
D
a
ve Chin
n
er
xfs: fix dupl
i
cate message outp
u
t
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-12
Dave Chinner
nf
s
: don't call __
m
ark_inode_dirty while holding
i
_
l
oc
k
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dave Chin
n
er
xfs: convert log tail checki
n
g t
o
a warning
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
D
av
e
Chi
n
ner
xfs: ca
t
c
h
bad
block
numb
e
rs free
i
ng
e
xtents
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
D
a
v
e
Chinner
xfs: p
u
sh
the A
I
L
fr
o
m
m
em
o
ry reclaim a
n
d period
i
c
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dav
e
Chinner
xfs:
c
lean u
p
code l
a
y
o
ut in xfs_trans_ail
.
c
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dave Chinner
xfs: co
n
ve
r
t the xfsaild
threads
t
o a workqu
e
ue
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
D
av
e
Chi
n
ne
r
xfs: introduce bac
k
ground inode
reclai
m
work
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dave Chinner
xfs: convert ENOSPC
inode flushing to
use new sync
d
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dave Chinn
e
r
x
fs: introduce a xfssyncd w
o
rkqueu
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-04-08
Dave
Chinner
xfs
:
fix
e
xten
t
format bu
f
fer
a
l
location
s
i
ze
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-31
D
ave Chinne
r
xfs: fix unref
e
r
ence
d
va
r
error in xf
s
_buf
.
c
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-29
Dave Chinner
fs: don
'
t
u
s
e igrab() whil
e
ho
l
di
n
g i_lo
c
k
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinner
x
f
s: stop using the
p
ag
e
cach
e
to back the buff
e
r
c
ac
h
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chi
n
n
er
xfs
:
r
e
gister the i
n
ode cache
sh
r
inker before quotach
e
cks
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinner
x
f
s: xfs_trans_read_buf() should return an er
r
or on
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Da
v
e C
h
inner
xf
s
: introduce inode cluster buffer trylocks for x
f
s_iflush
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave
C
h
inner
vmap: flush vmap a
l
iases when map
p
ing fail
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Da
v
e
Chinner
x
f
s:
preallocation tra
n
sactions do not need to
be s
y
nchron
o
us
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
D
ave Ch
i
nner
fs: pull i
n
ode->
i
_lock up
o
ut
of wr
i
t
e
back_
s
ingle_inode
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinner
fs: ren
a
me
inode_lock to ino
d
e_h
a
sh_lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinn
e
r
f
s
:
m
o
v
e i_wb_l
i
st out from under
in
o
de_lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chi
n
ne
r
fs: move i_sb_list out from u
n
der in
o
de_lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Chinn
e
r
fs: remove inode
_
lock fro
m
iput_fi
n
al and prune
_
icache
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave
Chin
n
er
fs: Lock the inode LRU list separate
l
y
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
D
ave Chin
n
er
fs:
factor inode
disposal
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-25
Dave Ch
i
nner
fs: protect inode->i_state with in
o
de->i
_
lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-11
D
a
ve Chinner
GFS2: introduce AIL lock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xf
s
:
kill support/debug
.
[ch]
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave
C
hinne
r
xf
s
:
C
o
n
v
e
rt remaining
cmn_err() c
a
l
l
ers to ne
w
AP
I
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dav
e
Chinner
xfs: co
n
vert t
h
e q
u
ota d
e
bug
prints to new API
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xfs: r
e
name x
f
s_cmn
_
e
rr_fsb
l
ock_zero()
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave C
h
inner
xfs: convert
x
fs_fs_cmn_err to new error logging API
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
D
a
ve Chi
n
n
er
xfs: kill xfs_fs_mount_cmn_err
(
) ma
c
r
o
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinne
r
xfs: kill
xfs_fs_rep
a
i
r
_cmn
_
err() macro
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
Dave Chinner
xfs: convert xfs_
c
mn_err to xfs
_
a
l
ert_tag
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
D
a
v
e C
h
inner
xfs: Convert xl
o
g
_
warn to ne
w
logging inter
f
a
c
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-06
D
a
v
e
Chinner
xfs: Convert
linu
x
-2
.
6/ files to
new logging i
n
terfa
c
e
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-03-02
D
a
v
e C
h
inner
x
fs:
i
ntroduce new logging API
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Dave Chinner
xfs: fix dquot
sh
a
k
e
r
d
eadlock
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Da
v
e Chinner
xfs: handle CIl transaction commit
failures correctly
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
D
a
v
e Chinn
e
r
xfs:
l
i
mit exts
i
z
e
to
s
i
z
e of AGs and/or MAXEXTLEN
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Dave
Chinner
xfs: prevent extsize alignment from exceeding maximum
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Dave
C
h
inner
xf
s
: l
i
m
i
t e
x
tent length for allocation to AG size
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Da
v
e Ch
i
nner
xfs: speculat
i
ve
d
ela
y
ed allocation uses rounddown_p
o
wer_of_
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-28
Dave Chinne
r
x
fs:
f
ix
efi item
leak
o
n
forced sh
u
tdo
w
n
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-27
D
a
ve
Chinner
xfs
:
f
i
x l
o
g ti
c
ket leak
o
n fo
r
ced
shutdo
w
n
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave Chinne
r
xfs: prevent
N
MI time
o
uts in cmn_err
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave
Chinner
xfs:
e
n
sure log co
v
erin
g
trans
a
ctions are sync
h
ronous
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
D
av
e
Chin
n
er
xfs:
serialise
u
n
a
ligned direct IOs
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dav
e
Chinner
xfs:
f
act
o
r co
m
mon write s
e
t
up code
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs: split b
u
f
fere
d
IO write path from xfs_fi
l
e_aio_write
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinner
xfs: split di
r
ect I
O
writ
e
pa
t
h from xfs_file_a
i
o
_
write
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-12
Dave Chinner
xfs: introd
u
c
e xfs_rw_lock() helpe
r
s
for lo
c
king the
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave
Chinner
xf
s
: factor pos
t
-write newsize updates
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave Chinn
e
r
x
fs:
f
actor
common
p
ost-write
isize handli
n
g code
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2011-01-10
Dave C
h
inner
xfs: ens
u
r
e
sync
write errors
a
re
r
etu
r
ned
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chi
n
ner
x
f
s:
convert grant h
e
a
d man
i
pulations to loc
k
less algori
t
hm
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave C
h
inne
r
xfs: introduce new lo
c
k
s for t
h
e
l
og
g
rant ticket w
a
it
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
D
a
ve Chinner
x
fs
:
co
n
vert
l
og gra
n
t heads to
atomic v
a
ria
b
les
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chinner
xfs
:
c
onvert l_
t
ail_lsn to
a
n ato
m
i
c
v
aria
b
le
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
Dave C
h
inner
xf
s
: convert l_last_sy
n
c_l
s
n to an atomic vari
a
ble
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
D
a
ve Chinner
xfs: make AIL tail pu
s
hing independent of
the
gra
n
t
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Da
v
e Chi
n
ner
x
fs: use wait
queues directly for
t
he
l
og
wait queu
e
s
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave
C
hinner
xfs:
combine gr
a
nt heads into a
s
ingle 64
b
it
i
nteger
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave
C
hin
n
e
r
xfs
:
rewor
k
log
gr
a
nt sp
a
ce calcul
a
t
i
ons
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave
Chinner
xfs:
fact out common g
r
an
t
head/log tail verification
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-21
Dave Chi
n
ner
xfs
:
c
onvert
log grant ticket
q
ueues to list
h
eads
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave Chinn
e
r
xfs: use AIL bul
k
delete
f
unct
i
on to implem
e
nt
s
i
n
gle
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave C
h
inner
xfs: use
A
I
L bulk update function
to imp
l
ement single
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-20
Dave Ch
i
n
n
er
xf
s
: remo
v
e
a
ll the inodes on a buffer from the AIL
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-03
D
ave Chi
n
n
er
xfs
:
co
n
sume iodone callback ite
m
s on buff
e
rs as they
.
.
.
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
2010-12-17
D
av
e
Chinn
e
r
xfs: reduce the numbe
r
of AIL push wakeups
Signed-off-by: Dave Chinner <
dchinner@redhat.com
>
commit
|
commitdiff
|
tree
next