linux/arch/mn10300
Paul E. McKenney a4bd78ed21 mn10300: READ_ONCE() now implies smp_read_barrier_depends()
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>
2017-12-04 10:52:52 -08:00
..
boot License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
configs mn10300: defconfig: cleanup from old Kconfig options 2017-09-08 18:26:51 -07:00
include pci-v4.15-changes 2017-11-15 15:01:28 -08:00
kernel mn10300: READ_ONCE() now implies smp_read_barrier_depends() 2017-12-04 10:52:52 -08:00
lib get rid of unused __strncpy_from_user() instances 2017-05-15 23:40:28 -04:00
mm bug: define the "cut here" string in a single place 2017-11-17 16:10:01 -08:00
oprofile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
proc-mn2ws0050 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
proc-mn103e010 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
unit-asb2303 net: smc91x: isolate u16 writes alignment workaround 2016-10-18 14:14:21 -04:00
unit-asb2305 PCI: Remove unused declarations 2017-11-07 18:38:48 -06:00
unit-asb2364 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.debug License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile mn10300: Remove redundant debugging info flag 2014-01-28 10:57:06 +01:00