/* release this cell, free extended data if available  */
static void free_cell(struct snd_seq_pool *pool, struct snd_seq_event_cell *cell)
/* release this cell, free extended data if available  */
static void free_cell(struct snd_seq_pool *pool, struct snd_seq_event_cell *cell)
{
	cell->next = pool->free;
	pool->free = cell;
	atomic_dec(&pool->counter);
}