From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dong Fang Subject: Re: [PATCH RFC 1/2] Skiplist: rcu range index Date: Sun, 14 Jul 2013 10:06:40 -0400 Message-ID: <51E2B070.3000003@gmail.com> References: <20130616145612.4914.3009@localhost.localdomain> <20130616145725.4914.62425@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Chris Mason , Mathieu Desnoyers , Linux FS Devel , David Woodhouse , "dchinner@redhat.com" , "bo.li.liu@oracle.com" , "rp@svcs.cs.pdx.edu" , "Paul E. McKenney" , Lai Jiangshan , Stephen Hemminger , Alan Stern To: Chris Mason Return-path: Received: from mail-pa0-f51.google.com ([209.85.220.51]:44223 "EHLO mail-pa0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752124Ab3GNCIK (ORCPT ); Sat, 13 Jul 2013 22:08:10 -0400 Received: by mail-pa0-f51.google.com with SMTP id lf11so10187785pab.10 for ; Sat, 13 Jul 2013 19:08:10 -0700 (PDT) In-Reply-To: <20130616145725.4914.62425@localhost.localdomain> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On 06/16/2013 10:57 AM, Chris Mason wrote: > Signed-off-by: Chris Mason > --- > include/linux/skiplist.h | 235 ++++++ > init/main.c | 5 + > lib/Kconfig | 14 + > lib/Makefile | 3 + > lib/skiplist.c | 2106 ++++++++++++++++++++++++++++++++++++++++++++++ > lib/skiplist_test.c | 882 +++++++++++++++++++ > 6 files changed, 3245 insertions(+) > create mode 100644 include/linux/skiplist.h > create mode 100644 lib/skiplist.c > create mode 100644 lib/skiplist_test.c > ... > + > +static void pretty_time(struct timespec *ts, unsigned long long *seconds, unsigned long long *ms) > +{ > + unsigned long long m; > + > + *seconds = ts->tv_sec; > + > + m = ts->tv_nsec / 1000000ULL; Linux: centos 6.4 32bit 3.10 Gcc version: gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3) compiler error: CC [M] lib/skiplist_test.o Building modules, stage 2. MODPOST 12 modules ERROR: "__udivdi3" [lib/skiplist_test.ko] undefined! > + *ms = m; > +} > + ...