On Wed, 24 May 2017 02:01:39 PDT (-0700), matt.redfearn@xxxxxxxxxx wrote: > Hi Palmer, > This patch doesn't quite match the subject, since it only removes the > mips specific implementation of __ucmpdi2. The following patch removes > all of the intrinsics that you added to lib/ from arch/mips/lib. I've > built & boot tested this on a MIPS pistachio platform. > Note that this patch will require rebasing on linux-next, since it will > conflict with other changes in arch/mips/Kconfig > > Thanks, > Matt > > [PATCH] MIPS: Use generic libgcc intrinsics > > These routines in arch/mips/lib/ are functionally identical to those > recently added to lib/ so remove them and select the generic ones. > > Signed-off-by: Matt Redfearn <matt.redfearn@xxxxxxxxxx> > --- > arch/mips/Kconfig | 5 +++++ > arch/mips/lib/Makefile | 2 +- > arch/mips/lib/ashldi3.c | 29 ----------------------------- > arch/mips/lib/ashrdi3.c | 31 ------------------------------- > arch/mips/lib/cmpdi2.c | 27 --------------------------- > arch/mips/lib/libgcc.h | 25 ------------------------- > arch/mips/lib/lshrdi3.c | 29 ----------------------------- > arch/mips/lib/ucmpdi2.c | 21 --------------------- > 8 files changed, 6 insertions(+), 163 deletions(-) > delete mode 100644 arch/mips/lib/ashldi3.c > delete mode 100644 arch/mips/lib/ashrdi3.c > delete mode 100644 arch/mips/lib/cmpdi2.c > delete mode 100644 arch/mips/lib/libgcc.h > delete mode 100644 arch/mips/lib/lshrdi3.c > delete mode 100644 arch/mips/lib/ucmpdi2.c Sorry about that, I'll take your version and submit a v2.