一小段感觉不错的代码

Posted on Dec 25, 2010 06:50:15 AM

声明:是因为我菜,所以感觉好而已。

最近在读《Linux Kernel Development》,在Bottom Halves部分有一段简化了的代码(关于softirq的),如下:(只是感觉用法上很巧妙而已,仅此而已,做个笔记)

 

pending = local_softirq_pending();
if (pending) {
        struct softing_action *h; 

        /* reset the pending bitmask */
        set_softirq_pending(0);

        h = softirq_vec;
        do {
                if (pending & 1)
                        h->action(h);
                h++;
                pending >> 1;
        } while (pending);
}

 

一些命令

Posted on Nov 13, 2010 06:37:20 AM

真正使用Linux的时间不错,一些命令总是会忘记还想不起来去哪找,做个笔记好了,持续更新…

Read more

Linux硬连接

Posted on Nov 12, 2010 04:29:08 AM

连接分为两种形式:一种是类似于Windows中的快捷方式,一个文件名指向另外一个文件名;一种就是硬连接(也叫实际连接),是两个文件名同时连接到一个实际文件。

一般情况下使用硬连接创建连接文件时,磁盘空间与inode数量都不会变。因为硬连接只是在某个目录的block下添加一个关联数据而已,而一般情况下硬连接占用的数据量很小,所以不会消耗block数量。

Read more