mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 04:02:20 +00:00
signal: Remove the siginfo paramater from kernel_dqueue_signal
None of the callers use the it so remove it. Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
This commit is contained in:
parent
b16503baa8
commit
961366a019
@ -2311,7 +2311,7 @@ static void handle_exception(struct fsg_common *common)
|
||||
* into a high-priority EXIT exception.
|
||||
*/
|
||||
for (;;) {
|
||||
int sig = kernel_dequeue_signal(NULL);
|
||||
int sig = kernel_dequeue_signal();
|
||||
if (!sig)
|
||||
break;
|
||||
if (sig != SIGUSR1) {
|
||||
|
@ -125,7 +125,7 @@ static int jffs2_garbage_collect_thread(void *_c)
|
||||
if (try_to_freeze())
|
||||
goto again;
|
||||
|
||||
signr = kernel_dequeue_signal(NULL);
|
||||
signr = kernel_dequeue_signal();
|
||||
|
||||
switch(signr) {
|
||||
case SIGSTOP:
|
||||
|
@ -272,14 +272,14 @@ extern void ignore_signals(struct task_struct *);
|
||||
extern void flush_signal_handlers(struct task_struct *, int force_default);
|
||||
extern int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info);
|
||||
|
||||
static inline int kernel_dequeue_signal(siginfo_t *info)
|
||||
static inline int kernel_dequeue_signal(void)
|
||||
{
|
||||
struct task_struct *tsk = current;
|
||||
siginfo_t __info;
|
||||
int ret;
|
||||
|
||||
spin_lock_irq(&tsk->sighand->siglock);
|
||||
ret = dequeue_signal(tsk, &tsk->blocked, info ?: &__info);
|
||||
ret = dequeue_signal(tsk, &tsk->blocked, &__info);
|
||||
spin_unlock_irq(&tsk->sighand->siglock);
|
||||
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user