Disable write buffering on Toshiba ToPIC95
commit1e287196507c4272f7096ad4b4f10b1cf4b9d280
authorRyan Underwood <nemesis@icequake.net>
Mon, 26 Jan 2015 00:07:09 +0000 (25 16:07 -0800)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 12 Aug 2015 14:33:15 +0000 (12 16:33 +0200)
tree61f1304a80ce2f44fb3a3e5c0fd04f0bf8d6047f
parentb77ea3c2439c54f864487fb7a69007027c833bfb
Disable write buffering on Toshiba ToPIC95

commit 2fb22a8042fe96b4220843f79241c116d90922c4 upstream.

Disable write buffering on the Toshiba ToPIC95 if it is enabled by
somebody (it is not supposed to be a power-on default according to
the datasheet). On the ToPIC95, practically no 32-bit Cardbus card
will work under heavy load without locking up the whole system if
this is left enabled. I tried about a dozen. It does not affect
16-bit cards. This is similar to the O2 bugs in early controller
revisions it seems.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=55961
Signed-off-by: Ryan C. Underwood <nemesis@icequake.net>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/pcmcia/topic.h