Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit bc02d15a authored by Dan Williams's avatar Dan Williams Committed by Greg Kroah-Hartman
Browse files

serial/8250_pci: add a "force background timer" flag and use it for the "kt" serial port



Workaround dropped notifications in the iir register.  Register reads
coincident with new interrupt notifications sometimes result in this
device clearing the interrupt event without reporting it in the read
data.

The serial core already has a heuristic for determining when a device
has an untrustworthy iir register.  In this case when we apriori know
that the iir is faulty use a flag (UPF_BUG_THRE) to bypass the test and
force usage of the background timer.

[stable: 3.3.x]
Acked-by: default avatarAlan Cox <alan@linux.intel.com>
Cc: stable <stable@vger.kernel.org>
Reported-by: default avatarNhan H Mai <nhan.h.mai@intel.com>
Reported-by: default avatarSudhakar Mamillapalli <sudhakar@fb.com>
Tested-by: default avatarNhan H Mai <nhan.h.mai@intel.com>
Tested-by: default avatarSudhakar Mamillapalli <sudhakar@fb.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 49b532f9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment