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
k
ill useless checks f
o
r sb->s_op == NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vi
r
o
btrf
s
: kill magical embed
d
ed struct
superblock
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vir
o
get
rid of po
i
n
tless c
h
ecks for den
t
ry->sb == NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
Make ->d_sb assig
n
-once and
alw
a
ys non-NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
unexport k
e
rn
_
path_p
a
rent()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
switch vfs_pa
t
h
_
lookup() to s
t
ruct
p
ath
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
kill lo
o
ku
p
_create()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
devtmpfs: get rid of b
o
gu
s
mkdir
in creat
e
_
path()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
switch de
v
tmpfs to k
e
r
n_path_create()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch devtmpfs object
creation/r
e
moval to separate
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
make sure t
h
at nsproxy_cache is
init
i
aliz
e
d earl
y
enoug
h
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch do
_
spufs_create() to user_path_
c
rea
t
e(),
fix
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
new helper
s
: kern_path_create/user_path_creat
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
k
i
ll LOO
K
UP_CONTINUE
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs: LO
O
KUP_{OPEN,CREATE,EXCL} is se
t
o
n
ly on
t
he las
t
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
cif
s
_l
o
oku
p
(): L
O
OKUP_OPEN is set only on
th
e
last
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
ceph
:
LOOKUP_OPEN is
s
et only when it's
t
he
last componen
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
i
ro
j
fs
_
ci_revalida
t
e
(
) is s
a
fe from RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vi
r
o
LO
O
KUP_
C
R
EATE
and LOOKUP_RE
N
AME_TARG
E
T can 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 check for LOO
K
UP_OPEN in -
>
cre
a
te() instance
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
don't pas
s
nameidata
t
o vfs_creat
e
()
f
rom ecryptfs_crea
t
e()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
don't trans
l
iterate lower bits of
-
>int
e
nt
.
o
p
en
.
flags
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Don't
pass nameidata wh
e
n
c
allin
g
vfs_create(
)
fr
o
m
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
f
ix
mknod() on
n
fs4 (hopefu
l
ly)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
nameidata_to_nfs
_
open_
c
ontext
(
) do
e
sn't need nameidata
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs_open_c
o
ntext d
o
esn't
n
eed struct path eit
h
er
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
f
s4_opendata
doesn't
ne
e
d struct
p
a
t
h either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
nfs4_closedat
a
do
e
s
n't need to mess wi
t
h struct
pat
h
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
cif
s
: fix the
type of ci
f
s_demultip
l
ex_t
h
read()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ecryptfs_inode_pe
r
mi
s
s
i
o
n
(
) doesn't need to bail
o
u
t
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
kill IPERM_FLAG_
R
C
U
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
->per
m
i
ssio
n
() sanitizing: docu
m
e
n
t
API
change
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
mer
g
e do_reva
l
idate() into its only
caller
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
n
o
reason to keep
e
x
ec_permission() separate now
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
mass
a
ge gen
e
ric_per
m
i
s
s
i
on() to
t
reat direct
o
r
i
es on
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
->permis
s
i
on()
s
a
nitizing:
don't pa
s
s fl
a
gs to exe
c
_pe
r
mi
s
s
ion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
s
eli
n
u
x: don't trans
l
iterate
M
AY_NOT_BLOCK to
I
PERM_FLAG_
R
CU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
->permission(
)
s
a
n
itizi
n
g: don't pas
s
flags
t
o
->i
n
o
d
e
_permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
->permission()
sanitizi
n
g: d
o
n
't pas
s
f
l
ags t
o
->pe
r
mission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vir
o
->permission
(
) sanitizing:
don't
pass flags
t
o
generic_permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vir
o
->permission() sanitizing: don'
t
p
ass flags to -
>
ch
e
ck_acl()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permi
s
sion()
s
anitiz
i
ng: pass MA
Y
_NOT_BLOCK to -
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->
p
ermission
(
)
s
a
nit
i
zing: MA
Y
_
NOT
_
BLOCK
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill chec
k
_
a
cl callback of generic_permi
s
sion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
l
o
ck
l
ess get_write
_
access/deny_write_access
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
mov
e
exec
_
per
m
ission() up to the rest o
f
permission
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
kil
l
file_permission() co
m
pletely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
con
s
olidate BINPR
M
_FLAGS_ENFORCE_NO
N
DUM
P
handling
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
switch path_
i
nit() to
e
xec_permission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch udf_ioctl() to inod
e
_permi
s
sion
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
make exec
_
p
e
rm
i
ssion
(
d
i
r) really equi
v
a
l
ent t
o
i
n
ode_p
e
rmiss
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
new helper: ite
r
ate_super
s
_type
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
Fix cifs_get_root()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
iro
hpp
f
s_lo
o
k
up(): d
o
n't o
p
en-co
d
e lo
o
ku
p
_one_len()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l Vir
o
hppfs:
fix d
e
n
try leak
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
cramfs
:
get_cramfs_inode() returns
E
RR_PTR() on failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al V
i
ro
u
f
s
should use d_splic
e
_al
i
as()
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
V
iro
ceph analog of
ci
f
s build_pa
t
h_from_d
e
n
try
(
) race fix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
Al Vi
r
o
cifs: build_pa
t
h
_from_dentry
(
)
r
ace
fix
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-15
A
l V
i
ro
fi
x
l
o
op
checks in d_materia
l
ise_un
i
que()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-13
Al Viro
Fix ->d_
l
ock loc
k
ing
order in un
l
azy_
w
alk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l
Viro
cifs: propag
a
te errors from cifs_get_root() to mo
u
nt(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al V
i
ro
cifs
:
tidy cifs_do_m
o
u
nt() up
a bit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Vir
o
cifs: more breakage on mount f
a
ilures
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 fre
e
i
n
g
mountd
a
ta/dropping nls/freeing cifs_sb
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs
:
move c
i
fs_umount(
)
call in
t
o
-
>
k
il
l
_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
c
i
fs:
pull cifs_mo
u
nt() call up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
sa
n
itiz
e
cifs_umount(
)
prototyp
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
cifs: initialize ->t
l
ink_t
r
ee
i
n
cifs_setup_cifs_
s
b()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cif
s
: allocate mountda
t
a ea
r
lier
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
l
eak on mount if
w
e
share su
p
erbl
o
ck
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: don't pass superblo
c
k to
c
ifs_mo
u
nt(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
d
on't
l
eak nls on mo
u
nt failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs: doubl
e
free
o
n
m
ount failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
ta
k
e b
d
i se
t
up/des
t
ruction into cifs
_
mount/cifs_
u
moun
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
devcgro
u
p_ino
d
e_permission: take
"
is it a dev
i
ce node
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
fix comment in generic_
p
e
rm
i
ssion
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
kill obso
l
ete comment
f
o
r
follow_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
p
r
o
c_sys_
p
ermissi
o
n
(
)
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
reise
r
fs_permission()
doesn
'
t need to bail
out
i
n
RCU
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vi
r
o
pr
o
c
_fd_permission() is doesn
'
t n
e
ed to bail
o
ut i
n
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vi
r
o
nilfs2_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
A
l
Vir
o
l
o
gfs doesn't need ->p
e
rmission()
a
t
all
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
c
oda_ioct
l
_permiss
i
on() is sa
f
e
in RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vi
r
o
cifs_permissio
n
(
) doesn't need to ba
i
l o
u
t in RCU
mod
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
bad_
i
node_perm
i
ssion() is safe f
r
om
RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Al
V
ir
o
VFS: Fi
x
vfsmount
overput on si
m
ultaneous
automo
u
nt
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-14
Al Viro
xfs: fix ->m
k
nod() return val
u
e on x
f
s_get_
a
c
l() failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al
V
ir
o
Delay struct net fre
e
ing whil
e
there
'
s a sysf
s
i
n
stanc
e
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
afs: f
i
x
sg
e
t() races, close l
e
a
k
on umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Vi
r
o
ubifs
:
fix
s
get ra
c
e
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
ubifs
:
s
p
lit allocation of ubi
f
s_info into a separate
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
fix leak i
n
proc_set_super()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-07
Al Viro
lmLo
g
Open
(
)
b
roken failure exit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-05
A
l Viro
fix return values o
f
l
2
tp_
d
fs_seq_open()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-05
Al Viro
get
_
net_ns_by_
f
d(
)
oopses i
f
proc_ns_fget() r
e
tur
n
s
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-03
Al Viro
more c
o
n
s
erv
a
tiv
e
S_NOSEC handling
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-30
Al Vir
o
autofs4:
bo
g
us
dentr
y
_
u
n
hash()
added in ->unlink()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next