X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fxen%2Finterface%2Fio%2Fring.h;h=6b56dc3211897992b5c993f729414b955096f0bd;hb=47f4e3e3a89013b7b666fd9dedc36aec7974954c;hp=3723ef359dd2d6550d4f7e96d9a4d9458333b0c7;hpb=dc77adb8ac01e2060979f84b3b89fb48f93c1ca4;p=linux-2.6.git diff --git a/include/xen/interface/io/ring.h b/include/xen/interface/io/ring.h index 3723ef359..6b56dc321 100644 --- a/include/xen/interface/io/ring.h +++ b/include/xen/interface/io/ring.h @@ -25,7 +25,7 @@ typedef unsigned int RING_IDX; * power of two (so we can mask with (size-1) to loop around). */ #define __RING_SIZE(_s, _sz) \ - (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) + (__RD32(((_sz) - (long)(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) /* * Macros to make the correct C datatypes for a new kind of ring.