摘要:
由于有次使用for_each_zone 的函数 无法使用mm/bootmem.c#0027 这里定义吗 ?0026 #ifndef CONFIG_NEED_MULTIPLE_NODES0027 struct pglist_data __refdata contig_page_data = {0028 .bdata = &bootmem_node_data[0]0029 };0030 EXPORT_SYMBOL(contig_page_data);mm/bootmem.c#0027 ?0026 #ifndef CONFIG_NEED_MULTIPLE_NODES0027 stru... 阅读全文
摘要:
/* this routine was borrowed from */void tty_write_message1( struct tty_struct *tty, char *msg ){ if( tty && tty->driver->ops->write ) tty->driver->ops->write( tty, msg, strlen( msg) ); return ;}在3.5内核中好像没有了(Y)调用:tty_write_message( current->signal->tty, msg); 阅读全文
摘要:
linux/list.h0018 /*0019 * Simple doubly linked list implementation.0020 *0021 * Some of the internal functions ("__xxx") are useful when0022 * manipulating whole lists rather than single entries, as0023 * sometimes we already know the next/prev entries and we can0024 * generate better code 阅读全文
摘要:
fuser fuser - identify processes using files or socketsscreen screen manager with VT100/ANSI terminal emulation 串口/屏幕共享 ctrl+a+d detach screen 阅读全文
摘要:
the arm instruction setthe arm has six operation modes:user (unprivileged mode under which most tasks run)fiq (entered when a hight priority(fast) interrrupt is raised)irq (entered whene a low priority(normal ) interrrupt is raised )supervisor( entered on reset and when a software interrupt instruct 阅读全文
摘要:
udev is a device manager for the Linux kernel. Primarily, it manages device nodes in /dev. It is the successor of devfs and hotplug, which means that it handles the /dev directory and all user space actions when adding/removing devices, including firmware load.与传统的顺序加载不同,udev 可以并行加载内核模块,具有潜在的性能优势。异步 阅读全文