repo.or.cz
/
linux-2.6
/
x86.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
kill useless checks for sb->s_op == NULL
2011-07-20
Al Viro
kill us
e
le
s
s chec
k
s
for
s
b
->s_op == NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
btrfs
:
ki
l
l
ma
g
ic
a
l embedded struct s
u
perblo
c
k
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
g
et
r
id of pointle
s
s c
h
ec
k
s for dentry->sb == NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Make ->d_sb
a
s
sign-
o
nce and a
l
wa
y
s
non-NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
u
nexport kern
_
path_parent()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
swit
c
h v
f
s_p
a
th_look
u
p()
to struct
p
a
t
h
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
ki
l
l
lo
o
kup_cr
e
ate()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
d
e
v
t
mp
f
s: get rid of bogu
s
mkdir
i
n create
_
path()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch de
v
tmp
f
s to kern_path_create()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch devtm
p
f
s object cre
a
tion/r
e
mo
v
a
l to separa
t
e
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
make su
r
e that nsproxy_cache
i
s initialized e
a
rly e
n
ough
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
swit
c
h do_spufs_create() to user_path_create(),
fix
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
new helpers: ke
r
n
_path_create
/
user_path_c
r
e
a
te
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill LOOKUP_C
O
NTIN
U
E
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
nfs:
L
OOKUP_{
O
P
EN
,
C
R
E
A
T
E,EX
C
L} is set only on
t
he las
t
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Vi
r
o
cifs_l
o
oku
p
(
): LOOKUP_OPEN is s
e
t
only o
n
the last
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
ce
p
h: L
O
OKUP_OPEN is set on
l
y
when
it's t
h
e la
s
t compo
n
ent
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
jfs_ci_reva
l
idat
e
(
)
i
s safe from RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
LOOKUP_
C
R
E
ATE and LOOKUP_RENAME_TARG
E
T
ca
n
be set on
l
y
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
no
n
eed to check f
o
r LOOKUP_OPEN
i
n ->
c
reate() in
s
ta
n
ces
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
don't pass nameidat
a
to vfs_cr
e
ate() from ecryptfs_create()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
don't
t
r
a
nsliterate lo
w
er
b
its of ->intent
.
op
e
n
.
fl
a
gs
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
Don
'
t
p
a
s
s nameidat
a
when ca
l
ling vfs_c
r
eate
(
) fro
m
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
fix mknod
(
) on nf
s
4 (
h
opefully)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nameidata_to_nfs_open
_
c
o
nt
e
xt() doesn't need namei
d
a
t
a
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
fs_open_cont
e
xt doesn'
t
need s
t
ruct pat
h
ei
t
her
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
nfs4_op
e
nda
t
a doesn't n
e
ed stru
c
t p
a
th eith
e
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs4_closedata
doesn't need to mess with struc
t
p
a
th
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
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 Viro
ec
r
yptfs_inode_permissi
o
n() doesn't need to b
a
il out
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
k
i
l
l
IPERM_FLA
G
_R
C
U
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->per
m
ission() sanitizing: document
API chang
e
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
m
e
rg
e
do_revalidate()
i
nto i
t
s on
l
y calle
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
no reason to keep exec_p
e
rmissi
o
n() separ
a
t
e n
o
w
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
massage generi
c
_pe
r
miss
i
o
n
()
t
o
t
r
e
a
t directories on
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
->permission() sanitizing: don't pass
flags to exec_pe
r
mission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
sel
i
nux: don'
t
tra
n
sliterat
e
MAY
_
NOT_BLOCK to IPERM_FLAG
_
RCU
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
->permi
s
s
ion() sani
t
i
z
ing: don't pass flags to
->inode_permi
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permis
s
ion() sa
n
it
i
zin
g
: don
'
t
pass flags to ->perm
i
s
sion()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
->permission() sanit
i
zing: don't pa
s
s fl
a
g
s
to gener
i
c_pe
r
m
i
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->per
m
is
s
ion()
s
anit
i
zing
:
don't p
a
ss fl
a
gs to ->che
c
k_acl()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->perm
i
ssion(
)
sanitizing: pass MAY_NOT_BL
O
CK to -
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->p
e
r
m
is
s
ion()
s
a
n
itizing
:
MAY_
N
OT_
B
LOCK
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
k
i
ll chec
k
_acl
c
allback
of gen
e
ric_permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
lockless ge
t
_write_
a
ccess/deny_wri
t
e
_
access
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
move ex
e
c_perm
i
ss
i
on()
up to
t
h
e
r
e
s
t
o
f pe
r
m
ission
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
kill f
i
le_p
e
rmission() co
m
plete
l
y
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
consolidat
e
BINPRM_FLAGS_E
N
F
O
RCE_NO
N
DUM
P
h
a
ndling
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
switch path_init() to ex
e
c
_permission
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
sw
i
tc
h
udf_io
c
tl()
to inode_pe
r
m
i
ss
i
on()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
make exec_per
m
i
s
si
o
n(d
i
r) real
l
y equivalent to in
o
de_permiss
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
new helper: ite
r
a
te_supe
r
s_type()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Vi
r
o
Fix cifs_
g
et_ro
o
t()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hp
p
fs
_
look
u
p
(): don't
ope
n
-code l
o
okup_one
_
len()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Vir
o
hppfs:
fix dentry
leak
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
cramfs:
g
et_cramf
s
_inode() retur
n
s
E
RR_PTR() on failure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
ufs shou
l
d use d_s
p
lice_alias()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
fix exofs
-
>get_parent()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
c
e
ph anal
o
g of cifs bui
l
d_path_from_dentry() race fix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al V
i
r
o
c
i
f
s: bui
l
d_path_from_dentry(
)
race f
i
x
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-15
Al Vi
r
o
f
i
x loop checks in d_
m
a
t
e
r
iali
s
e_unique()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-13
A
l Vir
o
Fix ->d
_
lock
l
ocking
order
i
n u
n
la
z
y_wa
l
k()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: propaga
t
e
err
o
rs from
cifs_get_r
o
ot() to m
o
unt(2)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: t
i
dy cifs
_
do_mount() up
a
bit
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
i
fs: more br
e
akage on m
o
unt fa
i
lu
r
es
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al
Viro
cifs: close sget() races
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs:
pull
freeing mountdata/dropping nls/freeing cif
s
_
s
b
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs:
move c
i
fs_umount(
)
call into ->kill
_
sb()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs
:
p
u
ll c
i
fs_mount() call up
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Vir
o
sanit
i
z
e
cifs_umount
(
) proto
t
ype
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
cifs:
i
n
itialize ->tl
i
nk_tree in cifs_setup
_
cifs_sb()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
a
llo
c
ate
mountdata
ear
l
ier
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: leak on mount if we share
s
uperbloc
k
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
i
fs: do
n
'
t
pass superblock to
cifs_m
o
unt()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al V
i
r
o
cifs: don't leak nls o
n
mount f
a
ilure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: do
u
ble f
r
ee on mount fa
i
lure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al
V
ir
o
t
ake bdi s
e
tup/d
e
struction into cif
s
_
mount/cifs_umount
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
A
l Viro
devcgro
u
p
_
in
o
de_permission
:
take "
i
s
i
t a de
v
ice node
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
fix
c
o
mment in generic
_
per
m
i
ssion()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al
V
iro
kill obsol
e
te
c
o
mment for follow_down()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
proc_sys_permis
s
ion()
i
s OK in RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al
V
iro
reiserfs_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
pr
o
c
_
fd
_
permission(
)
is doesn't nee
d
t
o bai
l
out
i
n
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Vir
o
nilfs2
_
permissi
o
n()
d
o
esn'
t
n
e
ed to
bail out in
R
C
U
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
A
l
V
iro
lo
g
fs
d
oesn't
need ->permission(
)
at all
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
coda_ioctl_permissio
n
()
is safe in RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
cifs_per
m
ission(
)
doesn't need to
b
a
il
o
ut in RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
bad_inode_permissi
o
n() i
s
saf
e
from RC
U
m
o
d
e
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
Al Vi
r
o
VFS
:
F
i
x
vf
s
mount overpu
t
on simult
a
n
e
ous automo
u
nt
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-14
Al Viro
xfs: fi
x
->
m
knod() re
t
ur
n
value on
x
fs_get_a
c
l() failure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-12
A
l Vir
o
Delay s
t
ruct n
e
t freeing while
t
here
'
s
a sysfs i
n
s
tance
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
afs: fix sget
(
)
rac
e
s, close leak on umount
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-12
Al
V
i
r
o
ub
i
fs:
fix sg
e
t
r
aces
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-12
A
l
Vi
r
o
ubifs
:
s
p
lit allocat
i
on of ubifs_inf
o
into a separate
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-12
A
l Viro
f
ix le
a
k in proc_set_super()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-07
Al Viro
lmLog
O
p
en() broken f
a
ilure exit
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-05
A
l
Viro
fix return values of l2tp_
d
fs
_
se
q
_open()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-05
Al Viro
get_net_ns_by_fd() oopses if proc_
n
s_fget() returns
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-03
Al Viro
more
conservative S_N
O
SEC handl
i
ng
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-05-30
Al Viro
a
u
tof
s
4: bogus dentry
_
unhash() added in ->unlink
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
next