Fedora-ARM
全部博文(241)
分类: LINUX
2007-10-20 15:47:42
chinaunix网友2009-04-12 09:43:54
/* Then follow the list */ while (n--) { if (!qs->next) { qs->next = kmalloc(sizeof(struct scull_qset), GFP_KERNEL); if (qs->next == NULL) return NULL; /* Never mind */ memset(qs->next, 0, sizeof(struct scull_qset)); } qs = qs->next; continue; } return qs; } continue;有什么作用
chinaunix网友2009-02-10 11:17:08
"include/linux/moduleparam.h文件中有关于module_param_array宏的说明,这里第三个参数的作用是: *nump is set to number they actually specified 所以这里的TNparam_nr并不是限制输入数组参数的数目,而是实际数据的大小。 可以在上面的示例代码中加一句: printk(KERN_ALERT "TNparam_nr=%d\n",TNparam_nr); 得到的结果会是你实际输入的数组元素个数。 BTW:笔记写得这么详细,我都懒得写了,直接收藏你的笔记了:-)
sosobiao2009-01-05 18:42:15
编译的时候出现 [root@localhost scull]# make modules make -C /home/alu/mywork/systems/linux-2.6.22.6 M=/home/soso/ldd3/scull modules make[1]: Entering directory `/home/alu/mywork/systems/linux-2.6.22.6' CC [M] /home/soso/ldd3/scull/scull_t1.o cc1: invalid option `little-endian' cc1: invalid option `arm' cc1: invalid option `apcs' cc1: invalid option `no-sched-prolog' cc1: invalid option `apcs-32' cc1: invalid option `no-thumb-interwork' cc1: invalid option `tune=arm9tdmi' cc1: invalid