Protect the GETBUFPTR and GETBUFADDR macros with parenthesis so that they

retain their functionality when used in expressions or comparisons.
This commit is contained in:
Jose Fonseca 2002-06-07 21:24:30 +00:00
parent 7b2f55298e
commit b236dd748c

View file

@ -640,10 +640,10 @@ do { \
#define DMALOCALS drm_buf_t *buf = NULL; u32 *p; int outcount = 0
#define GETBUFPTR( _buf ) \
(dev_priv->is_pci) ? ((u32 *)(_buf)->address) : ((u32 *)((char *)dev_priv->buffers->handle + (_buf)->offset))
((dev_priv->is_pci) ? ((u32 *)(_buf)->address) : ((u32 *)((char *)dev_priv->buffers->handle + (_buf)->offset)))
#define GETBUFADDR( _buf ) \
(dev_priv->is_pci) ? ((u32)virt_to_bus((void *)(_buf)->address)) : ((u32)(_buf)->bus_address)
((dev_priv->is_pci) ? ((u32)virt_to_bus((void *)(_buf)->address)) : ((u32)(_buf)->bus_address))
/* FIXME: use a private set of smaller buffers for state emits, clears, and swaps? */
#define DMAGETPTR( dev_priv, n ) \