Messages in this thread | | | Subject | Re: le32_to_cpu() help... | From | Jes Sorensen <> | Date | 02 Nov 1999 10:56:48 +0100 |
| |
>>>>> "dony" == dony <dony.he@huawei.com.cn> writes:
dony> Hi,
dony> What role does le32_to_cpu() or cpu_to_le32() play in dony> kernel? Why do we need these two functions? They seem to dony> translate a value from big-endian to little-endian or vice dony> versa, but I don't know why we need do this. Thanks.
They translate data to little endian from big endian on big endian CPUs, on little endian CPUs like the x86 they are noops. We need these because some hardware and other things like file systems wants data in little endian order no matter what type of system you are running on.
Jes
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |