linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [mmotm:master 171/242] kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info'
@ 2018-08-22 11:33 kbuild test robot
  2018-08-22 16:16 ` Andrew Morton
  0 siblings, 1 reply; 2+ messages in thread
From: kbuild test robot @ 2018-08-22 11:33 UTC (permalink / raw)
  To: Jürg Billeter
  Cc: kbuild-all, Johannes Weiner, Andrew Morton, Linux Memory Management List

[-- Attachment #1: Type: text/plain, Size: 2267 bytes --]

tree:   git://git.cmpxchg.org/linux-mmotm.git master
head:   10b78d76f1897885d7753586ecd113e9d6728c5d
commit: 467d84a6210ea3c079b10393349a52f051d9bb95 [171/242] prctl: add PR_[GS]ET_PDEATHSIG_PROC
config: i386-tinyconfig (attached as .config)
compiler: gcc-7 (Debian 7.3.0-16) 7.3.0
reproduce:
        git checkout 467d84a6210ea3c079b10393349a52f051d9bb95
        # save the attached .config to linux build tree
        make ARCH=i386 

Note: the mmotm/master HEAD 10b78d76f1897885d7753586ecd113e9d6728c5d builds fine.
      It only hurts bisectibility.

All errors (new ones prefixed by >>):

   kernel/exit.c: In function 'reparent_leader':
>> kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info'
      group_send_sig_info(p->signal->pdeath_signal_proc,
      ^~~~~~~~~~~~~~~~~~~
   In file included from include/linux/sched/signal.h:6:0,
                    from include/linux/sched/cputime.h:5,
                    from kernel/exit.c:14:
   include/linux/signal.h:262:12: note: declared here
    extern int group_send_sig_info(int sig, struct siginfo *info,
               ^~~~~~~~~~~~~~~~~~~

vim +/group_send_sig_info +640 kernel/exit.c

   629	
   630	/*
   631	* Any that need to be release_task'd are put on the @dead list.
   632	 */
   633	static void reparent_leader(struct task_struct *father, struct task_struct *p,
   634					struct list_head *dead)
   635	{
   636		if (unlikely(p->exit_state == EXIT_DEAD))
   637			return;
   638	
   639		if (p->signal->pdeath_signal_proc)
 > 640			group_send_sig_info(p->signal->pdeath_signal_proc,
   641					    SEND_SIG_NOINFO, p);
   642	
   643		/* We don't want people slaying init. */
   644		p->exit_signal = SIGCHLD;
   645	
   646		/* If it has exited notify the new parent about this child's death. */
   647		if (!p->ptrace &&
   648		    p->exit_state == EXIT_ZOMBIE && thread_group_empty(p)) {
   649			if (do_notify_parent(p, p->exit_signal)) {
   650				p->exit_state = EXIT_DEAD;
   651				list_add(&p->ptrace_entry, dead);
   652			}
   653		}
   654	
   655		kill_orphaned_pgrp(p, father);
   656	}
   657	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 6499 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [mmotm:master 171/242] kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info'
  2018-08-22 11:33 [mmotm:master 171/242] kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info' kbuild test robot
@ 2018-08-22 16:16 ` Andrew Morton
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Morton @ 2018-08-22 16:16 UTC (permalink / raw)
  To: kbuild test robot
  Cc: Jürg Billeter, kbuild-all, Johannes Weiner,
	Linux Memory Management List, Stephen Rothwell

On Wed, 22 Aug 2018 19:33:13 +0800 kbuild test robot <lkp@intel.com> wrote:

> tree:   git://git.cmpxchg.org/linux-mmotm.git master
> head:   10b78d76f1897885d7753586ecd113e9d6728c5d
> commit: 467d84a6210ea3c079b10393349a52f051d9bb95 [171/242] prctl: add PR_[GS]ET_PDEATHSIG_PROC
> config: i386-tinyconfig (attached as .config)
> compiler: gcc-7 (Debian 7.3.0-16) 7.3.0
> reproduce:
>         git checkout 467d84a6210ea3c079b10393349a52f051d9bb95
>         # save the attached .config to linux build tree
>         make ARCH=i386 
> 
> Note: the mmotm/master HEAD 10b78d76f1897885d7753586ecd113e9d6728c5d builds fine.
>       It only hurts bisectibility.
> 
> All errors (new ones prefixed by >>):
> 
>    kernel/exit.c: In function 'reparent_leader':
> >> kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info'
>       group_send_sig_info(p->signal->pdeath_signal_proc,
>       ^~~~~~~~~~~~~~~~~~~

OK, thanks.  Linus had some issues with that patch anyway - I'll drop
it.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-08-22 16:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-22 11:33 [mmotm:master 171/242] kernel/exit.c:640:3: error: too few arguments to function 'group_send_sig_info' kbuild test robot
2018-08-22 16:16 ` Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox