From: Hitoshi Mitake Date: Fri, 20 Nov 2009 03:37:17 +0000 (+0900) Subject: perf bench: Make the mem/memcpy tests more user-friendly X-Git-Tag: v2.6.33-rc1~399^2~82^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12eac0bf0461910ae6dd7f071f156f75461a37cf;p=pandora-kernel.git perf bench: Make the mem/memcpy tests more user-friendly mem-memcpy.c uses perf event system calls to obtain CPU clocks. And it suddenly dies with BUG_ON() when it running on Linux doesn't support perf event. Also fail at calloc() can occur easily when too large length is passed. Fail of calloc() causes sudden death with assert(). These behaviours are not friendly. So I fixed the treating of errors. Signed-off-by: Hitoshi Mitake Cc: Peter Zijlstra Cc: Paul Mackerras Cc: Frederic Weisbecker LKML-Reference: <1258688237-3797-1-git-send-email-mitake@dcl.info.waseda.ac.jp> [ v2: improved a few small details ] Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed