Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e17fd4ba authored by John Stultz's avatar John Stultz
Browse files

rtc: Fix ioctl error path return



Bryan Henderson noticed that the  "RTC: Fix rtc driver ioctl specific
shortcutting" commit has a small bug: When an ioctl is called with an
invalid command code and the clock driver does not have an "ioctl"
method, the ioctl returns rc 0 instead of -ENOTTY.

This patch fixes the issue.

CC: Bryan Henderson <bryanh@giraffe-data.com>
CC: Gabor Z. Papp <gzp@papp.hu>
Reported-by: default avatarBryan Henderson <bryanh@giraffe-data.com>
Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
parent 1fa7b6a2
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -421,7 +421,8 @@ static long rtc_dev_ioctl(struct file *file,
			err = ops->ioctl(rtc->dev.parent, cmd, arg);
			if (err == -ENOIOCTLCMD)
				err = -ENOTTY;
		}
		} else
			err = -ENOTTY;
		break;
	}