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
Btrfs: BUG_ON is deleted from the caller of btrfs_truncate_item & btrfs_extend_item
2011-03-28
Al Viro
btrfs: check l
i
nk
c
o
unter ov
e
rflow in link(2)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-28
A
l
Vir
o
btrfs
:
don't mess with i_nlink of u
n
locked i
n
o
d
e in
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
deal w
i
th race
s
in /proc/*/{s
y
s
c
all,stac
k
,per
s
o
n
ality}
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
A
l
Viro
au
x
v:
r
equi
r
e the target to
b
e
tracab
l
e (or yourself)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al
Vi
r
o
c
l
ose
r
a
ce
i
n /proc/*/e
n
vi
r
on
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al
V
iro
report errors
i
n /proc/*/*map* s
a
nely
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al V
i
ro
p
a
gemap: close ra
c
es
w
it
h
sui
d
execve
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al
V
iro
make sessi
o
ni
d
permissions in /
p
roc/*/t
a
sk/* match
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-23
Al Viro
f
i
x leaks
in
p
ath_l
o
okupat()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
lose 'mountin
g
_h
e
re'
a
rgume
n
t in ->d_ma
n
ag
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al Viro
don't pass 'mounting_here' flag to follow_
d
own()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
A
l Viro
change the locking ord
e
r
for namesp
a
ce_
s
e
m
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
A
l
Viro
f
i
x dead
l
ock in p
i
v
o
t_r
o
o
t()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
Al V
i
ro
vfs: sp
l
it
o
f
f vfsmo
u
nt
-
rela
t
ed p
a
rts of vfs_
k
e
r
n
_mou
n
t(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-18
A
l
Viro
kil
l
simpl
e
_set_mnt()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
A
l
Viro
vfs: bur
y
->get_sb()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
f
s: switch NFS from ->get_sb
(
) to ->
m
o
unt()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
Viro
nfs:
s
t
op
m
angling ->mnt
_
devname
o
n 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 ove
r
ride /proc/*/moun
t
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
f
s
: nfs_do_{ref,su
b
}
m
ount()
sup
e
rb
l
ock argument is
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
n
fs: make nfs_path(
)
work without vfsmount
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
nfs: store devname a
t
disconnected NFS r
o
ots
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al
Viro
nfs: p
r
opag
a
te devname to
nfs{,
4
}_get_root()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-16
Al Viro
fix follow_link()
b
reak
a
ge
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Vir
o
tidy the
tra
i
ling symlinks t
r
av
e
rsal up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
Turn re
s
o
lution of tra
i
ling symlinks iterative everywher
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
simplify lin
k
_pat
h
_walk() tail
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
A
l
Viro
M
a
ke tra
i
ling symlink re
s
oluti
o
n in path_looku
p
at(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Vi
r
o
update nd->in
o
de
in __do_follo
w
_link
(
) instea
d
of
after
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
A
l Viro
pul
l
handling
of one pathn
a
me c
o
mponent into a helper
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al
Viro
Allow passing O_P
A
T
H descriptors via SCM_RIGH
T
S d
a
tagrams
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
Al Viro
readlinka
t
(
)
, fchownat() and fstatat() wi
t
h em
p
ty relative
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
A
l
Viro
A
l
lo
w
O_PATH for symlinks
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-15
A
l
V
iro
New
ki
n
d of
op
e
n files - "loca
t
ion o
n
l
y
"
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
Vi
r
o
New AT_
.
.
.
flag: AT_EMPTY_P
A
TH
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
clean statfs-li
k
e
syscalls up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
open-sty
l
e analog of vf
s
_path
_
loo
k
up(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
reduce vfs_p
a
th_lookup() t
o
do_path_loo
k
up()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
untangle do_
l
ookup()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
pat
h
_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_last: kill a rudim
e
nt
o
f
old ->d_revalidate() workaround
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l Viro
fold
_
_op
e
n_na
m
e
i_create(
)
and open_will_truncat
e
(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
do_las
t
: unify may_ope
n
() call
and
e
veryti
n
g after it
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
move may_
o
pen() from __o
p
en_name_crea
t
e() to do
_
last()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
ex
p
a
nd
finis
h
_open() in its only c
a
l
l
er
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
s
anitize
p
athn
a
m
e
comp
o
nent hash calculation
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
ir
o
kill __lookup
_
one_len(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
switch
n
on-c
r
e
a
te
s
i
d
e of open(
)
to us
e
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->f
i
le
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
g
et rid of the last LOOKU
P
_RCU dependencies i
n
link_pa
t
h_walk()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
make na
m
eid
a
t
a
_
dentry_drop_rcu_m
a
ybe() a
l
w
ays leave
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
i
r
o
ma
k
e handle_dots() leave RCU mode on error
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
cle
a
r RCU
on all failure exit
s
from
l
ink_pa
t
h_walk
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
pull handling of
.
and
.
.
i
nto
inlined h
e
lper
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Vir
o
kill out_d
p
ut: in lin
k
_path
_
wal
k
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
separ
a
te -ESTALE/-ECHILD retr
i
e
s
in do_filp_open
(
)
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
switch do_f
i
lp_open()
t
o
st
r
u
ct ope
n
_fl
a
g
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
V
iro
Collect
"oper
a
t
i
on mode" arguments of do_last() into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
clean up t
h
e fai
l
ure exits af
t
er __do_fo
l
lo
w
_link(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al
Viro
pull securi
t
y
_
inode_follow_
l
ink() int
o
__do_
f
ollow_link()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
pull dropping RCU
on
succe
s
s o
f
li
n
k_path_walk() int
o
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al V
i
ro
untangl
e
the
"need_reva
l
_dot" mess
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
A
l
Viro
merge componen
t
type recognit
i
on
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al Viro
merge p
a
th_init and path_init_
r
cu
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 Vi
r
o
ta
k
e
RCU-d
e
pendent stuff aro
u
nd e
x
ec
_
permi
s
sion()
into
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-14
Al 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
i
n
a
udit_get_nd()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-13
A
l
Viro
co
m
pat
b
re
a
kage in preadv()
and pwritev()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-13
A
l Vir
o
compat bre
a
kage in preadv() and pwritev()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
f
at
:
f
i
x
d_revalidate o
o
psen on NFS expor
t
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
jfs: fix d_revali
d
ate oopsen on NFS exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
A
l
Viro
ocfs2: fix d_revalidat
e
oops
e
n o
n
NFS exp
o
rts
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
A
l
Viro
gf
s
2: fix d_rev
a
lidate oop
s
e
n
on N
F
S exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
fuse
:
fix
d_reval
i
da
t
e oopsen on NFS exports
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
ce
p
h: fix
d
_reval
i
date oopsen on NFS export
s
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al
V
i
ro
re
i
serfs xattr
-
>d_revalidate() shouldn't care a
b
o
u
t RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-10
Al Viro
/pro
c
/sel
f
is
nev
e
r going to b
e
invalidate
d
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-09
Al
Viro
n
d
-
>inode i
s
not set on the seco
n
d
attempt in path_walk
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-08
Al Viro
unfuck proc_sys
c
tl ->d_compare()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al
Viro
o
m
f
s: make r
e
ad
d
i
r
stop when filldi
r
says so
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al
Viro
omfs:
m
erge unlin
k
() and rmdir(),
close lea
k
i
n
rename()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al Viro
omfs
:
stop
playing silly bugger
s
with omfs_
u
nlink(
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-05
Al Viro
o
m
fs
:
rena
m
e() nee
d
s to mark old_inode d
i
rty after
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-04
Al Viro
minimal
f
ix for do_filp_open() race
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
hfs
:
f
ix
ren
a
m
e
()
o
ver no
n
-empty dir
e
ctory
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
udf: fix i_nl
i
nk
limit
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
f
ix reiserfs
mkdir() breakage
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
A
l
Viro
exofs: i
_
nlink ra
c
es
i
n rename
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al
V
iro
nilfs2: i_
n
link races in renam
e
()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Vir
o
minix:
i_
n
li
n
k
r
a
ces
in re
n
ame()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
u
fs
:
i_nlink races
in rename()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-03-03
Al Viro
sys
v
: i_nlink rac
e
s i
n
renam
e
(
)
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-02-15
Al
V
iro
get rid
of nameida
t
a_dentry_drop_rcu
(
)
c
alling nameidata_dro
.
.
.
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-02-15
Al Viro
dro
p
ou
t
o
f
RC
U
in return_r
e
val
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-02-15
A
l Viro
split do_revalidat
e
() int
o
RCU and non-
R
CU cases
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-02-15
A
l
Viro
in do_lookup() split RCU and
non-RCU cases of ne
e
d_r
e
valid
a
t
e
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-02-15
Al
V
i
r
o
nothing in do_follow_link
(
) is
g
oing to see RCU
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-01-18
A
l
Vi
r
o
autofs4: clean ->d_release() and
au
t
ofs4_free_in
o
() up
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
2011-01-18
A
l
Viro
a
utofs4: spli
t
au
t
ofs4_init_ino()
Signed-off-by:
Al Viro
<viro@zeniv.linux.org.uk>
commit
|
commitdiff
|
tree
next