ptp: only allow phase values lower than 1 period
authorVladimir Oltean <olteanv@gmail.com>
Wed, 5 Aug 2020 00:10:47 +0000 (03:10 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 5 Aug 2020 19:06:44 +0000 (12:06 -0700)
commitc29f9aa35016729fc0cf72994e8b57f33466b64c
tree282a9f364a184ad6e776861d7bba5b3594a87687
parent4c900a6b4e057fc9623240682988e203ae98ca94
ptp: only allow phase values lower than 1 period

The way we define the phase (the difference between the time of the
signal's rising edge, and the closest integer multiple of the period),
it doesn't make sense to have a phase value equal or larger than 1
period.

So deny these settings coming from the user.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Acked-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/ptp/ptp_chardev.c