/**
* \brief Mark an advice argument as an integer constant (int).
*
- * Use this macro when passing an integer constant (int)
- * argument to aop_insert_advice().
+ * Use this macro when passing an integer constant (int) argument to
+ * aop_insert_advice(). Make sure the argument actually has type int,
+ * and not a different-sized type (like long on a 64-bit system). The
+ * preprocessor cannot type check this input, and an input with the
+ * wrong type can cause a memory error.
*/
#define AOP_INT_CST(VAL) ATA_INT_CST, VAL