On Tue, 05 May 2026, at 12:55, Ard Biesheuvel<[email protected]> wrote:
> This looks wrong to me. If _LINUX_FPU_COMPILATION_UNIT is #define'd,
> it means the code runs within a DC_FP_START/END pair, and so doing
> nothing will not re-enable preemption.
> 
> I think this #define should probably just be dropped. If that breaks
> the build, it means the code is already fundamentally broken and
> needs fixing.

Hi Ard,

I appreciate your feedback. Yes, you are right, it is not needed.
I decided to replace it with:
#define DC_RUN_WITH_PREEMPTION_ENABLED(code)    BUILD_BUG()
I compiled it on various supported platforms without issues.
Is that ok to you? If yes, I will work on patch.

Kind Regards,
Rafal Ostrowski

Reply via email to