repo.or.cz
/
linux-2.6
/
kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
fs: add SEEK_HOLE and SEEK_DATA flags
2011-07-21
J
osef Bac
i
k
fs:
add
S
E
EK_H
O
L
E and SEEK_DATA flags
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
C
h
r
ist
o
ph Hellwig
reiser
f
s: make r
e
ise
r
f
s
d
efault t
o
barri
e
r=f
l
ush
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christoph
He
l
l
wi
g
ext3: make e
x
t3 mount def
a
ult t
o
bar
r
ier=1
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
don't open-code parent
_
ino() in assorted ->
r
eaddir()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al
V
iro
m
inix_getatt
r
(
)
: don't bother with ->d_pa
r
e
n
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al V
i
ro
coda_ve
n
us_r
e
a
d
dir()
:
use offse
t
of
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
arm: don't cre
a
t
e u
s
eless copies to pass into debug
f
s_create
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
sw
i
tc
h
a
ssorted clock driv
e
rs to debugfs_remove
_
r
ec
u
rs
i
ve
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Kay
S
ievers
fs:
seq_
f
ile - add ev
e
nt counter
to simplify poll(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christ
o
p
h
Hellwig
fs: m
o
v
e inode_dio_do
n
e to
the e
n
d
_io handler
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christoph Hellwig
fs: simplify the blo
c
kd
e
v_direct_
I
O
p
roto
t
ype
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Chris
t
o
p
h
Hel
l
wig
fs: always maintain i_dio_count
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Chri
s
t
o
p
h
H
el
l
wi
g
fs:
m
ove inode_dio_wai
t
call
s
int
o
->se
t
attr
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christop
h
Hellwi
g
rw_semaphore: remove up/down_read
_
non_o
w
ner
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christo
p
h Hellwig
fs: kill i_alloc
_
sem
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Christoph Hellwig
f
s
: simplify handling of zero sized reads in __blockdev_d
i
re
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
J
an Kara
ex
t
4: R
e
write e
x
t
4
_
p
a
ge_mkwrite() to use
generic hel
p
ers
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Ch
r
istoph Hellwig
fat: remove i_alloc_sem
abuse
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Tobias K
l
auser
VFS
:
F
ixup kerneldoc for generic_
p
ermission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
To
m
asz
Stanisla
w
sk
i
anonfd: fix missing declarati
o
n
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Dave Chi
n
ner
xf
s
: m
a
ke use of ne
w
shrinker callout for the inode
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Dave
C
h
i
n
ner
vfs
:
i
n
crease shrinker batch s
i
ze
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Da
v
e Chin
n
er
su
p
e
r
blo
c
k: add filesystem shrinker
o
perat
i
o
n
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
D
a
v
e
Chinner
inode: remove iprune_
s
e
m
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Dave Chi
n
ner
superblo
c
k: introduce pe
r
-
sb
c
ache shrinker infrastructure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinn
e
r
superblock: move p
i
n
_s
b
_for_w
r
iteback
(
) to
f
s/super
.
c
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
D
a
ve Chinner
inode: move to per-sb LRU locks
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
inode: Make
u
nused inode
L
RU per superblo
c
k
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Dave C
h
inner
inode:
convert
i
node_sta
t
.
nr
_
unused to per-cpu counters
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
v
m
sca
n
:
a
d
d customisa
b
le shrinker batch si
z
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinne
r
vms
c
an: reduce wind
u
p shrinker->nr when
s
hrinke
r
can
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
D
ave Chinn
e
r
vmscan:
shrinker->nr
updates
r
ace and go wr
o
ng
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Da
v
e Chinn
e
r
vmscan: add
sh
r
ink
_
slab tra
c
epoints
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
make d_
s
plice_alias(
E
RR_PTR(err), dentry)
=
ERR_PTR
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
d
euglify squash
f
s_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfsd
4
_
l
i
st_
r
ec_dir():
d
on't bother with
reopening rec_file
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
kill useless checks
for sb->
s
_
o
p == NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
b
trfs
:
kill magical embed
d
ed struct superbl
o
c
k
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
get
ri
d
of
pointless c
h
ecks for dent
r
y->sb == NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
Make
->d_sb assign-on
c
e and alway
s
non-NUL
L
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
u
n
export kern_path
_
parent()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch
v
fs_
p
ath_loo
k
up() to s
t
ruct path
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
kill lookup_
c
r
eate()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
devtmpf
s
: get rid of bogus mkd
i
r
i
n create_path()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
switch devtmpfs to kern_path_create(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
switch devtmpfs
obj
e
ct creation
/
r
e
m
oval t
o
s
e
p
arate
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
make
s
u
re that ns
p
roxy_cache is i
n
i
t
ialized early
e
n
ou
g
h
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
s
witch do
_
s
p
ufs_cr
e
ate() to u
s
er_path_create()
,
fix
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vi
r
o
n
e
w
h
elpers: kern_pat
h
_cr
e
ate/user_path_cre
a
te
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
k
i
ll LO
O
KUP_CO
N
TINU
E
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
nfs: LOO
K
UP_{OPEN
,
CREATE,EXCL} is set only
o
n
the last
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
i
ro
cif
s
_
lookup():
L
OOKUP
_
OP
E
N is set o
n
ly on the
last
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vi
r
o
ceph: LOOKUP_OPEN i
s
set only whe
n
it's t
h
e last component
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
jf
s
_ci_revalidate() is safe from RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
LOOKUP_CREA
T
E and
L
O
OKUP_R
E
NAME_TARGET can be set onl
y
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
no n
e
ed to check fo
r
L
OOKUP
_
OP
E
N
in
-
>create(
)
instances
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
don't p
a
ss namei
d
ata to
vfs_c
r
eat
e
()
f
ro
m
ecr
y
ptfs
_
creat
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
don't trans
l
iterate lo
w
er bits
o
f
-
>
intent
.
op
e
n
.
flags
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vi
r
o
Don't p
a
ss
nameidata when ca
l
ling vfs_create() f
r
om
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
fi
x
mknod() on
n
fs4 (
h
o
p
efully)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
name
i
da
t
a_to_nf
s
_open_con
t
ex
t
() doesn't need nameidata
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs_open_context doesn
'
t need struct
p
ath either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs4
_
openda
t
a doesn't need
s
t
ruct path either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
nfs4
_
closedat
a
doe
s
n't
n
ee
d
t
o mess with stru
c
t pa
t
h
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ci
f
s:
fi
x
the
t
ype o
f
cif
s
_de
m
u
l
tiplex_thread(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
ecryptfs_
i
nod
e
_permi
s
sion() doesn't
need to bail out
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
kill I
P
ERM_FLAG_RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permi
s
sion()
san
i
tizing: document API changes
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
merge do_rev
a
l
idate() into its o
n
ly caller
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
n
o reason to keep exec_
p
ermis
s
ion() se
p
arate
n
ow
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
mas
s
age
gener
i
c_permission() to treat dire
c
tories on
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
->permi
s
s
i
on() sanitizi
n
g
:
d
o
n't pass flags to exec_per
m
issi
o
n
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
seli
n
u
x: don't transl
i
terate MAY_NOT_BLOCK to IPERM_FL
A
G_RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
->permission() sanitizing: don'
t
p
a
s
s flags to ->inode_permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
-
>permission(
)
sanitizi
n
g: don'
t
pass
flags to -
>
permission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
->
p
ermission() sanitizing:
d
on'
t
pas
s
f
l
ags to generic
_
permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
->permission() san
i
tizing:
d
o
n't
p
ass
flags
t
o ->check_acl()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
-
>
p
ermission() sani
t
i
z
i
ng: pass
M
A
Y_N
O
T_B
L
OCK to -
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
->perm
i
ssion() sanitizing: MAY_NOT_BLOCK
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
ki
l
l check_acl callback o
f
generic_permissi
o
n()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
loc
k
less get_wr
i
te_a
c
ce
s
s/deny_wr
i
te_a
c
c
e
ss
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
move exec_
p
ermission() up
t
o the rest of perm
i
ssion
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill file_permission(
)
c
o
m
p
l
e
t
ely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
consol
i
date BINPRM
_
F
L
AGS_ENFO
R
CE
_
NONDUMP handling
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
s
w
i
t
ch path
_
init() t
o
exe
c
_
p
e
r
m
ission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
switch udf_ioctl()
to i
n
ode_permis
s
ion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
m
a
ke exec_permission(dir) real
l
y equiv
a
lent to inode_permiss
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
new helper:
iterate_s
u
pers_typ
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Josef Bacik
fs: add a D
C
ACH
E
_NEED
_
L
OOKUP flag for d_flags
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l Viro
Fi
x
c
i
fs_get_root()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Vir
o
hp
p
fs_l
o
o
k
up(): don't open-code
l
ookup
_
one_le
n
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hppfs:
fix dentry leak
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
ir
o
cramfs: get_cramfs_ino
d
e() returns ER
R
_PTR() on failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l
Viro
ufs should u
s
e d_
s
plice_alias()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Vi
r
o
fix exofs
-
>g
e
t
_
p
aren
t
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
c
eph analog of c
i
fs
b
uild_path_
f
rom_d
e
ntry() r
a
ce fix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
cifs: b
u
ild_path_from_dentry() ra
c
e
fix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-15
Al Viro
fix loop
check
s
in d_materiali
s
e_unique()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-13
Al Viro
Fix ->d_l
o
ck locking
o
r
d
er in unlazy_
w
alk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs: propagate errors fro
m
cifs_get_root() t
o
mount(2
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next