¿Qué es ## en c?

He visto este fragmento de código:

#define kthread_create(threadfn, data, namefmt, arg...) \
    kthread_create_on_node(threadfn, data, -1, namefmt, ##arg)
Que hace## representar ?Cuál es el significado de## cuando aparece fuera de una macro?