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
omfs: fix (mode & S_IFDIR) abuse
2011-07-26
Al
Viro
o
mfs: fix (mode
&
S
_IF
D
I
R
) abuse
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
Al Viro
btrfs
:
S_ISREG(mode) is not
m
o
d
e
& S_IFRE
G
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
A
l V
i
r
o
ima: fmode_t misspelled as mode_t
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
Al Vir
o
pci-label
.
c: size_t mi
s
spelled as mode_t
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
Al
V
iro
jff
s
2: S_IS
L
NK(mo
d
e & S_IFMT)
is pointless
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
Al
V
i
r
o
s
n
d
_msnd
->m
o
de is fmo
d
e_t, not mode_t
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-26
Al Viro
v9fs_iop_g
e
t_acl:
get rid of unused variable
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-25
A
l Viro
bury po
s
ix_acl_
.
.
.
_masq()
v
ariants
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-25
Al V
i
ro
kill boilerpla
t
es around po
s
ix
_
acl_cr
e
ate_masq()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-25
Al Viro
gener
i
c_acl: no need to
clone acl
just
to push it to
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-25
A
l
V
i
ro
kill boilerplate around
pos
i
x_a
c
l
_chmod
_
ma
s
q(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-25
Al Viro
f
i
x
devtmpfs
r
ace
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al Viro
caa
m
: don't pass bogus S_IFCHR to debugfs
_
cr
e
ate_
.
.
.
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al
V
iro
get rid of
cr
e
ate_proc_en
t
r
y
(
) abuses - proc_mkdir
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al Viro
a
s
us
-
wmi: ->is_
v
i
sible()
can'
t
return
n
e
gative
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al Vir
o
fix jffs2 ACLs
on big-endian with 16bit mode_t
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al Viro
9p:
close AC
L
leak
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-24
Al V
i
ro
o
cfs2_init_acl(): fix a
l
e
ak
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-22
Al Viro
jf
f
s2:
f
ix IN_DELETE
_
SELF on over
w
riting rename() killing
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-22
Al Viro
f
i
x IN_DELETE_SEL
F
on
overwriti
n
g rename() on ramfs
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al V
i
r
o
R
emove dead code in d
g
et_pa
r
e
nt(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
A
l Viro
switch d_ad
d
_ci() to d_
s
plice_alias()
i
n "found
negative
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Vi
r
o
si
m
plify
g
fs2_lookup()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Vi
r
o
jfs_loo
k
u
p(): don't bothe
r
with
.
or
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al
V
iro
get r
i
d of usel
e
ss dg
e
t
_parent() i
n
b
t
rfs renam
e
()
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
get rid of useless dg
e
t_parent() i
n
fs/btrfs/ioctl
.
c
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
don
'
t open-
c
ode par
e
nt_ino(
)
in assorted ->read
d
i
r()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
A
l Viro
minix_getattr(): do
n
't bother with ->d_p
a
rent
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
A
l
Viro
coda_venus_
r
eaddir(): use offsetof()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
arm: don't crea
t
e
u
s
e
less copies to
pa
s
s
into debug
f
s_create
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-21
Al Viro
switch
a
sso
r
ted clock dr
i
v
e
rs t
o
deb
u
gfs_remov
e
_recursive()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
mak
e
d_splice_alias(E
R
R_
P
TR(err), dentry) = ERR_PTR
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
deugl
i
fy
squashfs_lookup(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
nfsd4_l
i
st_r
e
c_dir(): don't bo
t
her with reopening rec_fil
e
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
kill usel
e
s
s
ch
e
ck
s
for sb
-
>s_op ==
NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
btrfs
:
kill ma
g
ical
e
mbedded struct superblock
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 dentry->sb == NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Make ->
d
_sb assign-once an
d
always
n
on-
N
UL
L
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
un
e
xport kern_pat
h
_p
a
rent()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch
vfs_path_lookup
(
) to
s
truct path
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ki
l
l
l
ookup
_
create(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
devtmpfs:
get ri
d
of bogus
mkd
i
r in
crea
t
e_
p
ath
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
s
w
itch
devtmpfs to kern
_
path_
c
reate()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch
d
e
vtmpfs object
creation/removal
t
o
s
eparate
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
mak
e
s
u
re that
nsproxy
_
cache
i
s initialized ear
l
y
enough
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch do_sp
u
fs_create()
t
o user
_
p
a
th_cr
e
ate(), fi
x
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
new help
e
rs
:
kern
_
path_
c
reate/us
e
r_path_c
r
eate
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
k
ill LOOKUP_CONTINUE
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
n
f
s: LO
O
KUP_{OPEN,
C
R
EATE,EXCL} is set only o
n
the las
t
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
c
i
fs_lookup(): L
O
OKUP_OPE
N
is set only
o
n
the last
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
ceph: LOOKUP
_
OP
E
N
i
s se
t
only when it's t
h
e last component
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vi
r
o
jfs_ci_re
v
a
lid
a
te() is safe from RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vi
r
o
LOO
K
U
P_CREATE and LOOKUP_
R
ENAME_TAR
G
E
T
can be set o
n
ly
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
no
need to c
h
ec
k
for LOOKUP_OPEN in ->crea
t
e() in
s
tances
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
don't
p
a
ss nameid
a
ta to vf
s
_cre
a
te() fro
m
e
cryptfs_cr
e
ate()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
don't transliterate lowe
r
bits of ->
i
n
tent
.
open
.
flags
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
i
r
o
D
on't pass
nam
e
i
data
when calli
n
g vfs
_
create(
)
fro
m
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
fix mknod() on nfs
4
(hopefully)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
namei
d
ata_
t
o_nfs_ope
n
_context() doesn't need namei
d
ata
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nf
s
_open_
c
ontext doesn't need struct path
e
it
h
e
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
f
s
4_o
p
en
d
at
a
doesn't n
e
ed struc
t
path eithe
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
fs4_closedata
d
o
esn't need to mess
with
s
truct pa
t
h
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ci
f
s: fix the ty
p
e of
c
ifs_d
e
multiple
x
_th
r
ead()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
ecryptf
s
_inode_permis
s
ion() d
o
esn't need to
b
ail out
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
kill IPER
M
_FLAG_RCU
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
-
>
permission() sanitizi
n
g: doc
u
ment A
P
I chan
g
es
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
m
er
g
e do_revalidate()
i
n
to
its
o
n
ly
cal
l
er
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
o
reason to keep exec_per
m
issi
o
n(
)
se
p
a
rat
e
now
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
ma
s
sage generic_
p
e
r
mi
s
sion
(
) to tre
a
t
dire
c
tories on
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
-
>
per
m
ission() sanitizi
n
g:
d
on't
p
a
s
s flags
to exec
_
p
ermission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
seli
n
ux
:
don't transliterate
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
->permission() san
i
tizing:
don't
pass flags
t
o
->i
n
ode
_
permi
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permission() s
a
niti
z
ing:
d
on'
t
pa
s
s flags to ->permi
s
si
o
n()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->perm
i
ss
i
on(
)
s
aniti
z
in
g
: don't pass fl
a
g
s to g
e
neric
_
permi
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
->pe
r
missio
n
() sanitizi
n
g
:
don't
p
ass
f
lags t
o
-
>
c
h
eck_acl()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permi
s
sio
n
() sanitizi
n
g: pass MAY_NOT_B
L
OCK
t
o -
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
->permi
s
si
o
n()
s
anitizing: MAY_NOT
_
BLOCK
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
kill che
c
k_
a
cl callba
c
k of generi
c
_permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
loc
k
le
s
s
get_wr
i
t
e
_ac
c
ess/deny_write_access
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
move
exec_permission() up to the re
s
t of pe
r
miss
i
on
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
k
i
ll file_permissio
n
() com
p
l
etely
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
consolida
t
e BINPRM_FL
A
GS_ENFORCE_NONDUMP handling
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch
p
a
th_init() t
o
exec_pe
r
mission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch udf_ioct
l
()
to inode
_
permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
make exec_
p
ermission(
d
ir) real
l
y equ
i
valent to inode
_
pe
r
miss
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
n
e
w h
e
l
p
er: iterate_supers_type
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Vi
r
o
Fix cifs_get_root()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
iro
hppfs_lookup(
)
: don't
o
pen-code
lo
o
ku
p
_one
_
len()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
A
l
Viro
hppfs:
f
i
x dentry
l
eak
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
c
r
a
m
fs
:
ge
t
_cramf
s
_i
n
od
e
(
)
retur
n
s
ERR_PTR() on failure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
A
l Viro
ufs should use d_spl
i
c
e
_alias()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al
Viro
fix exofs ->get_pa
r
en
t
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
ceph an
a
log of cifs build
_
path_from_d
e
n
t
ry() race
f
ix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al Vi
r
o
cif
s
: build
_
path_from_den
t
ry() race fix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-15
A
l V
i
r
o
f
ix loop checks in d_materi
a
lise_unique()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-13
Al
V
iro
Fix ->d_lock
locking ord
e
r in unl
a
zy_
w
alk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: prop
a
g
a
te
errors from cif
s
_get_root() t
o
mount(2)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al
V
iro
cifs: tidy cifs_d
o
_
m
o
u
n
t()
u
p
a bit
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: more breakage on mount failures
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al
V
i
r
o
cifs: c
l
ose sget() races
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
next