From mboxrd@z Thu Jan 1 00:00:00 1970 From: john@jjdev.com (John de la Garza) Date: Sat, 22 Jul 2017 20:29:40 -0700 Subject: naming conventions Message-ID: <20170723032937.GA14608@crux> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Are there naming conventions that are preferred for functions? I'm seeing somethings named foo_free, free_foo, foo_init, init_foo, etc. Consistency provides names that are easy to guess/learn. examples from: linux/kernel/fork.c #################################### static void free_thread_stack(struct task_struct *tsk) { kmem_cache_free(thread_stack_cache, tsk->stack); } void thread_stack_cache_init(void) { thread_stack_cache = kmem_cache_create("thread_stack", THREAD_SIZE, THREAD_SIZE, 0, NULL); BUG_ON(thread_stack_cache == NULL); } if (init_new_context(p, mm))