DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD
@ 2014-06-05 16:12 Alan Carew
  2014-06-05 16:12 ` [dpdk-dev] [PATCH 2/2] eal_pci: " Alan Carew
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Alan Carew @ 2014-06-05 16:12 UTC (permalink / raw)
  To: dev

Recent change to rte_dump_tailq, which now uses a FILE parameter
causes compilation to fail under FreeBSD and sourced to a
missing include of stdio.h

This and next patch(both small) allows to compile without error.

Signed-off-by: Alan Carew <alan.carew@intel.com>
---
 lib/librte_eal/common/include/rte_tailq.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/librte_eal/common/include/rte_tailq.h b/lib/librte_eal/common/include/rte_tailq.h
index 42df7d2..0ddcc11 100644
--- a/lib/librte_eal/common/include/rte_tailq.h
+++ b/lib/librte_eal/common/include/rte_tailq.h
@@ -45,6 +45,7 @@ extern "C" {
 #endif
 
 #include <sys/queue.h>
+#include <stdio.h>
 
 /** dummy structure type used by the rte_tailq APIs */
 struct rte_dummy {
-- 
1.9.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [dpdk-dev]  [PATCH 2/2] eal_pci: Fix compilation under FreeBSD
  2014-06-05 16:12 [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD Alan Carew
@ 2014-06-05 16:12 ` Alan Carew
  2014-06-10 21:00   ` Bruce Richardson
  2014-06-10  5:56 ` [dpdk-dev] [PATCH 1/2] rte_tailq.h: " Cao, Waterman
  2014-06-10 20:58 ` Bruce Richardson
  2 siblings, 1 reply; 7+ messages in thread
From: Alan Carew @ 2014-06-05 16:12 UTC (permalink / raw)
  To: dev

I'm not sure why this has not caused an issue before, perhaps
missing -Werror=unused-parameter or super-set
and subsequently fixed.
This patch adds __rte_unused to
pci_unbind_kernel_driver(struct rte_pci_device *dev)

Signed-off-by: Alan Carew <alan.carew@intel.com>
---
 lib/librte_eal/bsdapp/eal/eal_pci.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/librte_eal/bsdapp/eal/eal_pci.c b/lib/librte_eal/bsdapp/eal/eal_pci.c
index 94ae461..5c4d81b 100644
--- a/lib/librte_eal/bsdapp/eal/eal_pci.c
+++ b/lib/librte_eal/bsdapp/eal/eal_pci.c
@@ -110,7 +110,7 @@ static struct uio_res_list *uio_res_list = NULL;
 
 /* unbind kernel driver for this device */
 static int
-pci_unbind_kernel_driver(struct rte_pci_device *dev)
+pci_unbind_kernel_driver(struct rte_pci_device *dev __rte_unused)
 {
 	RTE_LOG(ERR, EAL, "RTE_PCI_DRV_FORCE_UNBIND flag is not implemented "
 		"for BSD\n");
-- 
1.9.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD
  2014-06-05 16:12 [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD Alan Carew
  2014-06-05 16:12 ` [dpdk-dev] [PATCH 2/2] eal_pci: " Alan Carew
@ 2014-06-10  5:56 ` Cao, Waterman
  2014-06-10 20:58 ` Bruce Richardson
  2 siblings, 0 replies; 7+ messages in thread
From: Cao, Waterman @ 2014-06-10  5:56 UTC (permalink / raw)
  To: Carew, Alan, dev

Tested-by: Waterman Cao <waterman.cao@intel.com>

This patch is to fix compilation error in the FreeBSD 10.0 like the followings:
.. /include/rte_tailq.h:177:21: error: unknown type name 'FILE' void rte_dump_tailq(FILE *f);
../include/rte_memory.h:146:30: error: unknown type name 'FILE' void rte_dump_physmem_layout(FILE *f);

After merged this patch with last dpdk.org, compilation can pass without error in FreeBSD 10.0

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD
  2014-06-05 16:12 [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD Alan Carew
  2014-06-05 16:12 ` [dpdk-dev] [PATCH 2/2] eal_pci: " Alan Carew
  2014-06-10  5:56 ` [dpdk-dev] [PATCH 1/2] rte_tailq.h: " Cao, Waterman
@ 2014-06-10 20:58 ` Bruce Richardson
  2014-06-11  9:56   ` Thomas Monjalon
  2 siblings, 1 reply; 7+ messages in thread
From: Bruce Richardson @ 2014-06-10 20:58 UTC (permalink / raw)
  To: Alan Carew; +Cc: dev

On Thu, Jun 05, 2014 at 05:12:07PM +0100, Alan Carew wrote:
> Recent change to rte_dump_tailq, which now uses a FILE parameter
> causes compilation to fail under FreeBSD and sourced to a
> missing include of stdio.h
> 
> This and next patch(both small) allows to compile without error.
> 
> Signed-off-by: Alan Carew <alan.carew@intel.com>

Acked-by: Bruce Richardson <bruce.richardson@intel.com>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] [PATCH 2/2] eal_pci: Fix compilation under FreeBSD
  2014-06-05 16:12 ` [dpdk-dev] [PATCH 2/2] eal_pci: " Alan Carew
@ 2014-06-10 21:00   ` Bruce Richardson
  2014-06-11  9:56     ` Thomas Monjalon
  0 siblings, 1 reply; 7+ messages in thread
From: Bruce Richardson @ 2014-06-10 21:00 UTC (permalink / raw)
  To: Alan Carew; +Cc: dev

On Thu, Jun 05, 2014 at 05:12:08PM +0100, Alan Carew wrote:
> I'm not sure why this has not caused an issue before, perhaps
> missing -Werror=unused-parameter or super-set
> and subsequently fixed.
> This patch adds __rte_unused to
> pci_unbind_kernel_driver(struct rte_pci_device *dev)
> 
> Signed-off-by: Alan Carew <alan.carew@intel.com>

Acked-by: Bruce Richardson <bruce.richardson@intel.com>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] [PATCH 2/2] eal_pci: Fix compilation under FreeBSD
  2014-06-10 21:00   ` Bruce Richardson
@ 2014-06-11  9:56     ` Thomas Monjalon
  0 siblings, 0 replies; 7+ messages in thread
From: Thomas Monjalon @ 2014-06-11  9:56 UTC (permalink / raw)
  To: Alan Carew; +Cc: dev

2014-06-10 22:00, Bruce Richardson:
> On Thu, Jun 05, 2014 at 05:12:08PM +0100, Alan Carew wrote:
> > I'm not sure why this has not caused an issue before, perhaps
> > missing -Werror=unused-parameter or super-set
> > and subsequently fixed.
> > This patch adds __rte_unused to
> > pci_unbind_kernel_driver(struct rte_pci_device *dev)
> > 
> > Signed-off-by: Alan Carew <alan.carew@intel.com>
> 
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>

Applied for version 1.7.0.

Thanks
-- 
Thomas

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD
  2014-06-10 20:58 ` Bruce Richardson
@ 2014-06-11  9:56   ` Thomas Monjalon
  0 siblings, 0 replies; 7+ messages in thread
From: Thomas Monjalon @ 2014-06-11  9:56 UTC (permalink / raw)
  To: Alan Carew; +Cc: dev

> > Recent change to rte_dump_tailq, which now uses a FILE parameter
> > causes compilation to fail under FreeBSD and sourced to a
> > missing include of stdio.h
> > 
> > This and next patch(both small) allows to compile without error.
> > 
> > Signed-off-by: Alan Carew <alan.carew@intel.com>
> 
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>

Applied for version 1.7.0.

Thanks
-- 
Thomas

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-06-11  9:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-05 16:12 [dpdk-dev] [PATCH 1/2] rte_tailq.h: Fix compilation under FreeBSD Alan Carew
2014-06-05 16:12 ` [dpdk-dev] [PATCH 2/2] eal_pci: " Alan Carew
2014-06-10 21:00   ` Bruce Richardson
2014-06-11  9:56     ` Thomas Monjalon
2014-06-10  5:56 ` [dpdk-dev] [PATCH 1/2] rte_tailq.h: " Cao, Waterman
2014-06-10 20:58 ` Bruce Richardson
2014-06-11  9:56   ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).