commit | f51b10ef6520f2bd725dc333e771eabd55d6c04f | [log] [tgz] |
---|---|---|
author | Al Viro <viro@ftp.linux.org.uk> | Sun Jun 22 14:20:49 2008 -0300 |
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | Sun Jul 20 07:13:08 2008 -0300 |
tree | 2334e29554e17384ccc6270f4baaaa69a24e2579 | |
parent | 38f993ad8b1fe4caf9e989caf6e2a25aff3bbaf7 [diff] |
V4L/DVB (8126): net endianness fix According to RFC 4326 (4.1) D-bit is MSB in net-endian 16bit. dvb_net.c did /* Set D-bit for CRC32 verification, * if it was set originally. */ ulen |= 0x0080; which works of little-endian (htons(1<<15) is 0x0080 there), but breaks on big-endian. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>