From 2b172d050411df476fe0b8203498d08846e40aed Mon Sep 17 00:00:00 2001 From: Cong Wang Date: Sun, 27 Jan 2013 21:14:08 +0000 Subject: [PATCH] --- yaml --- r: 349622 b: refs/heads/master c: 604dfd6efc9b79bce432f2394791708d8e8f6efc h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/core/pktgen.c | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 29be08e2c4f7..2c3a2b6e49e5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a13d3104710184ecc43edc35a25ae8092058463f +refs/heads/master: 604dfd6efc9b79bce432f2394791708d8e8f6efc diff --git a/trunk/net/core/pktgen.c b/trunk/net/core/pktgen.c index b29dacf900f9..e6e1cbe863f5 100644 --- a/trunk/net/core/pktgen.c +++ b/trunk/net/core/pktgen.c @@ -1781,10 +1781,13 @@ static ssize_t pktgen_thread_write(struct file *file, return -EFAULT; i += len; mutex_lock(&pktgen_thread_lock); - pktgen_add_device(t, f); + ret = pktgen_add_device(t, f); mutex_unlock(&pktgen_thread_lock); - ret = count; - sprintf(pg_result, "OK: add_device=%s", f); + if (!ret) { + ret = count; + sprintf(pg_result, "OK: add_device=%s", f); + } else + sprintf(pg_result, "ERROR: can not add device %s", f); goto out; }