mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 14:52:05 +00:00
staging:iio:Documentation: cleanup properly in buffer handling code
Eating the endian description for now. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
014fcb1db5
commit
a7f7c364e8
@ -145,9 +145,17 @@ inline int iioutils_get_type(unsigned *is_signed,
|
||||
ret = -errno;
|
||||
goto error_free_filename;
|
||||
}
|
||||
fscanf(sysfsfp,
|
||||
"%c%u/%u>>%u", &signchar, bits_used,
|
||||
&padint, shift);
|
||||
|
||||
ret = fscanf(sysfsfp,
|
||||
"%ce:%c%u/%u>>%u",
|
||||
&endianchar,
|
||||
&signchar,
|
||||
bits_used,
|
||||
&padint, shift);
|
||||
if (ret < 0) {
|
||||
printf("failed to pass scan type description\n");
|
||||
return ret;
|
||||
}
|
||||
*bytes = padint / 8;
|
||||
if (*bits_used == 64)
|
||||
*mask = ~0;
|
||||
@ -157,6 +165,10 @@ inline int iioutils_get_type(unsigned *is_signed,
|
||||
*is_signed = 1;
|
||||
else
|
||||
*is_signed = 0;
|
||||
fclose(sysfsfp);
|
||||
free(filename);
|
||||
|
||||
filename = 0;
|
||||
}
|
||||
error_free_filename:
|
||||
if (filename)
|
||||
|
Loading…
Reference in New Issue
Block a user