From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleg Nesterov Subject: Re: [PATCH] connector: Fix regression introduced by sid connector Date: Fri, 2 Oct 2009 00:29:42 +0200 Message-ID: <20091001222941.GA15096@redhat.com> References: <200909251123.03482.borntraeger@de.ibm.com> <200909291712.33099.borntraeger@de.ibm.com> <20090929162855.GA15319@redhat.com> <200909300843.11208.borntraeger@de.ibm.com> <20091001141426.2c1a0139.akpm@linux-foundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Christian Borntraeger , scott@ubuntu.com, zbr@ioremap.net, linux-kernel@vger.kernel.org, matthltc@us.ibm.com, davem@davemloft.net, netdev@vger.kernel.org To: Andrew Morton Return-path: Content-Disposition: inline In-Reply-To: <20091001141426.2c1a0139.akpm@linux-foundation.org> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On 10/01, Andrew Morton wrote: > > On Wed, 30 Sep 2009 08:43:11 +0200 > Christian Borntraeger wrote: > > > --- linux-2.6.orig/kernel/sys.c > > +++ linux-2.6/kernel/sys.c > > @@ -1110,6 +1110,8 @@ SYSCALL_DEFINE0(setsid) > > err = session; > > out: > > write_unlock_irq(&tasklist_lock); > > + if (err > 0) > > + proc_sid_connector(sid); > > return err; > > } > > kernel/sys.c: In function 'sys_setsid': > kernel/sys.c:1114: warning: passing argument 1 of 'proc_sid_connector' from incompatible pointer type > > Pass a `struct pid*' into a function expecting a `struct task_struct*'. > Surely it will crash?? Oh, indeed, it should be proc_sid_connector(group_leader); Oleg.