-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rpi-4.19-rt #2943
Comments
I hope so. We are currently relying on a volunteer - Tiejun Chen - to maintain the branch, and other commitments have meant that he hasn't had time recently. |
The RT patches apply cleanly to the 4.19.y branch. Been running pretty solid. |
@paul-1 : I am trying to apply the RT patch to 4.19.y branch, too.
What set of patches do you apply to get a stable RT kernel on the Pi? |
I applied this without any problems: https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.37-rt19.patch.gz |
@antonellocaroli : Great! What other options, appart from GENERAL SETUP->PREEMPTION MODEL can you recommend me to change? |
@vanfanel |
@antonellocaroli : Thanks! I read that document time ago.
|
Following, so I can get RealtimePi to point to it when ready |
+1 |
Just realised no one actually mentioned @TiejunChina . So no wonder this has been hanging for 25 days. |
Tiejun is well aware of the situation. Pinging him (which I intentionally avoided) won't help. |
@pelwell Understood, it did not happen here and I could not guess at your private communication. Apologies. I recommend notifying that next time, since I was starting to speculate on making my own PR branch. |
I wouldn't have a problem with that, if you can follow the same format as Tiejun did. The standard rpi- branches use merge commits to pull in upstream patches so they keep their commit IDs, and cherry-ick/rebase downstream commits to keep the commit history clear - you end up with two parallel streams of commits, "us" and "them". As I wrote to Tiejun at the time: "One of our internal rules is that, apart from back-porting patches to older kernels, we never change the upstream commits. This means that our development looks like this:
where L is an upstream Linux commit, P is a downstream Pi commit, and M is a merge commit. A represents the point where we stop rebasing our commits against the new kernel version, which corresponds to the point where it becomes our mainline branch. B and C are minor kernel version updates. "Perhaps you could structure the -rt branch like this:
"I hope you can understand my diagram. The important point is that the L and P commits in this diagram are identical to those in the previous one, with the same commit hash. The nice thing about this scheme is that by not rebasing your existing commits you only need to work on and think about (and fix) new commits." If you can follow that pattern and prepare a branch in your repo then I'll be happy to bless it and call it rpi-4.19-rt. If, in doing so, you end up creating any tools to simplify the task then let me know - should it become easy enough then eventually the task may be brought in-house. |
Merging Upstream Linux commits into the RT branch is fun. I've never kept a copy of the rt-kernel git. When maintaining for myself, when there is a new -rtxx version, I start from a clean rpi branch, and apply the rt patch set, then cherry pick any rpi-rt commits. I know that some don't like constant rebasing, but in my mind keeps the rt branch only a few commits different than the normal rpi branch. |
@paul-1 As I understood you managed to get the RT patches to work for 4.19. I tried myself but ran into problems and hope you might have some hints. As patching 4.19.y HEAD did not work, I pulled the matching commit for 4.19.37. These are the steps I took:
Unfortunately after installation of the new kernel I do not get past the rainbow screen. Changing kernel7.img back to the original one makes the system boot. |
I am not an expert, but looking over the tty serial output might give you
more information to what is failing at the rainbow screen.
|
RPI is rebasing the 4.19.y tree, you cannot go back like that right now, unless you go and then pick all of the rpi downstream commits. did you try to apply the 4.19.37-rt19 against the current branch? Otherwise it's best to wait until the next rt patch comes out. |
Ok, I didn't realize this, but it explains why the configs are missing. Applying 4.19.37-rt19 to the current branch does not work as there have been changes to mainline which makes the build fail. |
4.19.50-rt22 is out, it applies cleanly against the current rpi branch. |
Thanks for the tip. |
@paul-1 Isn't the dwc_otg fix patch also needed? |
I have not been applying that for a while, and definitely not on the 4.19 branch, I have not noticed a problem. But I've not done a ton of heavy USB testing. Edit: You may be correct, I think with all the 4.19 changes, I made a mistake in my defconfig. |
Please take a look at https://github.com/pelwell/linux/tree/rpi-4.19.y.rt . It's a simple merge of the current rpi-4.19.y.rt with the RT commits on top. I've also copied across one of Tiejun's commits. Other than building it and booting it on a 3B+ I've not done any real testing, but if people think it's OK then I'm happy to push it as a semi-official, low-priority-supported branch off raspberrypi/linux. |
Should you change the defconfigs in that branch for |
Good point. I've updated the branch with updated defconfigs, but without the cherry-pick of Tiejun's patch (it was locking up for me with that included). |
I'm also using |
I'll try find the time and make a build or RealtimePi, so we can all be
testing the same thing.
|
I'm using the standard dwc_otg driver (With fiq & fsm enabled).......I've never had good luck with the dwc2. I've confirmed that the patch "don't thread shared irqs" from Tiejun is needed if SPI is enabled. I also applied the patch from osadl.org, but there has been changes to the dwc_otg driver that still hangs the system. I believe this commit adds a spot that needs to be locked with the fiq_fsm_spin_lock_irqsave 3ea9af8 after patching that part, kernel has been stable.....but doing more testing now. |
Thanks for the feedback. You could probably save some time and effort if you could submit a Pull Request with the necessary changes, otherwise I'll have another go when I can. |
I will once I do some validation.....I don't want to make mistakes that I made with earlier RT builds. |
This issue can be closed. |
Thanks again, Guy. |
Thanks |
Do you get a warning and callstack printed out when running RT kernel on 3B+, as in the logs attached in this comment: #3172 (comment) ? RPi2 and 4 don't seem to produce it. |
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> (cherry picked from commit 109c4f4) Signed-off-by: Philipp Rosenberger <p.rosenberger@kunbus.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> (cherry picked from commit 109c4f4) Signed-off-by: Philipp Rosenberger <p.rosenberger@kunbus.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> (cherry picked from commit 109c4f4) Signed-off-by: Philipp Rosenberger <p.rosenberger@kunbus.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi@05dd5c4 [3] raspberrypi#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> (cherry picked from commit 109c4f462beb3de82d17f98e23f84404a3ee3593) Signed-off-by: Philipp Rosenberger <p.rosenberger@kunbus.com>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
What I did - no rocket science [1]: * Applied RT-patches 4.19.72-rt26 on top of rpi-4.19.y / 4.19.79 (most recent version applying rt-patch properly) * Applied a slightly rebased version of the original (4.14) fiq-patch [2] * grepped for 'fiq_fsm_spin_lock(' and 'fiq_fsm_spin_unlock(' and added missing rt-specific replacements * rebased changes back to rpi-4.19.y-rt What this patch does: * add one missing pair of fiq_fsm_spin_lock/fiq_fsm_spin_unlock replacements With builds of [1] Rapsi3 is running without a singe issue for two weeks now and it was stressed by * moving gigabytes from USB-Stick to SDCard * several usb-midi-keyboard jam sessions Addresses [3] [1] https://github.com/schnitzeltony/meta-raspi-light/tree/master/recipes-kernel/linux [2] raspberrypi/linux@05dd5c4 [3] raspberrypi/linux#2943 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Lukas Wunner <lukas@wunner.de>
there's going to be a 4.19 real time version?
The text was updated successfully, but these errors were encountered: