A doesnt need to be in kernel mode as incrementing variables doesnt cause race condition, B is also wrong as system calls can be made in user mode (which inturn is executed in kernel mode),
C is true, because interrupts cant be disabled in user mode.