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
rionet: fix NULL pointer dereference in rionet_remove
2011-06-20
A
l
Viro
devcgroup_
i
n
ode_
p
ermission: take "is it a d
e
vice node
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Viro
fi
x
com
m
ent i
n
generi
c
_permi
s
s
i
on
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Vi
r
o
kill obsolete c
o
mment for fo
l
low_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
proc_s
y
s_permi
s
sion()
i
s OK in RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
reiserfs_permiss
i
on() 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 Viro
proc_fd_permission
(
)
i
s doesn't need to bail
o
ut in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l Viro
n
i
lfs2_permission() doe
s
n'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 Viro
logfs doesn't
ne
e
d ->permissi
o
n() at all
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l Viro
coda_ioctl_permission() is safe
in RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
A
l
Vir
o
cifs_permission()
doe
s
n
'
t need to bail out in
RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-20
Al Viro
bad_inode_per
m
i
s
sion() is saf
e
fro
m
RCU mode
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-16
Al Viro
VF
S
: Fix vfsmount ov
e
rput on simul
t
aneous automo
u
nt
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-14
A
l Vir
o
xfs: fix ->mknod()
r
et
u
rn va
l
ue on x
f
s
_
get_ac
l
() failure
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
D
elay struct net freein
g
while
there's
a
sysfs instance
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
a
fs: fi
x
sg
e
t
(
) races, cl
o
se leak o
n
umount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al
V
iro
ubif
s
: fix sget
r
aces
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al Viro
ubif
s
:
s
plit alloc
a
tion of ubif
s
_info i
n
to a separa
t
e
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-12
Al
V
iro
f
i
x 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
l
mLogOpen() broken failure exit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-05
Al Viro
fix
return val
u
es
of l2tp_dfs_seq
_
open()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-05
Al
Viro
g
et
_
net
_
n
s_
b
y_fd() oop
s
es
if proc
_
n
s
_fget(
)
ret
u
rns
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-03
Al Viro
more c
o
n
s
ervative S_NOSEC handl
i
ng
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-30
Al Viro
autof
s
4:
bogus dentry_u
n
h
a
sh()
added in ->unlink()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-29
Al V
i
ro
cif
s
/ubifs: Fix shrinker API cha
n
ge fallout
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
Al Viro
Lift the check for automount points into do_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
Al
V
iro
T
r
i
m
e
x
cessive a
r
gumen
t
s
o
f follow_mount
_
rcu()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
Al Viro
split __f
o
llow
_
m
o
u
n
t
_
rcu() i
n
to nor
m
al and
.
.
cases
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-26
A
l
Vi
r
o
m
erge handl
e
_reval_dot a
n
d
n
a
meidata
_
drop_rcu_last
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-26
Al Viro
consolid
a
te nameidata_
.
.
.
_drop_rcu()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-28
Al Viro
btrfs: check link
cou
n
te
r
o
ve
r
flo
w
i
n link(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-28
Al Vir
o
b
trfs
:
don'
t
mess
w
ith i_nlink o
f
unlo
c
ked ino
d
e in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
A
l Viro
deal
w
ith race
s
in /pro
c
/*
/
{syscall,stack,pe
r
sonality
}
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
A
l Viro
auxv:
require the
t
a
r
g
e
t to be tracable (or yoursel
f
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
A
l
Viro
clos
e
race in /proc
/
*/e
n
viron
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
report errors
i
n
/
proc/*/*m
a
p*
sanel
y
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al
Viro
pa
g
emap: close ra
c
es wit
h
suid execve
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
make ses
s
ionid permis
s
ions
i
n
/
p
roc/*/task/*
m
atch
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Vir
o
fix
l
e
aks i
n
path_lookupat()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
lose
'
mountin
g
_here' ar
g
ument in ->d_manage()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
don't pass 'm
o
unting_here'
flag to fo
l
low_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
c
h
ange t
h
e locking order for
n
amespace_sem
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
fix deadlock
i
n pivot_root(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al
V
i
r
o
vfs:
split off vf
s
mount-related parts o
f
vfs_kern_moun
t
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
A
l
Viro
kill s
i
m
p
le_set_mn
t
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
vfs: b
u
r
y
->get_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
V
ir
o
nfs: switch NFS
from
->get_
s
b() to
-
>
m
ount()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Vi
r
o
nfs: stop mangling ->mn
t
_devname on N
F
S
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
vfs:
new
sup
e
rblock method
s
to override /proc/*/mount
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
nfs
:
nf
s
_do_{ref,su
b
}moun
t
() s
u
per
b
lock argum
e
nt is
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
fs
:
m
a
ke nfs_path()
w
ork
withou
t
v
f
smoun
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
Vi
r
o
nfs: store devname at dis
c
onnec
t
ed NFS root
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
f
s: propagat
e
devname t
o
nfs{,4}
_
g
e
t_r
o
ot()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
f
i
x follow_link() breakage
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
tidy the trai
l
ing symlinks t
r
aversal u
p
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Turn r
e
s
o
lution of
trailing syml
i
nks iterative everywhere
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
si
m
plify
li
n
k_path
_
walk() tail
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al V
i
ro
M
ake
tra
i
l
ing syml
i
nk re
s
olution in p
a
th_lookupat(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al
V
iro
update
nd->inod
e
i
n
__
d
o_follow_link
(
) inst
e
ad of a
f
ter
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
pull handling of on
e
pathname c
o
mpon
e
nt into a
helpe
r
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Allow passing O_PA
T
H d
e
s
criptors v
i
a SCM_R
I
G
HTS datagrams
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
r
e
ad
l
inkat(), fcho
w
n
a
t
() and fstat
a
t() with empty rel
a
t
i
ve
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
A
llow O_PATH for
symlinks
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Vi
r
o
New kin
d
of op
e
n files - "locat
i
on only"
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
i
r
o
New
A
T
_
.
.
.
flag: AT_
E
M
PT
Y
_PATH
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
c
l
ean statfs
-
like sy
s
c
alls up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
ope
n
-
style analog of vf
s
_path_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
re
d
uce vfs
_
p
ath_lookup
(
)
to do_path_loo
k
up()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
un
t
a
ngle d
o
_l
o
okup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
path_o
p
enat:
c
l
e
an
E
LOO
P
handling a b
i
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
Vi
r
o
do_last: kill
a
rud
i
ment of ol
d
->d_r
e
v
alidate() workaround
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
f
o
ld __op
e
n_n
a
me
i
_
c
reate() and open_will_t
r
uncate(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
d
o_
l
ast: unify
m
a
y
_open() call an
d
every
t
ing
a
fter it
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
move may_open() from __op
e
n_name_create() t
o
do_last()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
expan
d
fi
n
ish_open
(
)
i
n its only call
e
r
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
i
ro
sanitize pat
h
name
componen
t
hash c
a
lculation
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
kill __looku
p
_
o
n
e_len()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vi
r
o
switch non-
c
r
e
ate sid
e
o
f
o
pe
n
(
) to
u
se of
do_last()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
get rid of
nd->file
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
g
et rid o
f
the la
s
t LOOK
U
P_RCU depen
d
encies
in l
i
nk_pa
t
h_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
make nameidata_
d
e
n
t
r
y_drop_rcu_ma
y
be()
always leave
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
make hand
l
e
_
dots() leave RCU mode on erro
r
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
c
l
e
a
r
RCU
on all f
a
ilur
e
exits fr
o
m link_path_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
p
u
ll h
a
ndling of
.
and
.
.
into inlined helper
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
kill out_dput
:
in link_path_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
s
eparate -ESTAL
E
/-ECHILD retries in do_fi
l
p_open(
)
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
s
w
i
tch do_filp_open() to s
t
ru
c
t open_flag
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
Collect
"
opera
t
ion
m
o
de" arguments of do_last() in
t
o
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
c
l
ean u
p
the failure
e
x
its after __do_follow_link(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull
s
ecurity_inode_fo
l
low_link() into __do_f
o
l
l
ow_lin
k
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
pull dro
p
p
ing RC
U
o
n succ
e
ss of link_path
_
walk() into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
un
t
angle the "ne
e
d
_reva
l
_dot" mess
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
merge component type recog
n
i
t
ion
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
m
e
rge path_init an
d
p
a
th_in
i
t
_rcu
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
sanitize path
_
walk
(
) mess
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
take RCU-dependent stuff around
exec_
p
ermission() i
n
t
o
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Vir
o
kill pa
t
h
_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vi
r
o
fix r
a
ce
in audit_get_nd
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-13
Al Viro
compat breaka
g
e in preadv() a
n
d pwri
t
ev()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-13
Al Viro
compat bre
a
k
age
in pre
a
dv() a
n
d pwrit
e
v()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Vi
r
o
fat
:
fix d_revalid
a
te oopsen on NFS exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next