Commit f9c53abb authored by Valdis Kletnieks's avatar Valdis Kletnieks Committed by Greg Kroah-Hartman
Browse files

staging: exfat: Clean up return codes - FFS_EOF



Convert FFS_EOF to return 0 for a zero-length read() as per 'man 2 read'.

Signed-off-by: default avatarValdis Kletnieks <Valdis.Kletnieks@vt.edu>
Link: https://lore.kernel.org/r/20191112021000.42091-4-Valdis.Kletnieks@vt.edu


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a75500c5
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -217,7 +217,6 @@ static inline u16 get_row_index(u16 i)
#define FFS_INVALIDFID          8
#define FFS_NOTOPENED           12
#define FFS_MAXOPENED           13
#define FFS_EOF                 15
#define FFS_ERROR               19

#define NUM_UPCASE              2918
+1 −1
Original line number Diff line number Diff line
@@ -723,7 +723,7 @@ static int ffsReadFile(struct inode *inode, struct file_id_t *fid, void *buffer,
	if (count == 0) {
		if (rcount)
			*rcount = 0;
		ret = FFS_EOF;
		ret = 0;
		goto out;
	}