PR https://github.com/ni/linux/pull/90 reverted a couple upstream linux-stable commits that were causing some NI-Serial ATS tests to fail (bug #2228163). See linked PR for details.
After investigating the failures we have determined that the upstream changes are correct and the affected ATS tests need to be patched to use the combination of flags the upstream kernel now expects to configure RS-485 modes.
Revert the previous reverts. This allows for easier upstream merges and work on the affected tests to continue.
Testing
[x] diff of the files affected by these reverts vs. linux-stable-rt versions shows only intentional changes made by currently not yet upstream NI commits.
[x] built new kernel and boot tested on cRIO-9043
[x] dkms autoinstall completes w/o errors
[x] serial console is functional and no errors are logged in the kernel log
PR https://github.com/ni/linux/pull/90 reverted a couple upstream linux-stable commits that were causing some NI-Serial ATS tests to fail (bug #2228163). See linked PR for details.
After investigating the failures we have determined that the upstream changes are correct and the affected ATS tests need to be patched to use the combination of flags the upstream kernel now expects to configure RS-485 modes.
Revert the previous reverts. This allows for easier upstream merges and work on the affected tests to continue.
Testing
cRIO-9043