diff options
| author | Sebastian Andrzej Siewior <[email protected]> | 2024-10-02 16:18:11 +0000 |
|---|---|---|
| committer | Russell King (Oracle) <[email protected]> | 2024-11-12 16:42:30 +0000 |
| commit | 27035c23bad54ed552c6741210dd1c4fa50cb386 (patch) | |
| tree | 72f45b5dbbc8043f7ef55a680b9d750a294aab93 /drivers/platform/x86/intel/pmt/class.c | |
| parent | ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate(). (diff) | |
| download | kernel-27035c23bad54ed552c6741210dd1c4fa50cb386.tar.gz kernel-27035c23bad54ed552c6741210dd1c4fa50cb386.zip | |
ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry().
vfp_entry() is invoked from exception handler and is fully preemptible.
It uses local_bh_disable() to remain uninterrupted while checking the
VFP state.
This is not working on PREEMPT_RT because local_bh_disable()
synchronizes the relevant section but the context remains fully
preemptible.
Use vfp_state_hold() for uninterrupted access.
Reviewed-by: Ard Biesheuvel <[email protected]>
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
Signed-off-by: Russell King (Oracle) <[email protected]>
Diffstat (limited to 'drivers/platform/x86/intel/pmt/class.c')
0 files changed, 0 insertions, 0 deletions
