android_kernel_xiaomi_sm8350/arch/mips
Ralf Baechle 61dcc6f4d9 [MIPS] RTLX: Harden against compiler reordering and optimization.
RTLX communication is based on lock-free shared memory buffers.  It
happened to be working by luck so far but relies on the optimizer doing
certain optimizations but no reordering.

Fixed by inserting proper barriers in rtlx_read and rtlx_write, and careful
pointer dereferencing.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2007-03-17 01:03:27 +00:00
..
arc [MIPS] ARC: Fix several compiler warnings. 2007-03-08 01:10:30 +00:00
au1000 [MIPS] MTX1: add idsel cardbus ressources 2007-03-04 19:02:44 +00:00
basler/excite [MIPS] excite: Set serial driver iotype to UPIO_RM9000 2007-02-26 23:06:06 +00:00
boot
cobalt [MIPS] Cobalt: Fix early printk 2007-03-07 00:07:16 +00:00
configs [MIPS] Viper2: Remove defective support. 2007-03-13 16:59:31 +00:00
ddb5xxx [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
dec [MIPS] DEC: Remove call to register_prom_console. 2007-03-09 12:14:52 +00:00
emma2rh [MIPS] emma2rh: Remove needless <asm/i8259.h> inclusion. 2007-02-20 17:11:55 +00:00
gt64120 [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are. 2007-03-04 19:02:37 +00:00
jazz [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
jmr3927 [MIPS] Convert to RTC-class ds1742 driver 2007-03-04 19:02:34 +00:00
kernel [MIPS] RTLX: Harden against compiler reordering and optimization. 2007-03-17 01:03:27 +00:00
lasat [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are. 2007-03-04 19:02:37 +00:00
lib [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are. 2007-03-04 19:02:37 +00:00
lib-32 [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
lib-64 [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
math-emu [MIPS] FPU ownership management & preemption fixes 2007-03-17 01:03:26 +00:00
mips-boards [MIPS] SMTC: De-obscure Malta hooks. 2007-03-07 00:07:16 +00:00
mm [MIPS] TX39: Remove redundant tx39_blast_icache() calls 2007-03-07 00:07:16 +00:00
momentum mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data 2007-03-06 06:14:54 -05:00
oprofile [MIPS] Oprofile: Reset all performance registers for MIPS_MT_SMP configs 2007-03-13 16:59:31 +00:00
pci [MIPS] MTX1: clear PCI errors 2007-03-04 19:02:45 +00:00
philips/pnx8550 [MIPS] Viper2: Remove defective support. 2007-03-13 16:59:31 +00:00
pmc-sierra [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are. 2007-03-04 19:02:37 +00:00
qemu [MIPS] prom_free_prom_memory cleanup 2007-02-06 16:53:09 +00:00
sgi-ip22 [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
sgi-ip27 [MIPS] IP27: Build fix 2007-03-07 00:07:18 +00:00
sgi-ip32 [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
sibyte [MIPS] Sibyte: Fix ZBbus profiler 2007-03-09 20:27:31 +00:00
sni [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are. 2007-03-04 19:02:37 +00:00
tx4927 [MIPS] No need to write c0_compare in plat_timer_setup 2007-03-04 19:02:35 +00:00
tx4938 [MIPS] No need to write c0_compare in plat_timer_setup 2007-03-04 19:02:35 +00:00
vr41xx [MIPS] Kill redundant EXTRA_AFLAGS 2007-02-26 23:06:05 +00:00
defconfig [MIPS] Viper2: Remove defective support. 2007-03-13 16:59:31 +00:00
Kconfig [MIPS] Lasat: Downgrade 64-bit kernel from experimental to broken. 2007-03-17 01:03:27 +00:00
Kconfig.debug [MIPS] Make SMTC_IDLE_HOOK_DEBUG a proper option in Kconfig.debug. 2007-02-26 23:06:06 +00:00
Makefile [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00