Revision 284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab authored by Alexandre Bounine on 25 August 2011, 22:59:13 UTC, committed by Linus Torvalds on 25 August 2011, 23:25:34 UTC
Replace/remove use of RIO v.1.2 registers/bits that are not
forward-compatible with newer versions of RapidIO specification.

RapidIO specification v.1.3 removed Write Port CSR, Doorbell CSR,
Mailbox CSR and Mailbox and Doorbell bits of the PEF CAR.

Use of removed (since RIO v.1.3) register bits affects users of
currently available 1.3 and 2.x compliant devices who may use not so
recent kernel versions.

Removing checks for unsupported bits makes corresponding routines
compatible with all versions of RapidIO specification.  Therefore,
backporting makes stable kernel versions compliant with RIO v.1.3 and
later as well.

Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Thomas Moll <thomas.moll@sysgo.com>
Cc: Chul Kim <chul.kim@idt.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 439423f
History
File Mode Size
boot
include
kernel
lib
math-emu
mm
oprofile
Kconfig -rw-r--r-- 19.2 KB
Kconfig.debug -rw-r--r-- 1.3 KB
Makefile -rw-r--r-- 2.2 KB
defconfig -rw-r--r-- 1.5 KB

back to top