repo.or.cz
/
linux-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
nfsd4_list_rec_dir(): don't bother with reopening rec_file
2011-07-20
Al
V
i
r
o
nfsd4_list_rec_dir():
d
on't
both
e
r
wit
h
reopenin
g
r
ec_file
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
kill
useless ch
e
ck
s
for s
b
-
>
s
_
o
p == NUL
L
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
btrfs: k
i
ll ma
g
ical embedd
e
d
struct s
u
p
e
rbl
o
ck
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
get rid of pointless checks 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 and a
l
ways non-NULL
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
un
e
xp
o
rt kern_path_parent
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch vfs_path_lookup() to struct path
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Vir
o
kill looku
p
_c
r
eate()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
devtmpfs: get rid
o
f
bogus mkdir i
n
create_path()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
swi
t
ch devtmpfs to kern_path_c
r
e
a
te
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
switch devtmpfs obj
e
ct creatio
n
/remova
l
to separate
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
make sure that nspr
o
xy_
c
ache is initialized early
eno
u
gh
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
sw
i
t
c
h
do
_
spufs_
c
reate()
t
o user_path_create
(
), f
i
x
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
ew he
l
p
e
rs: ke
r
n_path_create/use
r
_path_crea
t
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
k
i
l
l LOOK
U
P
_
C
ONTINUE
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs:
LOOKUP_{OPEN,
C
REATE,EX
C
L}
is
s
e
t
o
nly
on the l
a
st
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
cifs_l
o
o
k
up():
LOOKUP_OP
E
N
i
s set
o
n
l
y on the
l
ast
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
c
e
ph:
L
OOKUP
_
O
P
EN
is set only wh
e
n it's the last c
o
mpone
n
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
jfs_ci_revalidate() is safe fro
m
R
C
U
mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
LOOKUP
_
CREATE and
L
OOKUP_RENAME_TA
R
GET can
be set only
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
no need to c
h
eck for LOOKUP_OP
E
N in ->create() instances
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
d
on't p
a
ss nameidata t
o
v
fs_cre
a
te() from
e
cryptfs_creat
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Viro
don't tran
s
litera
t
e lower
bits of ->in
t
ent
.
open
.
flags
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Don't pas
s
nameidata whe
n
cal
l
ing vf
s
_create(
)
from
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
fix m
k
nod
(
)
on nfs4 (hopefull
y
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nameidata_to_nfs_ope
n
_context() doesn'
t
need nameidat
a
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs
_
open_c
o
n
te
x
t
d
o
esn't need st
r
uct
path ei
t
her
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs4_opendata doesn't need s
t
ruct path either
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
nfs4_closedata doesn't n
e
ed to mess with struct pa
t
h
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
cifs: fix the type
of cif
s
_dem
u
ltiplex
_
thread
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
e
c
rypt
f
s_inode_
p
ermission() doesn't
need
t
o
bail out
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Vi
r
o
kill IPERM_
F
LAG_RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
-
>permissi
o
n()
san
i
tizing: document API
changes
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
m
erge do_rev
a
lid
a
te(
)
into its only caller
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
no
reason to keep exec_permission() separate n
o
w
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
massage generic_permission() to
t
reat director
i
es on
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
-
>pe
r
mis
s
ion() sanitiz
i
ng: don't pass
f
l
ags to exec_p
e
rmission()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
selinux: d
o
n't transliterate MAY
_
N
O
T
_BLO
C
K t
o
IPERM_FL
A
G_RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->p
e
rmis
s
ion()
s
a
ni
t
izing: don'
t
p
ass f
l
ags t
o
->i
n
ode_permi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->per
m
ission() san
i
tiz
i
ng: don't pass fla
g
s t
o
->permissio
n
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->
p
ermission() sani
t
i
zi
n
g: don't
p
ass f
l
a
g
s to generic_
p
ermi
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
->perm
i
ssion(
)
sanitizing: d
o
n't
p
ass flags
t
o
-
>check
_
a
c
l()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permissi
o
n() saniti
z
ing:
p
ass MAY_NO
T
_
B
LOCK
to
-
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
->p
e
rmission() sanitizin
g
: M
A
Y_NOT_BLOCK
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill check_acl
c
allba
c
k of generic_pe
r
mis
s
ion()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
lockless
g
et_write_access/deny_write
_
acces
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
move exec_
p
e
rmission() up t
o
the rest
o
f
permission
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vir
o
kil
l
file_permission() co
m
p
l
etely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
co
n
solidat
e
BINPRM
_
FLAGS_ENFORCE_NONDU
M
P h
a
n
d
l
ing
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
ro
swit
c
h pa
t
h_in
i
t
(
) to exec
_
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
_perm
i
ssion(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
mak
e
e
xec_permission(dir) really equiva
l
ent to inode_permi
s
s
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
new helper:
iterate_supers_type
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-20
Josef Bacik
f
s
:
add a DCACH
E
_
N
E
E
D_
L
OOKUP
flag
f
o
r
d_f
l
ags
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al
Vir
o
Fix cifs_get_root()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hpp
f
s_l
o
ok
u
p(): don'
t
open-cod
e
looku
p
_one
_
l
en()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l
Viro
hp
p
fs: fix den
t
ry leak
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
i
ro
cra
m
fs: get_cramfs_inode(
)
r
e
t
u
r
n
s 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 use
d
_splice_alias
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-18
A
l
Vir
o
fix exofs
-
>g
e
t_parent()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-17
A
l
Viro
cep
h
an
a
l
o
g of
c
ifs bui
l
d_pat
h
_
f
r
om_den
t
ry()
r
ace 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
: build_path_f
r
om_de
n
t
r
y()
race
f
i
x
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-15
Al Vir
o
f
i
x loop check
s
in
d_mat
e
rialise_un
i
que()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-07-13
Al Viro
Fix ->d_l
o
ck locking order in unlazy_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l
Viro
cifs:
p
ropa
g
ate error
s
f
r
o
m
c
i
f
s
_g
e
t_root() to mount(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al
V
ir
o
cifs:
ti
d
y
cifs_do_mount() up
a bit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
ci
f
s: more breakage on mount fa
i
lures
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al
Viro
cif
s
: close sg
e
t() r
a
ces
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
i
fs: pull freeing
mountdata/dropp
i
ng nls/free
i
n
g
cifs_sb
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: move cifs_umount() call i
n
to ->kill_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l Vir
o
cifs
:
pull cifs_mount() cal
l
up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al
V
iro
saniti
z
e
cifs_umount() p
r
ototyp
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: initialize ->tlink_tree in cifs
_
s
e
tup_c
i
f
s
_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
a
l
l
o
c
ate mountda
t
a 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
i
f we
share superblock
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cif
s
:
d
on't pass superblo
c
k
to cifs_mou
n
t
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: don't leak nls on mou
n
t f
a
i
lure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
d
ouble fr
e
e on mount
f
a
i
lure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-24
A
l
Viro
t
a
ke b
d
i
setup/dest
r
u
c
ti
o
n int
o
c
ifs_
m
ount/cifs_umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al V
i
ro
devc
g
ro
u
p
_inode_permission
:
t
a
k
e "is it a devic
e
node
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
fix comment
in generi
c
_permiss
i
on()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
kill
o
b
s
o
lete comment for follow_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Viro
proc_sys_permission
(
) i
s
OK in R
C
U mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al
V
iro
reise
r
fs_pe
r
mission
(
) 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 nee
d
t
o bail out in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
nilfs
2
_p
e
rmission(
)
d
o
esn't need to
b
ail out
i
n RC
U
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Viro
logfs do
e
sn't nee
d
->
p
ermission() at
all
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
c
o
d
a_ioctl_permi
s
sion() is
s
a
fe
in
RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vir
o
c
ifs_permission
(
)
doesn't need to
b
ail
ou
t
in RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
b
a
d_inode_permissi
o
n() is
sa
f
e from RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
D
an
Carpenter
ubifs
:
de
r
eferencin
g
an ERR
_
PTR in ubifs_mount
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
David Howe
l
l
s
AFS: Use i_generation not i_version for the vnode un
i
quifier
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Da
v
id How
e
lls
AF
S
: Set s_id i
n
the superblock to
the
volume name
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Jan Kara
vfs: Fix data corruption a
f
ter failed
write
i
n
_
_bloc
k
_
write
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Anton Blanch
a
rd
afs: afs_fill
_
pa
g
e reads too
m
uch, or wrong data
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Al Viro
VFS: Fix vfsmou
n
t overput on simultan
e
ous automount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Török
E
dwin
fix
w
ron
g
iput o
n
d_in
o
de introduc
e
d by e6bc45d65
d
Cc:
Al Viro
<viro@zeniv.linux.org.uk>
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Vi
r
o
Delay
s
truct net freeing while t
h
e
re's a sy
s
f
s inst
a
n
ce
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
A
l
V
iro
a
fs:
fix sget() races, close
l
eak
on umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al
Viro
u
b
ifs: fix
s
g
e
t races
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next