mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
91a1fad759
We never optimized our rwsem inline assemblies to make use of the new atomic instructions. The generic rwsem implementation implicitly makes use of the new instructions, since it implements the required rwsem primitives with atomic operations, which we did optimize. However even when compiling for old architectures the generic variant still generates better code. So it's time to simply remove our old code and switch to the generic implementation. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
22 lines
522 B
Makefile
22 lines
522 B
Makefile
generic-y += asm-offsets.h
|
|
generic-y += cacheflush.h
|
|
generic-y += clkdev.h
|
|
generic-y += device.h
|
|
generic-y += dma-contiguous.h
|
|
generic-y += div64.h
|
|
generic-y += emergency-restart.h
|
|
generic-y += export.h
|
|
generic-y += fb.h
|
|
generic-y += irq_regs.h
|
|
generic-y += irq_work.h
|
|
generic-y += kmap_types.h
|
|
generic-y += local.h
|
|
generic-y += local64.h
|
|
generic-y += mcs_spinlock.h
|
|
generic-y += mm-arch-hooks.h
|
|
generic-y += preempt.h
|
|
generic-y += rwsem.h
|
|
generic-y += trace_clock.h
|
|
generic-y += unaligned.h
|
|
generic-y += word-at-a-time.h
|