> What I meant is IF <linux/fuse.h> is included by userspace (it sure is > meant to be included and *is* included by libfuse and other stuff) > THEN using <stdint.h> instead of <linux/types.h> is fine regardless of > whether __linux__ is defined or not.
That's probably true. But the patch in question adds the __KERNEL__ test, and *that* seems required. If you think that we should instead drop the __linux__ test, than yes, that part sounds fine. I thought that by "linux internal header" you meant the fuse.h file, but you seem to mean the indirectly included <inux/types.h>. That's fine. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/