repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
fix deadlock in pivot_root()
2011-03-18
Al Vir
o
fix d
e
adlock
in piv
o
t_roo
t
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
vfs: sp
l
it off vfsmount-rel
a
ted parts of
vfs_
k
ern_
m
o
unt()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-18
Al
V
ir
o
kil
l
simp
l
e_set_
m
nt
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
A
l
Viro
v
f
s
:
bury ->get_sb()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al V
i
ro
n
f
s: s
w
itch NF
S
from ->
g
et
_
sb() to ->mount()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
A
l
Viro
nfs: stop m
a
ngling -
>
mnt_devnam
e
on
NFS
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
vfs: new superblock
m
ethods to override /proc/*/mo
u
n
t
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al Vi
r
o
nfs: nfs_d
o
_{r
e
f
,sub}m
o
u
nt() s
u
perb
l
ock argument is
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
nfs: make n
f
s
_
path() work
wi
t
hout
vfsmount
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
nfs: stor
e
d
e
vnam
e
at disconnected NFS roots
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
fs: pro
p
aga
t
e devname
t
o nfs{,4
}
_get_r
o
ot()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-16
Al
V
iro
fix fo
l
low_link() breakage
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
A
l Viro
t
idy the trailing symlinks traversal
up
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Turn resolution of trailing sy
m
l
i
nks iterativ
e
every
w
here
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
si
m
plify
link_path_
w
alk() tail
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Vi
r
o
M
a
ke trailing
sy
m
link
r
e
sol
u
tion in
p
a
t
h_loo
k
u
p
at(
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Vir
o
update nd->i
n
od
e
in __do_
f
ol
l
ow_link() instead o
f
after
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
A
l
V
i
ro
pull handling of one path
n
ame component into a helper
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Vi
r
o
Allow passing O_
P
ATH
des
c
r
i
ptors via SCM
_
R
I
G
H
TS datagrams
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
readl
i
n
k
at
(
),
fchownat()
and fstatat()
with empty
relative
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
A
l
V
iro
Allow
O
_
P
ATH for syml
i
nks
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
New
k
ind of open files - "locat
i
on only"
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
New A
T
_
.
.
.
flag: A
T
_EMPTY
_
PATH
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
clea
n
stat
f
s-li
k
e sys
c
alls up
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
open-style analog of vfs_path_
l
ookup()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
reduce vfs_path_l
o
okup() to
do_path_lookup()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
untangle do
_
look
u
p()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
path_openat: clean EL
O
OP handling a b
i
t
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
do_last: kill
a
rud
i
ment of old
-
>d_
r
evalidate() workarou
n
d
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
fold __
o
p
en_namei_create() and
open
_
will_t
r
uncate(
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
do_last
:
unify may_open() cal
l
and everytin
g
after
i
t
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
mo
v
e may_o
p
en() from __open_n
a
me_create() to do_la
s
t()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
ex
p
and fi
n
is
h
_open()
i
n its
only caller
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
sanitize pathname component h
a
s
h
calcula
t
i
on
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
k
il
l
__lookup_on
e
_len(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
switch non-cre
a
te side
o
f open() to use of d
o
_l
a
s
t
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
Viro
get
rid of
n
d->file
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
A
l Vir
o
g
e
t rid of
t
he
l
ast LOOKUP_RCU dependencies in link_path_walk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
make na
m
eid
a
ta_
d
entry_
d
rop_rcu_maybe() al
w
ays leave
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
m
ake handle
_
d
o
ts()
leave RCU mode on er
r
o
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
clear
R
CU on
all failure
e
xits from link_path_walk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull ha
n
dling of
.
and
.
.
into inlined helper
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
kill out_dput: in link_
p
ath_walk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
sepa
r
ate -ESTALE/-E
C
HILD retries
i
n
do
_
filp
_
o
pen()
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
switch
do
_
filp_op
e
n() to struct open_fl
a
gs
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
Collect "operation mode" arguments of do
_
last() into
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
cl
e
a
n
up
t
h
e
f
a
ilure exits after __
d
o_follow_l
i
nk(
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull secu
r
ity_inode_follow
_
link()
in
t
o __do_follow_l
i
nk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
Viro
pull d
r
opping RCU
on success of
l
ink_path_wa
l
k() into
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
u
n
tang
l
e
t
he
"need_reval_dot" mess
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
mer
g
e
component type recogni
t
ion
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al
Viro
merge
path_ini
t
a
nd p
a
th_init_r
c
u
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
A
l
V
i
ro
sanit
i
ze
path_walk(
)
mes
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
r
o
take RCU-de
p
endent stuf
f
a
round e
x
ec_perm
i
s
s
i
o
n
() into
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
kill
path_looku
p
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
f
i
x race in au
d
i
t
_get_
n
d
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-13
Al
V
iro
compat breakage in
p
readv
(
) and pwrite
v
()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-13
Al V
i
ro
compat breakage in
preadv
(
) and pwrit
e
v()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
fa
t
: fix
d
_re
v
ali
d
a
t
e oopsen on N
F
S exports
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
jfs: fix d
_
revalida
t
e oop
s
e
n
o
n
N
F
S exports
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
A
l Viro
oc
f
s2:
fix d_rev
a
l
i
date oopsen on NFS
e
xpo
r
ts
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
A
l
Vi
r
o
gfs2
:
f
ix d_r
e
validate oops
e
n on
N
F
S
expo
r
t
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al Vir
o
fuse: fix d_rev
a
lid
a
t
e
oo
p
sen on NFS expo
r
t
s
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
ceph: fix
d
_revalidate oopsen
on NFS exp
o
rts
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al
V
iro
r
e
i
s
erfs xattr ->d_revalidate() shouldn't care ab
o
ut RC
U
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-10
Al Vi
r
o
/proc/sel
f
i
s never going to be invalidated
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-09
Al Viro
nd->inode is no
t
set on the
s
econd at
t
e
m
pt
in pa
t
h_walk()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-08
Al
V
iro
un
f
uck p
r
oc_s
y
sctl ->d_com
p
are()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-04
Al Viro
mi
n
imal
f
ix
for do_filp_open() race
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
A
l Viro
hfs: fix
r
ename()
ov
e
r no
n
-empt
y
directory
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
Al Vi
r
o
udf: fix i_nlink limit
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
A
l
Viro
fix
reiserfs mkdir() breakage
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
ex
o
fs: i_n
l
i
nk race
s
in rename()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
Al V
i
ro
nilfs2: i_
n
link
r
aces
i
n rename()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
Al
Viro
minix: i_nlink
r
aces in rename()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
A
l Viro
ufs: i_nli
n
k races in rename(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-03-03
A
l
Viro
s
y
s
v: i_nlin
k
r
aces in re
n
ame()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-02-15
A
l Viro
get rid of nameidata_de
n
try_dr
o
p
_
rcu() calli
n
g
n
a
m
e
i
data_
d
ro
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-02-15
Al Viro
drop out
o
f RC
U
in ret
u
rn_reval
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-02-15
A
l
V
iro
split do_revalidate() in
t
o RC
U
and non-RCU cases
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-02-15
Al Viro
in do_lookup() split RCU and no
n
-RCU ca
s
e
s of
need_revalidate
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-02-15
Al Vi
r
o
nothing in
d
o_fo
l
low_link() i
s
going
to
s
ee RCU
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
A
l
Viro
autofs4: clean ->d_rel
e
a
s
e
(
)
and aut
o
fs4_free_ino
(
) u
p
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al Viro
a
utofs4
:
split autofs4_init_ino
(
)
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al V
i
ro
autofs4: mkdir and symlink
a
lways get a dentry that
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al
V
iro
autofs4: autofs4_
g
et_
i
node() doesn't need autofs_info
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
A
l
Viro
autofs4:
kill ->size in autofs_info
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al Viro
auto
f
s4: pass mode to autofs4_
g
et_inode() explicitly
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al Viro
autofs4:
a
utofs4_mk
r
oot() is not
d
ifferen
t
f
rom autofs4
_
init
.
.
.
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-18
Al Viro
autofs4: keep sy
m
l
ink body i
n
inode->i_priv
a
te
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-17
Al
V
iro
tidy
up aro
u
nd fi
n
ish_automount()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-17
Al V
i
ro
don't dro
p
n
e
wm
n
t on error i
n
d
o_add_mount()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-17
Al
V
i
r
o
Take the
c
ompletion
o
f automount into new h
e
lp
e
r
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-16
A
l Vir
o
VFS: Fix UP
compi
l
e error i
n
fs/namespace
.
c
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-16
A
l
Viro
sanitize
v
fsmount
r
efcount
i
ng cha
n
ges
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-16
Al
V
iro
fi
x
old umo
u
nt_tr
e
e
(
) breakage
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-16
Al
V
iro
do_look
u
p() fix
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-14
Al Viro
cgr
o
up_fs: fix
c
gr
o
up us
e
of simple_loo
k
up()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-13
Al
V
i
r
o
fix
s
ignedness
m
ess
i
n rw
_
verify_are
a
() on 64bit arc
h
itectures
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
2011-01-13
Al
V
iro
sanitize ecryp
t
fs ->mount()
Signed-off-by: Al Viro <
viro@zeniv.linux.org.uk
>
commit
|
commitdiff
|
tree
next