repo.or.cz
/
linux-2.6
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
2011-06-07
Al Viro
lmLogOpen() bro
k
e
n
f
ailur
e
ex
i
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-06-03
A
l
Vi
r
o
mo
r
e conservati
v
e S_NOSE
C
handling
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-30
A
l
V
i
ro
autofs4
:
bogu
s
d
e
ntry_unh
a
sh() added in ->unlink()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-29
Al Viro
cifs/u
b
if
s
: Fix shrinker API change fall
o
ut
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
A
l
Vi
r
o
Lift the
check
f
o
r auto
m
ount point
s
i
n
t
o
do_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
Al
Viro
Trim excessive argu
m
e
nts o
f
follo
w
_mo
u
n
t
_
r
cu()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-27
Al Viro
split __follow
_
m
o
u
nt_rcu() into normal an
d
.
.
cases
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-26
Al Viro
merge handle_reva
l
_
dot and nameidata_drop_rcu
_
last
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-05-26
Al
V
iro
c
o
nsolidate
na
m
eidata_
.
.
.
_
d
rop_rcu()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-28
Al
Viro
btrfs: ch
e
ck li
n
k c
o
unter overflo
w
in
link(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-28
Al Vir
o
btr
f
s:
don't me
s
s with i_n
l
ink
o
f unlocked
inode in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
deal wit
h
races in /proc/*/
{
s
y
scall,stack,persona
l
ity}
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al
V
iro
a
u
xv
:
require
the ta
r
get to be traca
b
le
(or yourself)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
A
l Viro
close race
in /proc/*/environ
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
r
epo
r
t e
r
rors in /proc/*/*m
a
p* sanely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
pagemap: close
r
a
c
e
s
w
ith suid e
x
ecve
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
mak
e
session
i
d
perm
i
ssion
s
i
n
/
p
r
o
c/*/
t
as
k
/* m
a
tch
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al V
i
ro
fix leaks in path_looku
p
at()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
lose 'mounting
_
here'
a
rgument in ->d_manage()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
don't pass 'mount
i
n
g
_here' flag to f
o
llo
w
_down()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
change t
h
e locking order for namespace_sem
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
fix
d
eadlock in
p
i
v
ot_ro
o
t
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
vfs: spli
t
off vfsmount-re
l
ated parts of vf
s
_
k
er
n
_mount()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Vir
o
k
ill
s
imp
l
e_set_mnt()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
V
i
r
o
vfs: bury
->get_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
A
l
Viro
nfs: swi
t
ch NFS from ->get_sb() to ->mou
n
t()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
A
l
Viro
nfs:
stop mangli
n
g ->
m
n
t_devname on NFS
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
vfs: new superblock methods to o
v
erride /proc/*/mount
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Vi
r
o
n
f
s:
n
fs_do_{
r
e
f
,
s
u
b
}mount
(
) superblock
a
rgument
is
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
A
l V
i
ro
nfs: make nfs_path()
w
o
r
k w
i
thout vfsmount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
A
l Viro
nfs: sto
r
e devnam
e
at dis
c
onnected
N
FS roots
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
nfs: propa
g
a
t
e devnam
e
to
n
fs{,4}_get_root()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
V
iro
fix follow_link() breakage
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
tid
y
the trailing
syml
i
n
ks traversal up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Tu
r
n resolution of trailing symli
n
ks iterative everyw
h
ere
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Vi
r
o
simplify link_p
a
th_wal
k
() tail
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Make tr
a
iling
sy
m
link resol
u
tion in pat
h
_
l
ookupat(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Vir
o
update nd->inode
in _
_
do_
f
ollow
_
link() in
s
tead
o
f after
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
pull han
d
ling of one
p
a
thname com
p
o
n
ent into a helper
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Allow pass
i
n
g
O_PATH descripto
r
s via S
C
M_RIGH
T
S datagram
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
readlinkat(),
f
cho
w
nat() and fsta
t
a
t
()
wit
h
empty
relative
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al
V
iro
Allow O_PATH for symlinks
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
New
k
ind of open fi
l
es -
"
loca
t
ion o
n
ly"
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
New AT_
.
.
.
fla
g
: AT_EM
P
TY_PATH
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
clean
statfs
-
l
i
k
e sys
c
alls up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
open-style analog of v
f
s
_
path_
l
ookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
V
iro
re
d
u
c
e vfs_
p
ath_lookup()
t
o
d
o_p
a
th_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
un
t
angle
d
o_l
o
okup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
p
a
th_openat: clean ELOOP handling a bit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
do_la
s
t: kill a rudiment of old ->d_reva
l
idate() w
o
rk
a
roun
d
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
fold __
o
pen_namei_create() and open_will_tr
u
n
ca
t
e(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
Vi
r
o
d
o
_last:
un
i
fy m
a
y_open() call and
everyting a
f
ter it
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Vir
o
m
ove may_open() from __o
p
en
_
name_creat
e
() to
d
o_last()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
expand finish_open
(
) i
n
its only c
a
ller
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
s
anitize
pathname
c
omponent hash calculation
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
kill __l
o
okup_one_len()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
swi
t
ch
non
-
c
r
eate side of open() to use
o
f d
o
_last()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
get rid of nd->file
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
get rid of the la
s
t LOOKUP_RCU
dependenc
i
es in l
i
nk_path
_
walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
make n
a
meidata_dentry_drop_rcu_maybe
(
)
always leave
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
make handl
e
_
dots
(
) leave RCU mode on error
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
clear RCU
o
n al
l
failure exits from link_pa
t
h_wa
l
k()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull handling of
.
an
d
.
.
int
o
inli
n
e
d
helper
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
k
i
ll out_dput: in
l
in
k
_path_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
sep
a
r
ate -ES
T
A
L
E/
-
E
C
HILD retries
in d
o
_
filp
_
op
e
n()
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
swit
c
h
do
_
filp_op
e
n() to
struc
t
open_fl
a
g
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
Collect "oper
a
tion mode
"
arg
u
me
n
ts of do_last() into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
r
o
c
lean up the failu
r
e exits after
__do_
f
ollow_
l
ink(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull security
_
inode_follow_link()
i
nto __do_follow_link()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vi
r
o
pull d
r
o
p
ping RCU on success of
l
i
nk_path_walk() into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
un
t
angle
the "ne
e
d_reval_d
o
t" mes
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
m
e
r
ge component type recog
n
i
t
ion
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
merge path_ini
t
and pat
h
_init_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
A
l Viro
take RC
U
-dependent s
t
u
ff around
exec_permi
s
si
o
n(
)
into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l V
i
ro
kill path_lookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
fix race 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 pre
a
d
v() an
d
pwr
i
te
v
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-13
Al V
i
ro
compat breakag
e
in preadv()
a
nd
p
w
r
i
t
ev()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Vir
o
fat: fix d_revalid
a
te oopse
n
on
N
F
S exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
A
l
V
i
ro
j
fs
:
f
i
x
d
_revalidat
e
oopsen on
N
FS export
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
o
c
f
s2: fix d_revalidate oopsen on N
F
S exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
gfs2: fix d_revalidate
o
opsen on
N
F
S
e
xport
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
fuse
:
fix d_revalidat
e
oo
p
sen on NFS exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
ceph: f
i
x d_revalidate
o
o
psen
on NFS exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Vi
r
o
r
e
iser
f
s
x
attr ->d_r
e
vali
d
ate
(
) shouldn't care about RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
/proc/self is never goi
n
g to be inval
i
dated
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-09
Al Viro
n
d->inode is no
t
s
et on the
s
econd a
t
t
empt i
n
path_wa
l
k()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-08
Al Viro
unfuck proc_s
y
sctl ->d_
c
ompa
r
e()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al
Viro
omfs: make readdir
s
t
o
p when filldir says so
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al Viro
omfs:
m
erge unlink() and
r
mdir(), clos
e
leak in
rename()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al Viro
om
f
s: stop playing
s
illy buggers with omfs
_
un
l
ink(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al Viro
o
m
f
s: rename() needs to mark old_inode dirty aft
e
r
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-04
Al Viro
minimal fix for do
_
filp_open() race
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
hfs
:
fix
r
ename() over
no
n
-e
m
pty
d
irectory
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
udf:
fix i_nlink
l
imi
t
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
fix rei
s
erf
s
mkdir() bre
a
k
a
ge
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Vi
r
o
ex
o
fs: i_nlink races in r
e
name()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
A
l
Viro
nilfs
2
: i_nlink
races
in renam
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Vi
r
o
minix: i_nlink races in rename()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next