From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 1 Apr 2004 20:39:38 +0400 From: Anton Farygin To: ALT Linux kernel packages development Subject: Re: [d-kernel] Re: ?????? oops Message-ID: <20040401163938.GD27701@master.altlinux.ru> References: <20040329134223.GC22273@master.mivlgu.local> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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: Thu, 01 Apr 2004 16:39:39 -0000 Archived-At: List-Archive: List-Post: On Thu, Apr 01, 2004 at 07:35:57PM +0300, Andrey Khavryuchenko wrote: > Hi! > > "AVK" == Andrey Khavryuchenko wrote: > > AVK> "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... > > AVK> А ХЗ! Это не ATM, это aDSL, который у нас поддерживается через atm-ную > AVK> байду. > > AVK> br2684_regvcc - это в одноименном модуле? И там IMO стооит поставить > AVK> if(skb->dev) > AVK> вокруг всего хозяйства... > > Сделал. Работает и не падает. В 2.6, кстати, такая же беда. Так что можно и в bugzilla.kernel.org, вместе с патчем. Rgds, Rider