sched: Use 'unsigned int' instead of 'uint16_t' for shutdown reason

Use 'unsigned int' instead of 'uint16_t' as is faster on some
platforms.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2016-06-08 22:02:13 -04:00
parent b0524947e5
commit b3e4ff7ef0
2 changed files with 4 additions and 4 deletions

View File

@ -234,7 +234,7 @@ run_shutdown(void)
// Shutdown the machine if not already in the process of shutting down // Shutdown the machine if not already in the process of shutting down
void void
sched_try_shutdown(uint16_t reason) sched_try_shutdown(unsigned int reason)
{ {
if (shutdown_status != 2) if (shutdown_status != 2)
sched_shutdown(reason); sched_shutdown(reason);
@ -244,7 +244,7 @@ static jmp_buf shutdown_jmp;
// Force the machine to immediately run the shutdown handlers // Force the machine to immediately run the shutdown handlers
void void
sched_shutdown(uint16_t reason) sched_shutdown(unsigned int reason)
{ {
irq_disable(); irq_disable();
shutdown_reason = reason; shutdown_reason = reason;

View File

@ -32,8 +32,8 @@ void sched_timer_kick(void);
uint8_t sched_is_shutdown(void); uint8_t sched_is_shutdown(void);
uint16_t sched_shutdown_reason(void); uint16_t sched_shutdown_reason(void);
void sched_clear_shutdown(void); void sched_clear_shutdown(void);
void sched_try_shutdown(uint16_t reason); void sched_try_shutdown(unsigned int reason);
void sched_shutdown(uint16_t reason) __noreturn; void sched_shutdown(unsigned int reason) __noreturn;
void sched_main(void); void sched_main(void);
// Compiler glue for DECL_X macros above. // Compiler glue for DECL_X macros above.