repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vmscan: shrinker->nr updates race and go wrong
2011-07-20
Dave Chinner
vmscan: shrin
k
er-
>
nr updates race
a
n
d go wrong
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Dave Chinner
vmscan:
ad
d
shrink_slab
t
r
acepoints
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Vi
r
o
make d_sp
l
i
c
e_alias(
E
R
R_
P
TR(err), dentry) =
E
RR_
P
T
R
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
deuglify squashfs_looku
p
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfsd4_list_rec_dir(): don't
b
oth
e
r w
i
th re
o
pening re
c
_file
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kil
l
u
seless ch
e
cks for sb->
s
_op == NULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
btrfs: kill magical embedded struct s
u
perblock
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
ir
o
get rid of
pointless checks for dentry->sb
== N
U
LL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Ma
k
e ->d_sb assign-once an
d
al
w
ays non-
N
ULL
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
unexport k
e
rn_path_par
e
nt()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
swit
c
h
v
fs
_
path_lo
o
kup() t
o
struct p
a
th
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
kil
l
lookup_create()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Vi
r
o
d
e
vtmpfs:
get rid of bogu
s
m
kdir in create_
p
ath(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
sw
i
t
c
h
d
evtmpfs to ke
r
n_path_create()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch devtmpfs ob
j
ec
t
creation/removal to
se
p
a
r
ate
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
m
a
ke sure that ns
p
roxy_cach
e
is initializ
e
d e
a
rly e
n
ough
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
s
w
itch do
_
spuf
s
_create()
t
o user_p
a
th_creat
e
(), fix
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
new
he
l
per
s
: kern_
p
ath_c
r
e
a
t
e/u
s
er_path
_
creat
e
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kil
l
LOOKUP
_
CONTINU
E
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
nfs
:
LOO
K
UP_{OPEN,
C
REATE,EX
C
L} is set only
o
n
the last
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
cifs_lookup():
LOOK
U
P_OPEN is set
only on th
e
last
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
ceph:
L
OOKUP
_
OP
E
N is set
o
nly
w
h
en i
t
'
s
the last com
p
onent
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
jfs_ci_reval
i
dat
e
()
i
s
s
afe
from R
C
U mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
i
r
o
LO
O
KUP_CRE
A
TE an
d
LOOKUP
_
REN
A
ME_T
A
RGET can be set
o
n
l
y
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
no need to check for
L
O
O
KUP_OP
E
N
i
n ->create() instanc
e
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
do
n
't
p
ass
n
a
m
eidata to vfs_cr
e
ate() from
e
c
r
ypt
f
s
_
create()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
i
ro
don'
t
translit
e
rate lower
bit
s
of
->i
n
tent
.
open
.
flags
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
Don't
p
ass nameidata when calling v
f
s
_create() from
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
fix mknod() on nfs4 (h
o
pef
u
l
l
y)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
n
a
mei
d
ata_
t
o_n
f
s_
o
pen_context()
d
oesn't n
e
ed nameidata
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
nfs_op
e
n_c
o
n
t
ext doesn't ne
e
d s
t
ruct
p
a
th
e
ith
e
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
ir
o
nfs4_op
e
ndata do
e
sn't need
s
truct pa
t
h
either
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
nfs4_closedata doesn
'
t ne
e
d t
o
mess
with
s
truct pa
t
h
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
cifs:
fix the type
o
f c
i
fs_demultiplex_
t
hread()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
ecryptf
s
_inode_permissio
n
(
) doe
s
n't need to b
a
il
out
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
kill
I
PERM_FLAG_RCU
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
->permission
(
)
sanitizin
g
: do
c
ument API
changes
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
merge
do_revalidate() into its
o
nly caller
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
no reason to keep exec_permi
s
sion()
separ
a
te
n
o
w
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
mass
a
ge generi
c
_p
e
rmis
s
ion()
t
o
tr
e
at direct
o
ries on
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
-
>perm
i
s
s
ion(
)
sanitizi
n
g
:
don'
t
pass flags to exe
c
_permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
selinux: don't transliterate MAY_NOT_BLOCK to IPER
M
_FLAG_RCU
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
V
iro
-
>
permission() sanitiz
i
n
g
: don't pass
flags to
-
>inode_pe
r
mi
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
V
iro
->permission(
)
san
i
ti
z
ing:
don't pass
f
l
ags to
->permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->p
e
rmi
s
sion() sanitiz
i
ng: don't
pass fl
a
gs to g
e
neric_p
e
rmi
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
->permission(
)
sanitizing: don'
t
p
a
ss f
l
ags to ->check_acl()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vir
o
->perm
i
ssion() sanitizing: pass
M
AY_NOT_BL
O
CK to -
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Vir
o
-
>
perm
i
ssi
o
n() sanitizing
:
M
AY_
N
OT_
B
LOCK
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
kill
c
heck_acl callb
a
ck
of generi
c
_pe
r
missio
n
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l
Viro
lockless get_write_a
c
cess/de
n
y
_write
_
ac
c
ess
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
mo
v
e
exe
c
_permission() up to the rest of permission
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
A
l Vir
o
kill
f
ile
_
permis
s
ion() completely
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
r
o
cons
o
lidate BINPR
M
_FLA
G
S_ENFORCE_NON
D
UMP han
d
lin
g
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al Viro
switch pat
h
_init() to ex
e
c_pe
r
missi
o
n(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
switch udf_ioctl() to inode_permission()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al V
i
ro
ma
k
e exec_permission(dir) really e
q
uivale
n
t to in
o
de_
p
ermiss
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
Al
Viro
new helpe
r
:
ite
r
ate_
s
up
e
r
s_t
y
p
e()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-20
J
o
sef Bacik
fs: add a
D
CACHE_NEED_
L
OOKUP flag f
o
r
d
_fl
a
gs
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al
V
iro
F
i
x
cifs_get_root
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hppfs_looku
p
():
d
on't open-c
o
de loo
k
up_
o
ne_len()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
hppfs:
fix den
t
ry l
e
a
k
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
cramfs: ge
t
_cramfs_
i
n
ode()
r
eturns
ER
R
_PTR
(
) o
n
failure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al Viro
uf
s
sho
u
l
d us
e
d_splice_ali
a
s()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-18
Al V
i
ro
f
ix exofs ->g
e
t
_
p
arent
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
ceph anal
o
g
o
f
c
if
s
build_path_from_den
t
ry() race fix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-17
Al Viro
c
i
fs
:
build_path_fr
o
m
_dentry() race fix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-15
Al Vi
r
o
f
i
x
loo
p
checks in d_
m
ateri
a
lise_unique()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-07-13
Al Viro
Fix -
>
d
_lock locki
n
g order in unlazy_
w
alk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Vir
o
cifs
:
pr
o
pagate
e
rr
o
r
s from
cifs_g
e
t_root() to mount(2)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
i
fs:
tidy cifs_do_mount() up a bit
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs: more
b
reakage on mount failures
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
clos
e
sget() r
a
ces
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs:
p
u
ll freeing m
o
u
ntdata/
d
ropping nls/freeing cifs_sb
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
ifs:
m
ov
e
cifs_umoun
t
() c
a
l
l
i
n
to
-
>kill
_
s
b()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
c
if
s
:
p
u
l
l
cifs
_
mount()
call up
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Vi
r
o
sanitize cifs_umount()
p
r
o
t
o
t
y
pe
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
A
l Viro
cifs:
i
n
i
tia
l
iz
e
->tl
i
nk_tr
e
e in cifs_setu
p
_c
i
fs_
s
b()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: allocate moun
t
data
e
a
r
li
e
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
A
l
Vir
o
cif
s
: leak on mo
u
n
t if we
s
hare sup
e
rblock
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al V
i
ro
cifs: don't pa
s
s superblo
c
k
to cifs
_
mount()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: don't leak nls on m
o
unt fail
u
re
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al Viro
cifs: doubl
e
f
r
ee on moun
t
failure
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-24
Al
Viro
ta
k
e
bdi
set
u
p/destruction into cifs
_
mount/cifs_u
m
ount
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
devcgroup_i
n
od
e
_permissio
n
: ta
k
e
"
i
s it a device node
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al V
i
r
o
f
i
x
c
o
mment in g
e
ner
i
c_p
e
rmissio
n
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al
V
iro
kill obs
o
lete
c
o
mm
e
n
t
for follow_down()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
proc_sys
_
permission(
)
is
OK
i
n
RCU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al V
i
ro
reiserfs_p
e
rmissio
n
() does
n
't
ne
e
d to bail out i
n
RCU
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al V
i
ro
proc_fd_permission() is doesn't n
e
ed to ba
i
l o
u
t in
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
nilfs2_per
m
ission() does
n
't need to ba
i
l o
u
t in RCU
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
A
l Viro
logfs
d
oes
n
't need
->perm
i
ss
i
on() at
a
ll
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
c
o
da_
i
o
c
tl_permission()
is
s
afe
i
n RCU
m
od
e
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
A
l
V
iro
cifs_permission() d
o
esn't need
t
o bail o
u
t in
R
CU
m
ode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
bad_inode_perm
i
ssion() is sa
f
e
fr
o
m
R
CU mode
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-20
Dan C
a
rpenter
ub
i
fs: dereferencing an ERR_PTR
in
u
bifs_mou
n
t()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
Davi
d
Howe
l
ls
AFS: Use i_
g
e
n
e
ration not i
_
vers
i
on for the vnode uniquif
i
er
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
Dav
i
d Howells
A
F
S:
S
et s_id
in the su
p
erblock to th
e
volume nam
e
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
Jan
Kara
v
fs: Fix
data corru
p
t
i
on aft
e
r failed write in __bl
o
ck_w
r
ite
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
An
t
on Blancha
r
d
afs: afs_fill_page reads too much,
o
r wrong data
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-06-16
Al Viro
VFS
:
Fix vfsmount overpu
t
on s
i
multaneous
a
ut
o
mount
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
next