OSDN Git Service

FreeBSD: use flsl() instead of ffsl().
authorRobert Noland <rnoland@2hip.net>
Mon, 16 Mar 2009 05:08:06 +0000 (00:08 -0500)
committerRobert Noland <rnoland@2hip.net>
Mon, 16 Mar 2009 05:08:06 +0000 (00:08 -0500)
I noticed that we were computing drm_order differently than linux.

bsd-core/drm_bufs.c

index 88445a4..53cff64 100644 (file)
@@ -1102,7 +1102,7 @@ int drm_order(unsigned long size)
        if (size == 0)
                return 0;
 
-       order = ffsl(size) - 1;
+       order = flsl(size) - 1;
        if (size & ~(1ul << order))
                ++order;