From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.196]) by ozlabs.org (Postfix) with ESMTP id 7FAB767B56 for ; Wed, 13 Apr 2005 14:47:22 +1000 (EST) Received: by rproxy.gmail.com with SMTP id a36so96325rnf for ; Tue, 12 Apr 2005 21:47:21 -0700 (PDT) Message-ID: <9b7ca65705041221402e23543@mail.gmail.com> Date: Wed, 13 Apr 2005 13:40:41 +0900 From: Daniel Ann To: Daniel Ann , linuxppc-embedded In-Reply-To: <20050412135114.GB27920@tuxdriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 References: <9b7ca6570504120138738b554f@mail.gmail.com> <20050412122405.GA27920@tuxdriver.com> <9b7ca657050412060556af952e@mail.gmail.com> <20050412135114.GB27920@tuxdriver.com> Subject: Re: Trying to understand alloc_skb() Reply-To: Daniel Ann List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 4/12/05, John W. Linville wrote: > My guess would be that your best bet is to move your call to > notifier_call_chain off to a workqueue. notifier_call_chain (and/or > one or more of the functions it is calling) is likely written to > expect to be in process context. I was thinking that this might have something to do with BH stuff that I've left out from reading. (rather complicated :P) Forgive me for trying to take an easy way, but moving things to workqueue, do you mean putting it in bottom half? (Im sorta guessing bottom half is like something you do after finishing high priority tasks) (I guess you had this coming) How do you move it to the workqueue? --=20 Daniel