Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754911Ab2HEQ6d (ORCPT ); Sun, 5 Aug 2012 12:58:33 -0400 Received: from mail-pb0-f46.google.com ([209.85.160.46]:57930 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754265Ab2HEQ6b (ORCPT ); Sun, 5 Aug 2012 12:58:31 -0400 Date: Sun, 5 Aug 2012 09:58:26 -0700 From: Greg Kroah-Hartman To: Fengguang Wu Cc: Alan Stern , Oliver Neukum , =?iso-8859-1?Q?Bj=F8rn?= Mork , Sarah Sharp , linux-kernel@vger.kernel.org, "linux-usb@vger.kernel.org" Subject: Re: BUG: unable to handle kernel paging request in usb_match_id() Message-ID: <20120805165826.GB13913@kroah.com> References: <20120805025938.GA8954@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120805025938.GA8954@localhost> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1054 Lines: 27 On Sun, Aug 05, 2012 at 10:59:38AM +0800, Fengguang Wu wrote: > Hi all, > > This line triggers an oops in kvm boot test: > > usb_match_id(): > ==> 748 for (; id->idVendor || id->idProduct || id->bDeviceClass || > 749 id->bInterfaceClass || id->driver_info; id++) { > 750 if (usb_match_one_id(interface, id)) > 751 return id; > 752 } > > It's an old bug and happens also in linux 3.0. It's very reproducible > for the attached config. I can send the initrd (yocto-minimal-i386.cgz) > on your request in private email. Odds are a driver without a terminating NULL for the device id list is causing this to fail. What devices are in the system and what drivers are trying to be bound? greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/