|
@@ -36,10 +36,9 @@
|
|
panic("%s:in_use = %i\n", \
|
|
panic("%s:in_use = %i\n", \
|
|
(_vq)->vq.name, (_vq)->in_use); \
|
|
(_vq)->vq.name, (_vq)->in_use); \
|
|
(_vq)->in_use = __LINE__; \
|
|
(_vq)->in_use = __LINE__; \
|
|
- mb(); \
|
|
|
|
} while (0)
|
|
} while (0)
|
|
#define END_USE(_vq) \
|
|
#define END_USE(_vq) \
|
|
- do { BUG_ON(!(_vq)->in_use); (_vq)->in_use = 0; mb(); } while(0)
|
|
|
|
|
|
+ do { BUG_ON(!(_vq)->in_use); (_vq)->in_use = 0; } while(0)
|
|
#else
|
|
#else
|
|
#define BAD_RING(_vq, fmt, args...) \
|
|
#define BAD_RING(_vq, fmt, args...) \
|
|
do { \
|
|
do { \
|