aboutsummaryrefslogtreecommitdiff
path: root/drivers/firmware/edd.c
diff options
context:
space:
mode:
authorStuart Hayes <stuart_hayes@yahoo.com>2011-03-02 13:42:05 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-03-28 07:31:23 -0700
commitecf63042d77be3fd68519499399064db35bc91cd (patch)
tree0c9e00cc9b1da380afa665270058c04469b7e837 /drivers/firmware/edd.c
parenta44ba30a832efbf9e48af31a5db8dc75f5a6663a (diff)
dcdbas: force SMI to happen when expected
commit dd65c736d1b5312c80c88a64bf521db4959eded5 upstream. The dcdbas driver can do an I/O write to cause a SMI to occur. The SMI handler looks at certain registers and memory locations, so the SMI needs to happen immediately. On some systems I/O writes are posted, though, causing the SMI to happen well after the "outb" occurred, which causes random failures. Following the "outb" with an "inb" forces the write to go through even if it is posted. Signed-off-by: Stuart Hayes <stuart_hayes@yahoo.com> Acked-by: Doug Warzecha <douglas_warzecha@dell.com> Cc: Chuck Ebbert <cebbert@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/firmware/edd.c')
0 files changed, 0 insertions, 0 deletions