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