From: Greg KH <gregkh@linuxfoundation.org> To: "Michael S. Tsirkin" <mst@redhat.com> Cc: linux-kernel@vger.kernel.org, Bjorn Helgaas <bhelgaas@google.com>, Jonathan Corbet <corbet@lwn.net>, "David S. Miller" <davem@davemloft.net>, Hans Verkuil <hans.verkuil@cisco.com>, Mauro Carvalho Chehab <mchehab@osg.samsung.com>, Alexei Starovoitov <ast@plumgrid.com>, stephen hemminger <stephen@networkplumber.org>, Masahiro Yamada <yamada.m@jp.panasonic.com>, Andy Shevchenko <andriy.shevchenko@linux.intel.com>, Andy Lutomirski <luto@amacapital.net>, Rasmus Villemoes <linux@rasmusvillemoes.dk>, Stephane Eranian <eranian@google.com>, Huang Rui <ray.huang@amd.com>, Peter Neubauer <pneubauer@bluerwhite.org>, linux-pci@vger.kernel.org, linux-doc@vger.kernel.org, linux-api@vger.kernel.org Subject: Re: [PATCH 01/86] pci: export pci_ids.h Date: Mon, 30 Mar 2015 12:07:44 +0200 [thread overview] Message-ID: <20150330100744.GA16291@kroah.com> (raw) In-Reply-To: <20150330101830-mutt-send-email-mst@redhat.com> On Mon, Mar 30, 2015 at 10:31:54AM +0200, Michael S. Tsirkin wrote: > On Mon, Mar 30, 2015 at 09:53:31AM +0200, Greg KH wrote: > > On Mon, Mar 30, 2015 at 09:15:26AM +0200, Michael S. Tsirkin wrote: > > > On Mon, Mar 30, 2015 at 08:55:22AM +0200, Greg KH wrote: > > > > On Mon, Mar 30, 2015 at 08:48:44AM +0200, Michael S. Tsirkin wrote: > > > > > On Sun, Mar 29, 2015 at 10:40:47PM +0200, Greg KH wrote: > > > > > > On Sun, Mar 29, 2015 at 03:37:01PM +0200, Michael S. Tsirkin wrote: > > > > > > > The macros in pci_ids.h are pretty useful for userspace > > > > > > > using the pci sysfs interface. > > > > > > > At the moment userspace is forced to duplicate these macros > > > > > > > (e.g. QEMU does this), it is better to expose them in > > > > > > > /usr/include/linux/pci_ids.h so everyone can just include > > > > > > > this header. > > > > > > > > > > > > > > Signed-off-by: Michael S. Tsirkin <mst@redhat.com> > > > > > > > --- > > > > > > > include/linux/pci_ids.h | 2998 +----------------------------------------- > > > > > > > include/uapi/linux/pci_ids.h | 2997 +++++++++++++++++++++++++++++++++++++++++ > > > > > > > > > > > > No, please use the pci ids file from the upstream pci id database > > > > > > instead. > > > > > > > > > > > > > > > > We shouldn't be putting these all in one file, > > > > > > > > > > pci.txt says: > > > > > Please add PCI_VENDOR_ID_xxx for vendors > > > > > You want to change this policy, and get rid of > > > > > vendor ids in pci_ids.h completely? > > > > > > > > Please read the top of pci_ids.h. It hasn't had new ids added to it in > > > > a long time. > > > > > > OK, looks like pci.txt should be fixed then. > > > > Please send a patch. As the original PCI kernel maintainer, I don't > > think I ever noticed pci.txt. It was last "updated" in 2006... > > > > > > Why would userspace need the pci id of anything? > > > > > > Look at how they are used e.g. by QEMU, seabios, gpxe. > > > People want to say e.g. "find all network class devices". > > > > Then use libpci. > > > > > > Again, just use > > > > libpci, isn't it fast enough? Don't duplicate existing logic. > > > > > > This really depends on whether you want something else that > > > libpci provides. But if I just want e.g. standard class IDs, > > > I don't want to depend on libpci. > > > > Why not? Don't duplicate things that already are there just for this > > very use. > > > > Don't make us do kernel changes just because you don't want to depend on > > either of the two different userspace packages that provide this > > information in a standard way for userspace. Your system will have one > > of those two packages in it, depending on it isn't a "burden" at all. > > > > > > Or use the hw database that libudev exports, which is already on your > > > > machine and exports all of the pci ids from libpci directly. > > > > > > Same argument really. > > > > Because you don't want to depend on existing packages, doesn't mean we > > have to accept kernel changes and maintain them for forever, as you are > > now creating a new api that we will have to keep up to date and correct > > for all time. > > > > Again, depend on the packages that are already doing this work please. > > > > Maintaining correct class IDs is more or less a requirement > for kernel to work properly, isn't it? Yes, but maintaining them internally, not externally. > Wouldn't the same thing apply to pci_regs.h? > Why does it make sense to export PCI_CLASS_REVISION > so I know where to read the class value from > configuration, but not what the values are? That's just due to history, we made the mistake to export those a long time ago, I wouldn't recommend doing any more, and again, instead rely on the programs that properly maintain that for you. > What's the work you refer to? This is just hardware description it > can't change and doesn't need to be maintained. Hardware descriptions always change over time and need to be maintained... thanks, greg k-h
WARNING: multiple messages have this Message-ID (diff)
From: Greg KH <gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org> To: "Michael S. Tsirkin" <mst-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Bjorn Helgaas <bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>, Jonathan Corbet <corbet-T1hC0tSOHrs@public.gmane.org>, "David S. Miller" <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>, Hans Verkuil <hans.verkuil-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>, Mauro Carvalho Chehab <mchehab-JPH+aEBZ4P+UEJcrhfAQsw@public.gmane.org>, Alexei Starovoitov <ast-uqk4Ao+rVK5Wk0Htik3J/w@public.gmane.org>, stephen hemminger <stephen-OTpzqLSitTUnbdJkjeBofR2eb7JE58TQ@public.gmane.org>, Masahiro Yamada <yamada.m-NAum8xwdG0+S7A1Ibl2khg@public.gmane.org>, Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>, Andy Lutomirski <luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org>, Rasmus Villemoes <linux-qQsb+v5E8BnlAoU/VqSP6n9LOBIZ5rWg@public.gmane.org>, Stephane Eranian <eranian-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>, Huang Rui <ray.huang-5C7GfCeVMHo@public.gmane.org>, Peter Neubauer <pneubauer-OUHTSVaU61M6GL+IUqp+Xg@public.gmane.org>, linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: Re: [PATCH 01/86] pci: export pci_ids.h Date: Mon, 30 Mar 2015 12:07:44 +0200 [thread overview] Message-ID: <20150330100744.GA16291@kroah.com> (raw) In-Reply-To: <20150330101830-mutt-send-email-mst-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> On Mon, Mar 30, 2015 at 10:31:54AM +0200, Michael S. Tsirkin wrote: > On Mon, Mar 30, 2015 at 09:53:31AM +0200, Greg KH wrote: > > On Mon, Mar 30, 2015 at 09:15:26AM +0200, Michael S. Tsirkin wrote: > > > On Mon, Mar 30, 2015 at 08:55:22AM +0200, Greg KH wrote: > > > > On Mon, Mar 30, 2015 at 08:48:44AM +0200, Michael S. Tsirkin wrote: > > > > > On Sun, Mar 29, 2015 at 10:40:47PM +0200, Greg KH wrote: > > > > > > On Sun, Mar 29, 2015 at 03:37:01PM +0200, Michael S. Tsirkin wrote: > > > > > > > The macros in pci_ids.h are pretty useful for userspace > > > > > > > using the pci sysfs interface. > > > > > > > At the moment userspace is forced to duplicate these macros > > > > > > > (e.g. QEMU does this), it is better to expose them in > > > > > > > /usr/include/linux/pci_ids.h so everyone can just include > > > > > > > this header. > > > > > > > > > > > > > > Signed-off-by: Michael S. Tsirkin <mst-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> > > > > > > > --- > > > > > > > include/linux/pci_ids.h | 2998 +----------------------------------------- > > > > > > > include/uapi/linux/pci_ids.h | 2997 +++++++++++++++++++++++++++++++++++++++++ > > > > > > > > > > > > No, please use the pci ids file from the upstream pci id database > > > > > > instead. > > > > > > > > > > > > > > > > We shouldn't be putting these all in one file, > > > > > > > > > > pci.txt says: > > > > > Please add PCI_VENDOR_ID_xxx for vendors > > > > > You want to change this policy, and get rid of > > > > > vendor ids in pci_ids.h completely? > > > > > > > > Please read the top of pci_ids.h. It hasn't had new ids added to it in > > > > a long time. > > > > > > OK, looks like pci.txt should be fixed then. > > > > Please send a patch. As the original PCI kernel maintainer, I don't > > think I ever noticed pci.txt. It was last "updated" in 2006... > > > > > > Why would userspace need the pci id of anything? > > > > > > Look at how they are used e.g. by QEMU, seabios, gpxe. > > > People want to say e.g. "find all network class devices". > > > > Then use libpci. > > > > > > Again, just use > > > > libpci, isn't it fast enough? Don't duplicate existing logic. > > > > > > This really depends on whether you want something else that > > > libpci provides. But if I just want e.g. standard class IDs, > > > I don't want to depend on libpci. > > > > Why not? Don't duplicate things that already are there just for this > > very use. > > > > Don't make us do kernel changes just because you don't want to depend on > > either of the two different userspace packages that provide this > > information in a standard way for userspace. Your system will have one > > of those two packages in it, depending on it isn't a "burden" at all. > > > > > > Or use the hw database that libudev exports, which is already on your > > > > machine and exports all of the pci ids from libpci directly. > > > > > > Same argument really. > > > > Because you don't want to depend on existing packages, doesn't mean we > > have to accept kernel changes and maintain them for forever, as you are > > now creating a new api that we will have to keep up to date and correct > > for all time. > > > > Again, depend on the packages that are already doing this work please. > > > > Maintaining correct class IDs is more or less a requirement > for kernel to work properly, isn't it? Yes, but maintaining them internally, not externally. > Wouldn't the same thing apply to pci_regs.h? > Why does it make sense to export PCI_CLASS_REVISION > so I know where to read the class value from > configuration, but not what the values are? That's just due to history, we made the mistake to export those a long time ago, I wouldn't recommend doing any more, and again, instead rely on the programs that properly maintain that for you. > What's the work you refer to? This is just hardware description it > can't change and doesn't need to be maintained. Hardware descriptions always change over time and need to be maintained... thanks, greg k-h
next prev parent reply other threads:[~2015-03-30 10:07 UTC|newest] Thread overview: 183+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-03-29 13:36 [PATCH 00/86] pci: export pci_ids.h and related cleanups Michael S. Tsirkin 2015-03-29 13:37 ` [PATCH 01/86] pci: export pci_ids.h Michael S. Tsirkin 2015-03-29 15:49 ` Joe Perches 2015-03-29 15:49 ` Joe Perches 2015-03-29 20:40 ` Greg KH 2015-03-29 20:40 ` Greg KH 2015-03-30 6:48 ` Michael S. Tsirkin 2015-03-30 6:55 ` Greg KH 2015-03-30 7:15 ` Michael S. Tsirkin 2015-03-30 7:53 ` Greg KH 2015-03-30 8:31 ` Michael S. Tsirkin 2015-03-30 8:31 ` Michael S. Tsirkin 2015-03-30 10:07 ` Greg KH [this message] 2015-03-30 10:07 ` Greg KH 2015-03-30 10:46 ` Michael S. Tsirkin 2015-03-30 10:57 ` Greg KH 2015-03-30 11:19 ` Michael S. Tsirkin 2015-03-30 11:19 ` Michael S. Tsirkin 2015-03-30 11:35 ` Greg KH 2015-03-30 11:35 ` Greg KH 2015-03-30 11:41 ` Michael S. Tsirkin 2015-03-30 11:41 ` Michael S. Tsirkin 2015-03-29 13:37 ` [PATCH 02/86] i2c/i801: linux/pci_ids.h -> uapi/linux/pci_ids.h Michael S. Tsirkin 2015-03-30 7:31 ` Jean Delvare 2015-04-03 19:09 ` Wolfram Sang 2015-04-03 19:09 ` Wolfram Sang 2015-04-06 6:38 ` Jean Delvare 2015-03-29 13:37 ` [PATCH 03/86] mips/netlogic: use uapi/linux/pci_ids.h directly Michael S. Tsirkin 2015-03-29 13:37 ` [PATCH 04/86] powerpc/pci: " Michael S. Tsirkin 2015-03-29 13:37 ` Michael S. Tsirkin 2015-03-29 13:37 ` [PATCH 05/86] x86/gart: " Michael S. Tsirkin 2015-03-30 5:29 ` Ingo Molnar 2015-03-30 6:55 ` Michael S. Tsirkin 2015-03-31 8:34 ` Ingo Molnar 2015-03-31 9:47 ` Michael S. Tsirkin 2015-03-31 9:51 ` Ingo Molnar 2015-03-31 11:04 ` Michael S. Tsirkin 2015-03-31 12:51 ` James Bottomley 2015-03-29 13:37 ` [PATCH 06/86] x86/microcode/amd: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 07/86] x86/quirks: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 08/86] x86/printk: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 09/86] x86/calgary: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 10/86] x86/apic/vsmp: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 11/86] x86/mm/numa: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 12/86] x86/pci/sta2x11: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 13/86] acpi/video: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 14/86] crypto/ccp: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 15/86] crypto/geode: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 16/86] dmaengine: " Michael S. Tsirkin 2015-03-29 13:38 ` [PATCH 17/86] dma/ioat: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 18/86] edac/amd: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 19/86] edac/e7xxx: " Michael S. Tsirkin 2015-03-30 21:41 ` Gross, Mark 2015-03-29 13:39 ` [PATCH 20/86] edac/e752x: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 21/86] edac/i3000: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 22/86] edac/i3200: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 23/86] edac/i5000: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 24/86] edac/i5100: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 25/86] edac/i5400: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 26/86] edac/i7300: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 27/86] edac/i7core: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 28/86] edac/i82443bxgx: " Michael S. Tsirkin 2015-03-29 13:39 ` [PATCH 29/86] edac/i82860: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 30/86] edac/i82875p: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 31/86] edac/i82975x: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 32/86] edac/ie31200: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 33/86] edac/pasemi: " Michael S. Tsirkin 2015-03-29 13:40 ` Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 34/86] edac/r82600: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 35/86] edac/sbridge: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 36/86] edac/x38_edac: " Michael S. Tsirkin 2015-03-29 13:59 ` Borislav Petkov 2015-03-29 14:27 ` Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 37/86] firewire/ohci: " Michael S. Tsirkin 2015-03-29 23:15 ` Stefan Richter 2015-03-29 13:40 ` [PATCH 38/86] gpio/sch: " Michael S. Tsirkin 2015-04-07 13:03 ` Linus Walleij 2015-03-29 13:40 ` [PATCH 39/86] i2c/i801: " Michael S. Tsirkin 2015-03-29 13:40 ` Michael S. Tsirkin 2015-03-30 7:32 ` Jean Delvare 2015-03-30 7:32 ` Jean Delvare 2015-04-03 19:09 ` Wolfram Sang 2015-04-03 19:09 ` Wolfram Sang 2015-03-29 13:40 ` [PATCH 40/86] ide/generic: " Michael S. Tsirkin 2015-03-29 14:12 ` Sergei Shtylyov 2015-03-29 14:52 ` Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 41/86] input/keyboard: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 42/86] input/serio: " Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 43/86] macintosh: " Michael S. Tsirkin 2015-03-29 13:40 ` Michael S. Tsirkin 2015-03-29 13:40 ` [PATCH 44/86] media/ddbridge: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 45/86] media/ngene: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 46/86] media/fintek: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 47/86] media/ite: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 48/86] media/nuvoton: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 49/86] media/winbond: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 50/86] memstick/r592: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 51/86] cxl: " Michael S. Tsirkin 2015-03-29 13:41 ` Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 52/86] mtd/maps: " Michael S. Tsirkin 2015-03-29 13:41 ` Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 53/86] mtd/nand: " Michael S. Tsirkin 2015-03-29 13:41 ` Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 54/86] atheros/atlx: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 55/86] chelsio/cxgb: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 56/86] intel/ixgb: " Michael S. Tsirkin 2015-03-29 13:41 ` Michael S. Tsirkin 2015-03-29 23:55 ` Jeff Kirsher 2015-03-30 5:30 ` Stephen Hemminger 2015-03-30 19:04 ` Jeff Kirsher 2015-03-30 19:04 ` Jeff Kirsher 2015-03-29 13:41 ` [PATCH 57/86] brcm80211: " Michael S. Tsirkin 2015-03-29 16:45 ` Arend van Spriel 2015-03-29 16:45 ` Arend van Spriel 2015-03-29 13:41 ` [PATCH 58/86] pci-label: " Michael S. Tsirkin 2015-03-29 13:41 ` [PATCH 59/86] x86/thinkpad_acpi: " Michael S. Tsirkin 2015-03-29 21:02 ` Henrique de Moraes Holschuh 2015-04-02 5:14 ` Darren Hart 2015-03-29 13:41 ` [PATCH 60/86] scsi/arcmsr: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 61/86] scsi/qla1280: " Michael S. Tsirkin 2015-03-29 14:03 ` James Bottomley 2015-03-29 14:36 ` Michael S. Tsirkin 2015-03-29 14:52 ` James Bottomley 2015-03-29 13:42 ` [PATCH 62/86] staging/comedi: " Michael S. Tsirkin 2015-03-29 17:35 ` Ian Abbott 2015-03-30 17:28 ` Hartley Sweeten 2015-03-29 13:42 ` [PATCH 63/86] staging/olpc: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 64/86] tty/serial: comment update Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 65/86] usb/dwc3: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 66/86] usb/early: use uapi/linux/pci_ids.h directly Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 67/86] usb/gadget: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 68/86] usb/host: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 69/86] usb/misc: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 70/86] fbdev/gxt4500: " Michael S. Tsirkin 2015-03-29 13:42 ` Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 71/86] fbdev/i740fb: " Michael S. Tsirkin 2015-03-29 13:42 ` Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 72/86] fbdev/i810: " Michael S. Tsirkin 2015-03-29 13:42 ` Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 73/86] fbdev/riva: " Michael S. Tsirkin 2015-03-29 13:42 ` Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 74/86] w1: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 75/86] watchdog: " Michael S. Tsirkin 2015-03-29 13:42 ` [PATCH 76/86] sound/pci: " Michael S. Tsirkin 2015-04-04 10:48 ` Takashi Iwai 2015-04-04 10:48 ` Takashi Iwai 2015-03-29 13:43 ` [PATCH 77/86] linux/pci: " Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 78/86] linux/pci: drop include/linux/pci_ids.h Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 79/86] x86/microcode/amd: drop pci_ids dependency Michael S. Tsirkin 2015-03-29 16:14 ` Borislav Petkov 2015-03-31 12:37 ` [tip:x86/microcode] x86/microcode/amd: Drop the pci_ids.h dependency tip-bot for Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 80/86] crypto/ccp: drop linux/pci dependencies Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 81/86] input/serio: drop pci_ids dependency Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 82/86] media/fintek: " Michael S. Tsirkin 2015-03-29 15:40 ` Mauro Carvalho Chehab 2015-03-29 13:43 ` [PATCH 83/86] brcm80211: drop pci dependency Michael S. Tsirkin 2015-03-29 16:46 ` Arend van Spriel 2015-03-29 13:43 ` [PATCH 84/86] brcm80211: drop pci_ids include Michael S. Tsirkin 2015-03-29 16:47 ` Arend van Spriel 2015-03-29 16:47 ` Arend van Spriel 2015-03-29 13:43 ` [PATCH 85/86] staging/olpc: drop pci dependencies Michael S. Tsirkin 2015-03-29 13:43 ` [PATCH 86/86] usb/dwc3: move ids to pci_ids.h Michael S. Tsirkin 2015-03-29 13:43 ` Michael S. Tsirkin 2015-03-29 20:42 ` Greg Kroah-Hartman 2015-03-29 20:42 ` Greg Kroah-Hartman 2015-03-30 6:50 ` Michael S. Tsirkin 2015-03-30 6:50 ` Michael S. Tsirkin 2015-03-30 6:58 ` Greg Kroah-Hartman 2015-03-30 7:16 ` Michael S. Tsirkin 2015-03-30 7:16 ` Michael S. Tsirkin 2015-03-29 17:59 ` [PATCH 00/86] pci: export pci_ids.h and related cleanups Joe Perches 2015-03-30 6:52 ` Michael S. Tsirkin 2015-03-29 23:15 ` Stefan Richter 2015-04-02 7:44 ` Jean Delvare 2015-04-02 7:49 ` Michael S. Tsirkin 2015-04-02 8:23 ` Christoph Hellwig 2015-04-02 9:04 ` Jean Delvare 2015-04-02 10:09 ` Michael S. Tsirkin 2015-04-02 11:15 ` Jean Delvare 2015-04-02 12:05 ` Michael S. Tsirkin 2015-04-02 13:17 ` Jean Delvare 2015-04-02 12:09 ` Michael S. Tsirkin 2015-04-02 14:34 ` Alex Williamson
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20150330100744.GA16291@kroah.com \ --to=gregkh@linuxfoundation.org \ --cc=andriy.shevchenko@linux.intel.com \ --cc=ast@plumgrid.com \ --cc=bhelgaas@google.com \ --cc=corbet@lwn.net \ --cc=davem@davemloft.net \ --cc=eranian@google.com \ --cc=hans.verkuil@cisco.com \ --cc=linux-api@vger.kernel.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=linux@rasmusvillemoes.dk \ --cc=luto@amacapital.net \ --cc=mchehab@osg.samsung.com \ --cc=mst@redhat.com \ --cc=pneubauer@bluerwhite.org \ --cc=ray.huang@amd.com \ --cc=stephen@networkplumber.org \ --cc=yamada.m@jp.panasonic.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.