Given that READ_ONCE() now implies smp_read_barrier_depends(), there is no need for the open-coded smp_read_barrier_depends() in mn10300_serial_receive_interrupt() and mn10300_serial_poll_get_char(). This commit therefore removes them, but replaces them with comments calling out that carrying dependencies through non-pointers is quite dangerous. Compilers simply know too much about integers. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: David Howells <dhowells@redhat.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: <linux-am33-list@redhat.com> |
||
---|---|---|
.. | ||
boot | ||
configs | ||
include | ||
kernel | ||
lib | ||
mm | ||
oprofile | ||
proc-mn2ws0050 | ||
proc-mn103e010 | ||
unit-asb2303 | ||
unit-asb2305 | ||
unit-asb2364 | ||
Kconfig | ||
Kconfig.debug | ||
Makefile |