Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
ce395960
Commit
ce395960
authored
Oct 13, 2013
by
Al Viro
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
constify copy_siginfo_to_user{,32}()
Signed-off-by:
Al Viro
<
viro@zeniv.linux.org.uk
>
parent
078d8e62
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
14 additions
and
14 deletions
+14
-14
arch/arm64/kernel/signal32.c
arch/arm64/kernel/signal32.c
+1
-1
arch/ia64/kernel/signal.c
arch/ia64/kernel/signal.c
+1
-1
arch/mips/kernel/signal32.c
arch/mips/kernel/signal32.c
+1
-1
arch/parisc/kernel/signal32.c
arch/parisc/kernel/signal32.c
+1
-1
arch/parisc/kernel/signal32.h
arch/parisc/kernel/signal32.h
+1
-1
arch/powerpc/kernel/signal_32.c
arch/powerpc/kernel/signal_32.c
+1
-1
arch/s390/kernel/compat_signal.c
arch/s390/kernel/compat_signal.c
+1
-1
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal32.c
+1
-1
arch/tile/kernel/compat_signal.c
arch/tile/kernel/compat_signal.c
+1
-1
arch/x86/ia32/ia32_signal.c
arch/x86/ia32/ia32_signal.c
+1
-1
fs/binfmt_elf.c
fs/binfmt_elf.c
+1
-1
include/asm-generic/siginfo.h
include/asm-generic/siginfo.h
+1
-1
include/linux/compat.h
include/linux/compat.h
+1
-1
kernel/signal.c
kernel/signal.c
+1
-1
No files found.
arch/arm64/kernel/signal32.c
View file @
ce395960
...
@@ -150,7 +150,7 @@ static inline int get_sigset_t(sigset_t *set,
...
@@ -150,7 +150,7 @@ static inline int get_sigset_t(sigset_t *set,
return
0
;
return
0
;
}
}
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
arch/ia64/kernel/signal.c
View file @
ce395960
...
@@ -105,7 +105,7 @@ restore_sigcontext (struct sigcontext __user *sc, struct sigscratch *scr)
...
@@ -105,7 +105,7 @@ restore_sigcontext (struct sigcontext __user *sc, struct sigscratch *scr)
}
}
int
int
copy_siginfo_to_user
(
siginfo_t
__user
*
to
,
siginfo_t
*
from
)
copy_siginfo_to_user
(
siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
if
(
!
access_ok
(
VERIFY_WRITE
,
to
,
sizeof
(
siginfo_t
)))
if
(
!
access_ok
(
VERIFY_WRITE
,
to
,
sizeof
(
siginfo_t
)))
return
-
EFAULT
;
return
-
EFAULT
;
...
...
arch/mips/kernel/signal32.c
View file @
ce395960
...
@@ -314,7 +314,7 @@ SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *,
...
@@ -314,7 +314,7 @@ SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *,
return
ret
;
return
ret
;
}
}
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
arch/parisc/kernel/signal32.c
View file @
ce395960
...
@@ -319,7 +319,7 @@ copy_siginfo_from_user32 (siginfo_t *to, compat_siginfo_t __user *from)
...
@@ -319,7 +319,7 @@ copy_siginfo_from_user32 (siginfo_t *to, compat_siginfo_t __user *from)
}
}
int
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
compat_uptr_t
addr
;
compat_uptr_t
addr
;
compat_int_t
val
;
compat_int_t
val
;
...
...
arch/parisc/kernel/signal32.h
View file @
ce395960
...
@@ -34,7 +34,7 @@ struct compat_ucontext {
...
@@ -34,7 +34,7 @@ struct compat_ucontext {
/* ELF32 signal handling */
/* ELF32 signal handling */
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
);
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
);
int
copy_siginfo_from_user32
(
siginfo_t
*
to
,
compat_siginfo_t
__user
*
from
);
int
copy_siginfo_from_user32
(
siginfo_t
*
to
,
compat_siginfo_t
__user
*
from
);
/* In a deft move of uber-hackery, we decide to carry the top half of all
/* In a deft move of uber-hackery, we decide to carry the top half of all
...
...
arch/powerpc/kernel/signal_32.c
View file @
ce395960
...
@@ -891,7 +891,7 @@ static long restore_tm_user_regs(struct pt_regs *regs,
...
@@ -891,7 +891,7 @@ static long restore_tm_user_regs(struct pt_regs *regs,
#endif
#endif
#ifdef CONFIG_PPC64
#ifdef CONFIG_PPC64
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
d
,
siginfo_t
*
s
)
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
d
,
const
siginfo_t
*
s
)
{
{
int
err
;
int
err
;
...
...
arch/s390/kernel/compat_signal.c
View file @
ce395960
...
@@ -49,7 +49,7 @@ typedef struct
...
@@ -49,7 +49,7 @@ typedef struct
__u32
gprs_high
[
NUM_GPRS
];
__u32
gprs_high
[
NUM_GPRS
];
}
rt_sigframe32
;
}
rt_sigframe32
;
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
arch/sparc/kernel/signal32.c
View file @
ce395960
...
@@ -68,7 +68,7 @@ struct rt_signal_frame32 {
...
@@ -68,7 +68,7 @@ struct rt_signal_frame32 {
/* __siginfo_rwin_t * */
u32
rwin_save
;
/* __siginfo_rwin_t * */
u32
rwin_save
;
}
__attribute__
((
aligned
(
8
)));
}
__attribute__
((
aligned
(
8
)));
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
arch/tile/kernel/compat_signal.c
View file @
ce395960
...
@@ -49,7 +49,7 @@ struct compat_rt_sigframe {
...
@@ -49,7 +49,7 @@ struct compat_rt_sigframe {
struct
compat_ucontext
uc
;
struct
compat_ucontext
uc
;
};
};
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
arch/x86/ia32/ia32_signal.c
View file @
ce395960
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
#include <asm/sys_ia32.h>
#include <asm/sys_ia32.h>
#include <asm/smap.h>
#include <asm/smap.h>
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user32
(
compat_siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
=
0
;
int
err
=
0
;
bool
ia32
=
test_thread_flag
(
TIF_IA32
);
bool
ia32
=
test_thread_flag
(
TIF_IA32
);
...
...
fs/binfmt_elf.c
View file @
ce395960
...
@@ -1374,7 +1374,7 @@ static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm)
...
@@ -1374,7 +1374,7 @@ static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm)
}
}
static
void
fill_siginfo_note
(
struct
memelfnote
*
note
,
user_siginfo_t
*
csigdata
,
static
void
fill_siginfo_note
(
struct
memelfnote
*
note
,
user_siginfo_t
*
csigdata
,
siginfo_t
*
siginfo
)
const
siginfo_t
*
siginfo
)
{
{
mm_segment_t
old_fs
=
get_fs
();
mm_segment_t
old_fs
=
get_fs
();
set_fs
(
KERNEL_DS
);
set_fs
(
KERNEL_DS
);
...
...
include/asm-generic/siginfo.h
View file @
ce395960
...
@@ -32,6 +32,6 @@ static inline void copy_siginfo(struct siginfo *to, struct siginfo *from)
...
@@ -32,6 +32,6 @@ static inline void copy_siginfo(struct siginfo *to, struct siginfo *from)
#endif
#endif
extern
int
copy_siginfo_to_user
(
struct
siginfo
__user
*
to
,
struct
siginfo
*
from
);
extern
int
copy_siginfo_to_user
(
struct
siginfo
__user
*
to
,
const
struct
siginfo
*
from
);
#endif
#endif
include/linux/compat.h
View file @
ce395960
...
@@ -362,7 +362,7 @@ long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
...
@@ -362,7 +362,7 @@ long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
long
compat_put_bitmap
(
compat_ulong_t
__user
*
umask
,
unsigned
long
*
mask
,
long
compat_put_bitmap
(
compat_ulong_t
__user
*
umask
,
unsigned
long
*
mask
,
unsigned
long
bitmap_size
);
unsigned
long
bitmap_size
);
int
copy_siginfo_from_user32
(
siginfo_t
*
to
,
struct
compat_siginfo
__user
*
from
);
int
copy_siginfo_from_user32
(
siginfo_t
*
to
,
struct
compat_siginfo
__user
*
from
);
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
to
,
siginfo_t
*
from
);
int
copy_siginfo_to_user32
(
struct
compat_siginfo
__user
*
to
,
const
siginfo_t
*
from
);
int
get_compat_sigevent
(
struct
sigevent
*
event
,
int
get_compat_sigevent
(
struct
sigevent
*
event
,
const
struct
compat_sigevent
__user
*
u_event
);
const
struct
compat_sigevent
__user
*
u_event
);
long
compat_sys_rt_tgsigqueueinfo
(
compat_pid_t
tgid
,
compat_pid_t
pid
,
int
sig
,
long
compat_sys_rt_tgsigqueueinfo
(
compat_pid_t
tgid
,
compat_pid_t
pid
,
int
sig
,
...
...
kernel/signal.c
View file @
ce395960
...
@@ -2723,7 +2723,7 @@ COMPAT_SYSCALL_DEFINE2(rt_sigpending, compat_sigset_t __user *, uset,
...
@@ -2723,7 +2723,7 @@ COMPAT_SYSCALL_DEFINE2(rt_sigpending, compat_sigset_t __user *, uset,
#ifndef HAVE_ARCH_COPY_SIGINFO_TO_USER
#ifndef HAVE_ARCH_COPY_SIGINFO_TO_USER
int
copy_siginfo_to_user
(
siginfo_t
__user
*
to
,
siginfo_t
*
from
)
int
copy_siginfo_to_user
(
siginfo_t
__user
*
to
,
const
siginfo_t
*
from
)
{
{
int
err
;
int
err
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment