All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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: link
Be 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.