From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel-kernel@altlinux.ru References: <20040329134223.GC22273@master.mivlgu.local> From: Andrey Khavryuchenko Organization: KDS Software Group X-Attribution: AVK Date: Mon, 29 Mar 2004 16:59:56 +0300 In-Reply-To: <20040329134223.GC22273@master.mivlgu.local> (Sergey Vlasov's message of "Mon, 29 Mar 2004 17:42:23 +0400") Message-ID: User-Agent: Gnus/5.110001 (No Gnus v0.1) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at kds.com.ua Subject: [d-kernel] Re: ?????? oops X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2004 14:01:39 -0000 Archived-At: List-Archive: List-Post: Sergey, "SV" == Sergey Vlasov wrote: SV> On Mon, Mar 29, 2004 at 04:09:35PM +0300, Andrey Khavryuchenko wrote: >> Background: опакечиваю user-space поддержку Zyxel Prestige 630 EE (630-11) >> Запускаемая ручками инициализация/прибитие работает без проблем. При >> попытке запустить то же из hotplug поймал oops: SV> static int br2684_regvcc(struct atm_vcc *atmvcc, unsigned long arg) SV> ... SV> skb_queue_head_init(©); SV> skb_migrate(&atmvcc->sk->receive_queue, ©); SV> while ((skb = skb_dequeue(©))) { SV> BRPRIV(skb->dev)->stats.rx_bytes -= skb->len; SV> BRPRIV(skb->dev)->stats.rx_packets--; SV> br2684_push(atmvcc, skb); SV> } SV> ... SV> и вот в этом цикле поймали skb->dev == NULL. Интересно, откуда SV> могли взяться такие пакеты? Никогда не имел дела с ATM... А ХЗ! Это не ATM, это aDSL, который у нас поддерживается через atm-ную байду. br2684_regvcc - это в одноименном модуле? И там IMO стооит поставить if(skb->dev) вокруг всего хозяйства... -- Andrey V Khavryuchenko http://www.kds.com.ua/ Silver Bullet Software Solutions http://www.kds.com.ua/training/