Messages in this thread | | | Date | Wed, 22 Sep 2021 11:20:39 +0200 | From | Sebastian Andrzej Siewior <> | Subject | Re: [PATCH 2/6] mm/swap: Introduce alternative per-cpu LRU cache locking |
| |
On 2021-09-22 10:47:07 [+0200], nsaenzju@redhat.com wrote: > > *why* use migrate_disable(), that's horrible! > > I was trying to be mindful of RT. They don't appreciate people taking spinlocks > just after having disabled preemption. > > I think getting local_lock(&locks->local) is my only option then. But it adds > an extra redundant spinlock in the RT+NOHZ_FULL case.
spin_lock() does not disable preemption on PREEMPT_RT. You don't disables preemption on purpose or did I miss that?
Sebastian
| |