From: Jan Kiszka > On 15.10.18 15:14, David Laight wrote: > > From: Jan Kiszka > >> Sent: 15 October 2018 14:09 > > ... > >>> Those fields are genuinely 16 bit. So the comment should say > >>> something like "Those high bits are used for CS_FROM_ENTRY_STACK and > >>> CS_FROM_USER_CR3". > >> > >> /* > >> * The high bits of the CS dword (__csh) are used for > >> * CS_FROM_ENTRY_STACK and CS_FROM_USER_CR3. Clear them in case > >> * hardware didn't do this for us. > >> */ > > > > What's a 'dword' ? :-) > > > > On a 32bit processor a 'word' will be 32 bits to a 'double-word' > > would be 64 bits. > > One of the worst names to use. > > That's ia32 nomenclature: a doubleword (dword) is a 32-bit value. I think you missed the :-) I don't think linux uses that term very often. Any guesses as to what type DWORD_PTR is? (in a well know 64bit environment that uses UPPER_CASE for types). David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)