kfusd/kfusd.c
static inline void free_fusd_msg(fusd_msg_t **fusd_msg)
{
	if (fusd_msg == NULL || *fusd_msg == NULL)
		return;

	if ((*fusd_msg)->data != NULL) {
		VFREE((*fusd_msg)->data);
		(*fusd_msg)->data = NULL;
	}
	RDEBUG(1, "Freeing fusd_msg [%p] then set to NULL", fusd_msg);
	KFREE(*fusd_msg);
	*fusd_msg = NULL;
}
/*
 * free a fusd_msg, and NULL out the pointer that points to that fusd_msg.
 */
free a fusd_msg, and NULL out the pointer that points to that fusd_msg.
free a fusd_msg and NULL out the pointer that points to that fusd_msg .
static inline void free_fusd_msg(fusd_msg_t **fusd_msg)
{
	if (fusd_msg == NULL || *fusd_msg == NULL)
		return;
	if ((*fusd_msg)->data != NULL) {
		VFREE((*fusd_msg)->data);
		(*fusd_msg)->data = NULL;
	}
	RDEBUG(1, "Freeing fusd_msg [%p] then set to NULL", fusd_msg);
	KFREE(*fusd_msg);
	*fusd_msg = NULL;
}
static inline void free_fusd_msg ( fusd_msg_t * * fusd_msg ) { if ( fusd_msg == NULL || * fusd_msg == NULL ) return ; if ( ( * fusd_msg ) -> data != NULL ) { VFREE ( ( * fusd_msg ) -> data ) ; ( * fusd_msg ) -> data = NULL ; } RDEBUG ( 1 , " " , fusd_msg ) ; KFREE ( * fusd_msg ) ; * fusd_msg = NULL ; }
free a fusd_msg, and NULL out the pointer that points to that fusd_msg.
free a fusd_msg and NULL out the pointer that points to that fusd_msg .