> The question is: What is the best way to initialize some (or all) fields of a structure *except* a single lock field that was previously initialized? Move the initialisation - or at least memset to zero then spin_lock_init and fill in the other fields later. -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html