[PATCH openEuler-23.09 v1 6/8] locking/qspinlock: Introduce the shuffle reduction optimization into CNA