repo.or.cz
/
linux-2.6
/
openmoko-kernel.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[XFS] Reorganise xlog_t for better cacheline isolation of contention
2008-04-18
Davi
d
Chinner
[XFS] Reorganise xlog
_
t fo
r
b
e
tter
cache
l
in
e
isolation
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chinner
[
X
FS]
Remove the xlog_t
i
cket allocator
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chinne
r
[XFS] Per iclog cal
l
back chain loc
k
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
D
a
vid Chinner
[XFS] E
n
sure a btree
insert returns a valid
c
ursor
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David
C
h
inn
e
r
[XF
S
]
Account
f
o
r
i
n
ode cluster a
l
ign
m
ent
in
all
al
l
ocations
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David
C
hinner
[XF
S
] Use pow
e
r-of-2
s
i
zed buffe
r
s to
reduc
e
ov
e
r
head
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
Dav
i
d Chinner
[XFS] Use atomic counters for ktrace buffer
i
n
dexes
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chinner
[XFS]
U
pda
t
e c/
m
t
i
me correctly on tr
u
ncates
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David
C
hinner
[XFS]
U
se ato
m
ics for
iclog reference counting
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
D
avid Chin
n
er
[XFS] Prevent AIL
l
oc
k
contention
d
uring
transactio
n
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chi
n
ner
[XF
S
] Use
xfs_ino
d
e_clean()
i
n more places
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chinner
[XFS] Remo
v
e the
x
fs_iclu
s
ter
s
truc
t
u
r
e
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chin
n
e
r
[XFS] Don't block pdflus
h
when
w
riting
back inode
s
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-18
David Chinner
[XFS] Facto
r
xfs
_
itobp() an
d
x
fs_inotobp()
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-04-10
David Chinner
[
X
F
S] Fix superbl
o
ck
f
e
a
tur
e
s2 field alignm
e
n
t prob
l
e
m
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-03-06
D
avid Chinner
[
XFS] fix ino
d
e lea
k
in xfs_iget_core()
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-03-06
David Chinn
e
r
[XFS] 977
5
45
9
77
5
45 97
7
545 977545 977545
977545 xfsaild
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David Chinner
[XFS] Fix o
o
ps i
n
x
fs_file_readdir
(
)
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
D
avid Chinner
[XFS]
Mak
e
xf
s
_
a
il_che
c
k check less by default
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
D
avid C
h
i
nner
[
X
FS
]
M
o
ve AI
L
p
u
shing into it's ow
n
thre
a
d
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David Chi
n
n
e
r
[XF
S
]
F
ix
xfs_low
b
it64
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David Chinner
[
XFS] Mov
e
platf
o
r
m
sp
e
cific mount o
p
tio
n
parse out
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David Chinner
[XFS] Implement fall
o
c
ate
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
D
a
vid Chi
n
ner
[XF
S
] Fix i
n
ode all
o
c
ati
o
n
l
a
tency
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
Dav
i
d
C
hinner
[XFS] Fix transactio
n
overrun
during
wri
t
eback
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David
C
hinner
[XFS]
Sho
w
a
ll mount
a
rgs in
/
pro
c
/mounts
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
David Chinner
[
X
FS
]
Fix sparse warni
n
g in xlog_recover_
d
o_efd_
t
ra
n
s
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
Da
v
id Chinner
[XFS
]
F
ix up sparse w
a
rnings
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2008-02-07
Dav
i
d Chi
n
n
er
[XFS] Use the generic
bitops rather th
a
n
implementing
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-12-10
David Chinn
e
r
[X
F
S
] Fix xfs
_
ichgtime()s bro
k
en usage of I_S
Y
NC
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-12-10
Da
v
id Chinner
[XFS] Fix broken inode cluster setup
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-10-15
David C
h
inner
[XFS] Radi
x
t
r
e
e
bas
e
d
i
no
d
e caching
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-10-15
David Chinner
[XFS] Barrie
r
s
n
eed to b
e
d
y
n
a
mical
l
y c
h
e
cked
a
nd sw
i
tch
e
d off
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-09-17
Davi
d
Chinner
[
X
FS] On-d
e
mand rea
p
i
ng of the MRU cache
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-09-05
David Chinner
[
XFS] Set f
i
lestreams object timeout to somethi
n
g
sane
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-19
David C
h
i
n
ner
[IA64] fallocate
system call
commit
|
commitdiff
|
tree
2007-07-19
David
C
hinner
[XFS
]
Fix in
o
de size upd
a
te before d
a
ta write in xfs_setat
t
r
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-19
David
C
hinner
[XFS]
A
llow punching holes
t
o free space when at ENOSPC
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-19
D
avid Chinner
[XFS] Impleme
n
t
->page_m
k
w
rite i
n
XFS
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-19
David Chinner
[FS] Im
p
lemen
t
block
_
page_mkwrite
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Chinner
[XFS] Fi
x
lockdep annotations for xfs_lock_
i
n
o
d
es
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
Da
v
id
C
hinner
[LIB]: exp
o
rt radix_tree
_
preload()
commit
|
commitdiff
|
tree
2007-07-14
David Chinne
r
[XFS] Quota inode has
n
o parent
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David C
h
i
nner
[XFS]
C
oncurrent
M
ulti-File Da
t
a Streams
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
a
vid Chinner
[XFS] Si
m
plify XFS m
i
n/max macr
o
s
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Chinner
[XFS] Fix remou
n
t,rea
d
o
nly path to flush eve
r
y
thi
n
g
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
a
v
i
d
Chinner
[XFS] Cleanup inode
e
x
tent
size hint extra
c
t
i
on
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Chinne
r
[XFS] P
r
e
vent ENOSPC from abort
i
ng trans
a
c
t
io
n
s
th
a
t
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
Davi
d
C
h
inner
[X
F
S]
Prev
e
nt deadlock when flushing ino
d
es
on unmoun
t
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
avid Chi
n
ner
[
X
F
S] M
a
p
u
nwritte
n
e
xt
e
nts c
o
rrectl
y
for I/o
com
p
letion
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
a
v
id Chinner
[XFS
]
Appl
y
tr
a
n
saction
d
elta counts atomically to
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
Dav
i
d Chin
n
er
[XF
S
] Handle
null retur
n
ed
fro
m
xf
s
_vtoi()
i
n xfs_setfilesize()
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Ch
i
nner
[XFS] Block o
n
unwrit
t
e
n
extent conversio
n
d
uring s
y
nchron
o
u
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
Davi
d
Chin
n
er
[
XFS] Flush the
b
lock d
e
vic
e
befo
r
e clos
i
ng it on unmount
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
a
v
i
d Chinner
[XFS]
x
fs_bmapi f
a
ils to upd
a
t
e the previous ext
e
nt
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
a
v
i
d
Chinn
e
r
[XFS] Fix the transaction flag
s
to
m
ake
l
azy superblock
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Ch
i
nner
[X
F
S] Lazy
Superblock Counters
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
Da
v
id Chinner
[XFS] Make hole punching at EOF
a
tomic
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David C
h
inner
[XFS
]
Fix vmal
l
oc leak o
n
mount/
u
nmount
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
D
av
i
d Chinner
[XFS] Fix
u
se-after-free during log unmount
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-07-14
David Chinner
[
X
FS]
S
leeping with
t
he ilo
c
k waiting
for I/O c
o
mp
l
etion
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-05-29
David C
h
inner
[XFS]
W
r
i
te
a
t EOF may not update
fil
e
size co
r
rectl
y
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-12
David Chi
n
ner
[P
A
T
C
H] Make
XFS u
s
e
BH_Unwritt
e
n
and BH_Delay correct
l
y
commit
|
commitdiff
|
tree
2007-02-12
David Chinner
[PA
T
CH] Make BH_Unwritten a first class bufferhead
.
.
.
commit
|
commitdiff
|
tree
2007-02-10
D
avid C
h
in
n
er
[XFS] Don't use
kmap i
n
xfs_
i
ozer
o
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Chinner
[XFS]
M
a
ke freeze code a little clean
e
r
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Chinne
r
[XFS] Ensure a
f
rozen file
s
ystem has
a clean log before
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Ch
i
n
ner
[XFS] Fix sub-
b
lock zeroing
for
buffered writes into
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David
C
hinner
[XFS]
Fix block res
e
r
vat
i
on mec
h
anism
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
D
a
vid Chinner
[XFS] Mak
e
growfs work for a
m
ou
n
ts greater than 2
T
B
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David
C
h
inn
e
r
[XFS] Fix in
o
de log
it
e
m
use-aft
e
r-free o
n
f
o
r
ce
d
shutdown
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
Davi
d
C
h
inner
[XFS] Fix UP bui
l
d bre
a
kage due to undefin
e
d m_icsb_mutex
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
D
a
vid Chi
n
ner
[X
F
S] Redu
c
tion
g
l
o
bal superblock l
o
ck c
o
nt
e
ntion near
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Chi
n
n
e
r
[X
F
S] Keep
s
tack usage d
o
w
n
for 4k s
t
a
cks by using
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Chinner
[XFS] Current usag
e
of buf
t
arg flags i
s
incorrect
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
Dav
i
d
Chinner
[XFS] Fix a synchronous buf
t
arg flush deadl
o
ck when
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-02-10
David Chinner
[XFS] Make quiet
mounts quie
t
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2007-01-12
Da
v
i
d
Ch
i
nne
r
[PATCH]
Revert bd_mo
u
nt_mutex back to a semaphore
commit
|
commitdiff
|
tree
2006-12-21
D
avid Chinner
[
P
ATC
H
] Fix
X
F
S after clear_
p
ag
e
_dirty()
r
e
moval
commit
|
commitdiff
|
tree
2006-11-21
David
C
hinner
[X
F
S]
Stale the correct inode when freeing clusters
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-11-11
David Chinne
r
[XFS] Remove KERNEL_VERSION macros from xfs_dmapi
.
h
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-11-11
Da
v
i
d Chinner
[XFS] Pre
v
ent a deadloc
k
when xfslogd u
n
pin
s
inodes
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-11-11
Davi
d
Chin
n
er
[XFS]
Clean up i_fla
g
s and i
_
flags_
l
ock handling
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-09-28
David Chinn
e
r
[XFS] Reall
y
f
ix use after fre
e
in xfs_
i
unpin
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-09-07
Davi
d
Chinn
e
r
[XFS] F
i
x
x
f
s_spli
c
e_write() so
a
p
p
ende
d
data gets
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-09-07
Da
v
i
d
C
hinner
[XFS] Prevent free spa
c
e
o
versubscript
i
on
and x
f
s
s
yncd
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-06-09
David Ch
i
nner
[X
F
S] Stop a BUG fr
o
m occurring in generic_
d
e
l
ete
_
inode
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-04-11
D
a
vid Chi
n
ner
[XF
S
]
Fi
x
an inod
e
use
-
after-fre
e
d
urin an
u
npin
.
When
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-04-11
Da
v
id Chinn
e
r
[XFS
]
Fix
i
node reclaim sc
a
lability
regre
s
s
ion
.
When
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-22
Davi
d
Chinner
[
XFS] Check that a page has dirty buffers before finding
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-22
David Chi
n
ner
[
XFS] Expla
i
n the race closed by
t
he add
i
tion of vn_iowait
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-14
D
a
vid Chi
n
ner
[XFS] u
s
ing a spinlock per cpu for superblock counter
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-14
David
C
hinn
e
r
[XF
S
] Add
support fo
r
hotplug C
P
Us to the per-CPU supe
r
b
l
ock
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-14
Davi
d
Chin
n
er
[XFS] On mac
h
ines with more than 8 cpus, when running
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-03-14
David
Chinner
[XF
S
] find_exported_d
e
ntry()
.
XFS d
o
es
not n
e
e
d
to
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-02-07
David Chinner
[XFS]
A
ccount for the page we just wrote whe
n
w
e
detect
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-01-18
David Chinner
[
XFS] F
i
x a race in
xfs_subm
i
t_ioend
(
) whe
r
e
we
can
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2006-01-11
Dav
i
d
Chi
n
ner
[XFS] Introduce p
e
r-filesystem delwri pagebuf fl
u
s
hing
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2005-11-01
Da
v
i
d
C
hi
n
ner
[
X
FS] Introduce two
n
ew mount
opt
i
ons (nolarg
e
io/
l
a
r
g
eio
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
2005-09-04
Davi
d
Chinner
[
X
FS] Fix racy access to pb
_
flags
.
pagebuf
_
rele()
.
.
.
Signed-off-by:
David Chinner
<dgc@sgi.com>
commit
|
commitdiff
|
tree
next