发新话题
打印

__attribute__ ((__aligned__(SMP_CACHE_BYTES)))

__attribute__ ((__aligned__(SMP_CACHE_BYTES)))

请教一下各位大哥这个宏是什么意思呀
struct tasklet_head
{
        struct tasklet_struct *list;
} __attribute__ ((__aligned__(SMP_CACHE_BYTES)));
这样定义一个数据结构跟一般定义有什么不同呀      

TOP

告诉编译器按Cache行的大小对齐结构体。      
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。

TOP

发新话题