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
arm: don't create useless copies to pass into debugfs_create_dir()
2011-07-21
Al
Viro
arm: don't
create
usel
e
ss copies to p
a
ss int
o
deb
u
gfs_crea
t
e
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
switch assorted
c
lock d
r
ivers to
de
b
ugfs_
r
e
m
ove_recursi
v
e()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
make d_sp
l
ice_alias(ERR_PTR(err), dent
r
y) =
ER
R
_
P
TR
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
deuglify s
q
uas
h
fs_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
f
sd4_list_rec_dir(): don't
bother with reopening rec_file
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al 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 Vir
o
b
t
rfs: kill
m
agical e
m
bedded struc
t
s
u
perb
l
ock
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ge
t
r
i
d of pointless
ch
e
c
k
s
f
or dentry->sb
=
= NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
M
a
ke
-
>d
_
sb as
s
ign-once and
a
lways
n
on-NU
L
L
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
unexport kern_
p
ath_parent()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
switch vfs
_
path_loo
k
up() to struct path
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
k
i
ll lookup_create
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
d
evtm
p
fs: get ri
d
o
f
b
o
gus
m
k
dir in create_path()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch
devtmpfs to kern_path_create()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
sw
i
tch de
v
tm
p
f
s
object
creation/removal to separate
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ma
k
e
sure that nsproxy_cache is
i
nitialize
d
ear
l
y en
o
ugh
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch do_spuf
s
_
create()
t
o user_p
a
th_create(), fi
x
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
new helpers
:
kern_path_create/user_p
a
th_create
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
k
ill LOOKUP_C
O
NTINUE
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vi
r
o
nfs: LOOKUP_{OP
E
N,CREAT
E
,EX
C
L}
is set
o
nly on the las
t
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
cifs_lookup():
L
OO
K
UP_OPE
N
i
s set
o
nly
on the last
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
c
e
ph:
L
OOKU
P
_OPEN is set only when it's th
e
last component
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vi
r
o
jfs_c
i
_r
e
validate() is sa
f
e from RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
L
O
O
KUP_CREA
T
E and LOOKUP_RENAME_TARGET c
a
n be se
t
only
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
no need to c
h
eck f
o
r LOOKUP_OP
E
N in ->create() ins
t
ances
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
d
o
n't pass nameid
a
ta
to vfs_c
r
eate() from ecryptfs
_
cre
a
te()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
don't transliterate lower bits of
->intent
.
o
pen
.
f
l
ags
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
Don't pass na
m
eida
t
a
wh
e
n calling vfs_create
(
) f
r
om
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
fix mknod() o
n
nfs4 (hopefully)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
namei
d
a
t
a_to_nfs_
o
pen_context() doesn't
n
eed nameidata
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
nfs_open_cont
e
x
t
do
e
sn'
t
need struct path either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
nf
s
4_o
p
endata do
e
sn't
n
eed struc
t
path either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
nf
s
4
_clos
e
dat
a
doesn
'
t need t
o
m
ess with
s
truct path
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
cifs: fix the type of cifs_demultiplex
_
thread()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
e
cryptfs
_
inode_per
m
iss
i
o
n
() doesn
'
t need to bail out
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill
I
PERM_F
L
AG
_
RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
->
p
ermi
s
s
i
on
(
) sa
n
i
t
i
zing: docum
e
nt API
changes
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
merge
do_reva
l
idate
(
)
into its only call
e
r
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
n
o reaso
n
to keep e
x
ec_per
m
i
ssion() se
p
arat
e
n
ow
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
massage
g
ene
r
ic_permiss
i
o
n
() to
treat d
i
rectories on
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
->permiss
i
on
(
) s
a
nitizing:
don't pass flags
to exec_pe
r
mis
s
ion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
selin
u
x: don't translite
r
at
e
MAY
_
NO
T
_B
L
OCK to IPERM_FLAG
_
RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
->p
e
rm
i
s
sion() sanitizing: don't
p
ass flags to ->inode_perm
i
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
->permission()
s
anit
i
zing: don't pass flags to ->per
m
issio
n
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->
p
ermi
s
sion() sanit
i
zing:
don't pass f
l
ags to
g
eneric_permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permission() sanitizi
n
g:
do
n
'
t
pass flags
to ->check_acl()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->pe
r
mission() saniti
z
in
g
: pas
s
MAY_NO
T
_BLOCK to -
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
->permission() sanitizin
g
: MAY_NOT_BLOCK
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kil
l
check_acl callba
c
k of g
e
neric_permission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
i
r
o
l
ockless get_wri
t
e
_
access/d
e
n
y_write_access
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
move
e
xec_permission()
up t
o
the rest of
permission
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
kill file_permi
s
sion() c
o
mpletely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
co
n
s
olidate BI
N
PRM_F
L
AG
S
_
ENFORCE_NONDUMP
h
andling
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
swit
c
h path_init() to ex
e
c_per
m
ission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
switch
udf_ioct
l
(
)
to i
n
ode_
p
ermission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
make exec_
p
ermission(dir) reall
y
e
q
ui
v
alent to
i
n
o
d
e_permiss
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
new helper: iter
a
te_
s
upers_type()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l
V
i
r
o
F
i
x cifs_get_
r
oot()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hppfs
_
lookup(): don't open-code lookup_one
_
len()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hppfs: fi
x
dent
r
y leak
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l
V
iro
cramfs:
g
et_cramfs_inode()
r
etu
r
ns ER
R
_PTR() on failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
iro
ufs should use
d
_splice_alias()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
fix exofs
->g
e
t_parent()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
ce
p
h
a
nalog of cifs build_
p
ath_from_de
n
try() race fix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
cifs: buil
d
_
p
ath_f
r
om_dentry() race
f
ix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-15
A
l
Viro
fix
l
o
o
p
checks in d_ma
t
e
r
ialise_uniq
u
e()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-13
A
l
Vir
o
Fix ->d_lock locking order
i
n unlazy_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al V
i
ro
cifs: propagate e
r
rors fro
m
cifs_get_root() t
o
mount(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: tidy ci
f
s
_d
o
_m
o
unt()
u
p a
bit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
cif
s
:
m
ore breakage on mount failur
e
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: c
l
ose sget() races
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: pull
freein
g
mountdata/dropp
i
ng nls
/
freein
g
cifs_sb
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al
Viro
cifs:
m
o
ve c
i
f
s
_umount() call into -
>
kill_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: pull cifs_mount() call
up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
sani
t
ize cifs_u
m
ount() prototype
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs:
init
i
alize -
>
t
link_tree in ci
f
s
_
s
etup_
c
ifs_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: all
o
cate
m
ount
d
ata
e
arlier
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: leak
o
n mo
u
nt if
w
e
shar
e
s
u
perblock
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: don't
p
a
s
s
superbl
o
c
k to cif
s
_mount()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l
Viro
ci
f
s:
d
on't l
e
ak nls on mount fail
u
r
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
cifs:
dou
b
le fre
e
on
mount
f
ailure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
take b
d
i setup/destruction int
o
cifs_mount/c
i
fs_umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vir
o
devcgroup_inode_
p
ermission: take "is it
a dev
i
ce
n
ode
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
fix com
m
ent in g
e
ne
r
i
c
_
permis
s
ion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
kill obsol
e
te
comment f
o
r follow_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Vi
r
o
proc_sys_permissi
o
n
(
)
i
s OK
i
n RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
r
e
iserf
s
_permiss
i
on() doesn'
t
need to bail out in RCU
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
pr
o
c_fd_permissio
n
(
)
is doe
s
n'
t
ne
e
d t
o
bail o
u
t in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vir
o
ni
l
fs2_permission() doesn't need to bail out in RCU
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
logfs doe
s
n't need
-
>permi
s
s
ion(
)
at all
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l Viro
c
o
da_ioct
l
_
permission() is safe i
n
RC
U
mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
cifs_
p
e
rmission() doesn'
t
need to bail o
u
t in RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Vir
o
ba
d
_
inode_permission() is
s
a
fe fro
m
RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
A
l
Viro
VFS: Fix vfsmount o
v
e
rput
on simult
a
n
eo
u
s automount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-14
Al Viro
xfs: fi
x
->mknod
(
) return val
u
e on x
f
s_get
_
acl()
f
ai
l
ure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Vir
o
D
e
l
a
y struc
t
net freeing while there's a sysfs instanc
e
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
a
f
s: fix sget(
)
race
s
, close leak on umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
ubifs: fix sget r
a
c
es
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
u
bifs
:
split
a
lloc
a
tio
n
of ubifs_info into
a
separa
t
e
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
A
l
Viro
fix leak in proc_set_supe
r
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next