Thread (2 messages) flat view 2 messages, 2 authors, 2012-08-15

Re: [vmw_vmci 11/11] Apply the header code to make VMCI build

From: Jan Engelhardt <hidden>
Date: 2012-08-15 20:45:05
Also in: lkml

On Thursday 2012-08-02 22:22, Sam Ravnborg wrote:
quoted
On Friday 2012-07-27 12:34, Sam Ravnborg wrote:
quoted
quoted
+#ifndef _VMCI_COMMONINT_H_
+#define _VMCI_COMMONINT_H_
+
+#include <linux/printk.h>
+#include <linux/vmw_vmci_defs.h>
Use inverse chrismas tree here.
Longer include lines first, and soret alphabetically when
lines are of the same length.
So that's where unreadable include lists come from.
Depth-first lexicographically-sorted is a lot less hassle,
especially when it comes to merging patches that each
add one different include.
This is applied in many parts of the kernels and has some benefits:
- easy to spot duplicates
- clash is less likely when two commit adds includes
Sorting already addresses the two, the christmas thing (for
files in a single dir) seems like adding no extra value.

quoted
quoted
The kernel types are u32 not uint32_t - these types belongs in user-space.
Found the following somewhere on the net:

|	- the kernel should not depend on, or pollute user-space naming.
|	  YOU MUST NOT USE "uint32_t" when that may not be defined, and
|	  user-space rules for when it is defined are arcane and totally
|	  arbitrary.
I can see the reasoning for header files, but it seems
irrelevant for code, in particular .c files, that never
practically get exposed to userspace.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help