iio: only reset buffer when we did a full read.
iio: only reset buffer when we did a full read.

if we did a partial read, keep the read amount and try again. Only
reset the buffer once we received the expected amount.

Signed-off-by: f0cbb7ba71d38f79eacdfd43f4665ee52d59f18a@intel.com

edersondisouza/soletta,barbieri/soletta,wzhen12/soletta,brunobottazzini/soletta,otaviobp/soletta,wzhen12/soletta,dorileo/soletta,barbieri/soletta,edersondisouza/soletta,otaviobp/soletta,bsmelo/soletta,dorileo/soletta,gabrielschulhof/soletta,gabrielschulhof/soletta,gabrielschulhof/soletta,dorileo/soletta,wanghongjuan/soletta,edersondisouza/soletta,wanghongjuan/soletta,cabelitos/soletta,cabelitos/soletta,cabelitos/soletta,tripzero/soletta,otaviobp/soletta,wzhen12/soletta,barbieri/soletta,otaviobp/soletta,zolkis/soletta,zolkis/soletta,wanghongjuan/soletta,tripzero/soletta,brunobottazzini/soletta,bsmelo/soletta,barbieri/soletta,lpereira/soletta,ibriano/soletta,gabrielschulhof/soletta,ibriano/soletta,otaviobp/soletta,ibriano/soletta,wanghongjuan/soletta,brunobottazzini/soletta,wzhen12/soletta,bsmelo/soletta,lpereira/soletta,dorileo/soletta,brunobottazzini/soletta,gabrielschulhof/soletta,zolkis/soletta,bsmelo/soletta,tripzero/soletta,nagineni/soletta,tripzero/soletta,lpereira/soletta,bsmelo/soletta,barbieri/soletta,wzhen12/soletta,nagineni/soletta,edersondisouza/soletta,cabelitos/soletta,dorileo/soletta,wanghongjuan/soletta,ibriano/soletta,wzhen12/soletta,lpereira/soletta,barbieri/soletta,dorileo/soletta,nagineni/soletta,nagineni/soletta,edersondisouza/soletta,brunobottazzini/soletta,edersondisouza/soletta,lpereira/soletta,cabelitos/soletta,nagineni/soletta,ibriano/soletta,bsmelo/soletta,gabrielschulhof/soletta,zolkis/soletta,cabelitos/soletta,tripzero/soletta,wanghongjuan/soletta,tripzero/soletta,otaviobp/soletta,ibriano/soletta,zolkis/soletta,brunobottazzini/soletta