Bug 1421810
Description
Clark Williams
2017-02-13 18:15:40 UTC
Created attachment 1249982 [details]
work-simple-Simple-work-queue-implemenation.patch
4.8.15-rt10 upstream PREEMPT_RT implementation of swork queues
Created attachment 1249983 [details]
fs-aio-simple-simple-work.patch
Created attachment 1249984 [details]
genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
Created attachment 1249985 [details]
hrtimer-Move-schedule_work-call-to-helper-thread.patch
Created attachment 1250277 [details]
0001-wait.h-include-atomic.h.patch
ARM only fix
Created attachment 1250278 [details]
0002-work-simple-Simple-work-queue-implemenation.patch
Implement swork queues on RHEL-RT 7.4
Created attachment 1250280 [details]
0003-Revert-genirq-do-not-invoke-the-affinity-callback-vi.patch
Revert helper thread irq fix
Created attachment 1250281 [details]
0004-genirq-Do-not-invoke-the-affinity-callback-via-a-wor.patch
Implement genirq locking fix using simple-workqueue
Created attachment 1250282 [details]
0005-Revert-hrtimer-Move-schedule_work-call-to-helper-thr.patch
revert helper thread fix to hrtimer locking issue
Created attachment 1250283 [details]
0006-hrtimer-Move-schedule_work-call-to-helper-thread.patch
Implement hrtimer locking fix with simple-workqueue
Scratch build against -563 7.4 kernel with above series and new swait code ran rteval for 12 hours with passing latency. https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=12537155 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2077 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2077 |