numam-dpdk/lib/librte_vhost
Huawei Xie 2cdc118eef vhost: check hugepage fstat error
Value returned from fstat is not checked for errors before being used.
This patch fixes following coverity issue.

    static uint64_t
    get_blk_size(int fd)
    {
    	struct stat stat;

    	fstat(fd, &stat);
    	return (uint64_t)stat.st_blksize;
    >>>  CID 107103 (#1 of 1): Unchecked return value from library
         (CHECKED_RETURN)
    >>>  check_return: Calling fstat(fd, &stat) without checking
         return value.
    >>>  This library function may fail and return an error code.

Fixes: 8f972312b8 ("vhost: support vhost-user")

Signed-off-by: Huawei Xie <huawei.xie@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
2016-06-22 09:47:12 +02:00
..
eventfd_link vhost: fix kernel module insertion 2015-11-24 21:34:11 +01:00
libvirt vhost: fix qemu shutdown 2015-09-24 14:57:36 +02:00
vhost_cuse vhost: add vhost-user client mode 2016-06-22 09:47:07 +02:00
vhost_user vhost: check hugepage fstat error 2016-06-22 09:47:12 +02:00
Makefile vhost: export device id as the interface to applications 2016-06-22 09:42:57 +02:00
rte_vhost_version.map vhost: export queue free entries 2016-06-22 09:02:58 +02:00
rte_virtio_net.h vhost: add reconnect ability 2016-06-22 09:47:12 +02:00
vhost_rxtx.c vhost: remove concurrent enqueue 2016-06-22 09:47:12 +02:00
vhost-net.h vhost: unmap log memory on cleanup 2016-06-22 09:47:12 +02:00
virtio-net.c vhost: remove concurrent enqueue 2016-06-22 09:47:12 +02:00