]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arch/sparc: Add a dedicated clear_page and clear_user_page for M7
authorBabu Moger <babu.moger@oracle.com>
Wed, 18 Jan 2017 01:21:44 +0000 (17:21 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 9 Mar 2017 03:30:10 +0000 (19:30 -0800)
commitb96a3766a473d0ed72ac544830600ccb827961f6
treee1a48d7e74355ad5e3d1bc6948dee12104f19cf8
parent92a1dc95e0d50c4ceea9414e8b5ea5a51608694e
arch/sparc: Add a dedicated clear_page and clear_user_page for M7

Adding a dedicated clear_page and clear_user_page for M7.
Avoids multiple checks which are really not required.
This eliminates about 30 instructions for each call.
Seen about 3 to 4 percent latency reduction in some cases.

Orabug: 25456049

Signed-off-by: Babu Moger <babu.moger@oracle.com>
Reviewed-by: Rob Gardner <rob.gardner@oracle.com>
Signed-off-by: Allen Pais <allen.pais@oracle.com>
arch/sparc/lib/M7clear_page.S [new file with mode: 0644]
arch/sparc/lib/M7memset.S
arch/sparc/lib/Makefile