iscsi class: fix get_host_stats return code when not supported

When the get_host_stats call was not supported we were
returing EINVAL. This has us return ENOSYS, because for
software iscsi drivers where there is no host it is ok to not
have this callout.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Acked-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Mike Christie 2014-07-12 15:51:50 -05:00 коммит произвёл Christoph Hellwig
Родитель 2f7608fc5e
Коммит 719e5874d0
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -3429,7 +3429,7 @@ iscsi_get_host_stats(struct iscsi_transport *transport, struct nlmsghdr *nlh)
char *buf;
if (!transport->get_host_stats)
return -EINVAL;
return -ENOSYS;
priv = iscsi_if_transport_lookup(transport);
if (!priv)