From: Marc Sune <marc.sune@bisdn.de> To: dev@dpdk.org Subject: [dpdk-dev] [PATCH v2] KNI: fix compilation warning 'missing-field-initializers' Date: Wed, 22 Oct 2014 12:23:11 +0200 Message-ID: <1413973391-10272-1-git-send-email-marc.sune@bisdn.de> (raw) In-Reply-To: <1818029.CqCeQSHIe6@xps13> Fix compilation warning 'missing-field-initializers' for some GCC and clang versions introduced in commit 0c6bc8e due to the use of C89/C90 initializers. Using C99-style initializers Signed-off-by: Marc Sune <marc.sune@bisdn.de> --- lib/librte_kni/rte_kni.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/librte_kni/rte_kni.c b/lib/librte_kni/rte_kni.c index f64a0a8..ab5ca38 100644 --- a/lib/librte_kni/rte_kni.c +++ b/lib/librte_kni/rte_kni.c @@ -131,7 +131,9 @@ static void kni_free_mbufs(struct rte_kni *kni); static void kni_allocate_mbufs(struct rte_kni *kni); static volatile int kni_fd = -1; -static struct rte_kni_memzone_pool kni_memzone_pool = {0}; +static struct rte_kni_memzone_pool kni_memzone_pool = { + .initialized = 0, +}; static const struct rte_memzone * kni_memzone_reserve(const char *name, size_t len, int socket_id, @@ -224,6 +226,7 @@ rte_kni_init(unsigned int max_kni_ifaces) kni_memzone_pool.initialized = 1; kni_memzone_pool.max_ifaces = max_kni_ifaces; kni_memzone_pool.free = &kni_memzone_pool.slots[0]; + rte_spinlock_init(&kni_memzone_pool.mutex); /* Pre-allocate all memzones of all the slots; panic on error */ for (i = 0; i < max_kni_ifaces; i++) { -- 1.7.10.4
next prev parent reply other threads:[~2014-10-22 10:14 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-10-17 22:51 [dpdk-dev] [PATCH v4] KNI: use a memzone pool for KNI alloc/release Marc Sune 2014-10-21 4:57 ` Zhang, Helin 2014-10-21 8:29 ` Thomas Monjalon 2014-10-21 10:52 ` Marc Sune 2014-10-22 5:51 ` Liu, Jijiang 2014-10-22 7:10 ` [dpdk-dev] [PATCH] KNI: fix compilation warning 'missing-field-initializers' Marc Sune 2014-10-22 7:14 ` Marc Sune 2014-10-22 8:11 ` Liu, Jijiang 2014-10-22 8:37 ` Thomas Monjalon 2014-10-22 8:42 ` Marc Sune 2014-10-22 8:50 ` Thomas Monjalon 2014-10-22 9:49 ` Marc Sune 2014-10-22 9:59 ` Richardson, Bruce 2014-10-22 10:00 ` Thomas Monjalon 2014-10-22 10:23 ` Marc Sune [this message] 2014-10-22 10:35 ` [dpdk-dev] [PATCH v2] " Thomas Monjalon
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=1413973391-10272-1-git-send-email-marc.sune@bisdn.de \ --to=marc.sune@bisdn.de \ --cc=dev@dpdk.org \ /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
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git