In these registration functions we can actually leave out everything but the first two: name and ThreadInit. The tmm_modules memory is memsetted to 0, so all null/0 sets are unnecessary. I don't think the flags will be read either in this no-NFLOG case.