Re: how to detect a 32 bit process on 64 bit kernel

From: Jan Engelhardt
Date: Mon Dec 13 2004 - 16:05:55 EST


>> > If no - would not it make a sence to add e.g. a flag in the
>> > task struct, to make it possible?
>>
>> The kernel code shouldn't know. If your driver needs this information
>> something is seriously wrong with it.
>
>A character driver I am working on gets passed a structure
>from user space by implementing a write file operation.
>The structure includes a pointer and so the format varies
>between a 32 and 64 bit processes.

Do it like Glibc does. Use uint32_t and uint64_t when transferring things
to/from kernelspace.



Jan Engelhardt
--
ENOSPC
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/