Hi Joel, <snip> > since Linux doesn't use segmentation , all the segment descriptor values > are the same. So I think it doesn't matter what selector value you load > in DS, ES etc. Though I don't know the real reason for why __USER_DS is > used instead of __KERNEL_DS Although, linux doesn't use segmentation, but I believe the DPL values are different for user and kernel data segment descriptor. Please correct me if I am wrong. thanks, rahul -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ