ktime: Cleanup ktime_set() usage
ktime_set(S,N) was required for the timespec storage type and is still useful for situations where a Seconds and Nanoseconds part of a time value needs to be converted. For anything where the Seconds argument is 0, this is pointless and can be replaced with a simple assignment. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org>
This commit is contained in:
@@ -510,7 +510,7 @@ at86rf230_async_state_delay(void *context)
|
||||
case STATE_TRX_OFF:
|
||||
switch (ctx->to_state) {
|
||||
case STATE_RX_AACK_ON:
|
||||
tim = ktime_set(0, c->t_off_to_aack * NSEC_PER_USEC);
|
||||
tim = c->t_off_to_aack * NSEC_PER_USEC;
|
||||
/* state change from TRX_OFF to RX_AACK_ON to do a
|
||||
* calibration, we need to reset the timeout for the
|
||||
* next one.
|
||||
@@ -519,7 +519,7 @@ at86rf230_async_state_delay(void *context)
|
||||
goto change;
|
||||
case STATE_TX_ARET_ON:
|
||||
case STATE_TX_ON:
|
||||
tim = ktime_set(0, c->t_off_to_tx_on * NSEC_PER_USEC);
|
||||
tim = c->t_off_to_tx_on * NSEC_PER_USEC;
|
||||
/* state change from TRX_OFF to TX_ON or ARET_ON to do
|
||||
* a calibration, we need to reset the timeout for the
|
||||
* next one.
|
||||
@@ -539,8 +539,7 @@ at86rf230_async_state_delay(void *context)
|
||||
* to TX_ON or TRX_OFF.
|
||||
*/
|
||||
if (!force) {
|
||||
tim = ktime_set(0, (c->t_frame + c->t_p_ack) *
|
||||
NSEC_PER_USEC);
|
||||
tim = (c->t_frame + c->t_p_ack) * NSEC_PER_USEC;
|
||||
goto change;
|
||||
}
|
||||
break;
|
||||
@@ -552,7 +551,7 @@ at86rf230_async_state_delay(void *context)
|
||||
case STATE_P_ON:
|
||||
switch (ctx->to_state) {
|
||||
case STATE_TRX_OFF:
|
||||
tim = ktime_set(0, c->t_reset_to_off * NSEC_PER_USEC);
|
||||
tim = c->t_reset_to_off * NSEC_PER_USEC;
|
||||
goto change;
|
||||
default:
|
||||
break;
|
||||
|
Reference in New Issue
Block a user