-
Notifications
You must be signed in to change notification settings - Fork 175
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 75.6 KB
/
Copy pathsearchindex.js
File metadata and controls
1 lines (1 loc) · 75.6 KB
1
Search.setIndex({docnames:["index","labs/block_device_drivers","labs/deferred_work","labs/device_drivers","labs/device_model","labs/filesystems_part1","labs/filesystems_part2","labs/infrastructure","labs/interrupts","labs/introduction","labs/kernel_api","labs/kernel_modules","labs/memory_mapping","labs/networking","labs/vm","lectures/debugging","lectures/interrupts","lectures/intro","lectures/smp","lectures/so2.cs.pub.ro","lectures/syscalls"],envversion:52,filenames:["index.rst","labs/block_device_drivers.rst","labs/deferred_work.rst","labs/device_drivers.rst","labs/device_model.rst","labs/filesystems_part1.rst","labs/filesystems_part2.rst","labs/infrastructure.rst","labs/interrupts.rst","labs/introduction.rst","labs/kernel_api.rst","labs/kernel_modules.rst","labs/memory_mapping.rst","labs/networking.rst","labs/vm.rst","lectures/debugging.rst","lectures/interrupts.rst","lectures/intro.rst","lectures/smp.rst","lectures/so2.cs.pub.ro.rst","lectures/syscalls.rst"],objects:{},objnames:{},objtypes:{},terms:{"0000000c":11,"000002d8":15,"0000eef4":15,"001f":8,"005f":8,"006f":8,"007b":[11,15],"008f":8,"00a0":8,"00a1":8,"00c0":8,"00d8":15,"00df":8,"00f0":8,"00ff":8,"011848be72f8bb42":15,"01f0":8,"01f7":8,"02x":1,"037a":8,"037b":8,"037f":8,"03c0":8,"03df":8,"03f6":8,"03f8":8,"03ff":8,"0716b000":15,"0785f000":15,"08afb008":15,"08afb050":15,"092e1000":12,"0ubuntu1":14,"0ul":18,"0x0":[9,11],"0x00000000":[9,14],"0x00001234":11,"0x0001234":11,"0x01":8,"0x08":[8,15],"0x10":[9,11,15],"0x100":15,"0x105":15,"0x106":11,"0x11":9,"0x11c":15,"0x12":11,"0x1234":11,"0x140":11,"0x14f":15,"0x150":11,"0x15f":15,"0x164":15,"0x17":15,"0x170":[11,15],"0x180":15,"0x19":15,"0x190":15,"0x19b8":11,"0x1a":11,"0x1a0":15,"0x1a40":11,"0x1b0":11,"0x1c":8,"0x1c2":15,"0x1d":[8,15],"0x1e":8,"0x1e0":15,"0x1e3":15,"0x1f0":15,"0x1f2":15,"0x1f45":15,"0x20":[11,15],"0x21":11,"0x2380":15,"0x25":15,"0x2a":8,"0x2d":11,"0x2e":8,"0x2f":15,"0x2f0":15,"0x3":11,"0x30":[8,11,15],"0x305":15,"0x30a":15,"0x32":15,"0x37":15,"0x378":8,"0x379":8,"0x37a":8,"0x38":9,"0x3824548b":9,"0x3a":15,"0x3e":8,"0x3f8":8,"0x40":15,"0x42":15,"0x43":11,"0x44902cc2":15,"0x46":15,"0x4f":15,"0x5":11,"0x57":15,"0x6":[11,15],"0x60":8,"0x61":[8,15],"0x63":15,"0x64":8,"0x65":8,"0x70":15,"0x7d":15,"0x8":15,"0x80":[8,15,20],"0x858458f6":5,"0x8a":11,"0x9":15,"0x90":15,"0x95":15,"0x99":15,"0x9b":15,"0x9c":8,"0x9d":8,"0x9e":8,"0xa":15,"0xa4":[11,15],"0xaa":[8,12],"0xae":8,"0xb0":[8,15],"0xbb":12,"0xc":[9,11,15],"0xc01013d3":9,"0xc01013d7":9,"0xc01013dc":9,"0xc01013de":9,"0xc01013e0":9,"0xc01013e2":9,"0xc01013e6":9,"0xc01013eb":9,"0xc01013ee":9,"0xc0101431":9,"0xc0111aab":9,"0xc011482a":9,"0xc011548b":9,"0xc0115c6c":9,"0xc011bc58":9,"0xc014249e":9,"0xc0142725":9,"0xc0142d4e":9,"0xc0142d7d":9,"0xc0142de5":9,"0xc014363d":9,"0xc014369f":9,"0xc014fee7":9,"0xc015042c":9,"0xc01507a1":9,"0xc02e535c":9,"0xc02e536c":9,"0xc02e537c":9,"0xc02e538c":9,"0xc10001da":14,"0xc101f136":14,"0xc106a6dd":14,"0xc106a8c5":14,"0xc1244138":15,"0xc13cb14a":14,"0xc13cf2f2":14,"0xc1507a7a":14,"0xc8816000":15,"0xc8817000":15,"0xc886d000":11,"0xc888a000":11,"0xc8903000":11,"0xc895a000":11,"0xc89ad000":11,"0xc89c4000":11,"0xc89d4000":11,"0xcc":12,"0xd5":11,"0xdd":12,"0xde":15,"0xe5":15,"0xf0":[11,15],"0xff":8,"0xffe000ba":9,"100m":17,"12k":10,"1980s":10,"1ubuntu1":15,"2981ce73ae801363":11,"30min":19,"32bit":[12,17,20],"3nd":19,"3rd":[1,2,5,6,8,9,12,19],"4480c000":12,"4482e000":12,"4482f000":12,"449a9000":12,"449ab000":12,"449ac000":12,"449af000":12,"45eeb3d6ea8ff1":11,"4kb":17,"4umkcismqm":7,"53asm":14,"64k":12,"77f49f83f2e42f91":15,"8rrembm5jsdm00":14,"\u00een\u0163ele":19,"\u00een\u021belegerea":19,"\u00eenaint":19,"\u00eensu\u0219irea":19,"\u00eentreb\u0103ril":19,"\u00eentreba\u0163i":19,"\u015fi":19,"\u0219erb\u0103nescu":19,"\u0219i":19,"\u0219tefan":19,"a\u0163i":19,"abstract":[0,4,5,13,17],"activit\u0103\u021bi":19,"adres\u0103":19,"adun\u0103ri":19,"ajust\u0103ri":19,"b\u0103lu\u021b\u0103":19,"baz\u0103":19,"break":[1,2,3,9],"byte":[1,3,5,6,8,10,11,12,13,14,15,16],"c\u00e2nd":19,"c\u00e2te":19,"c\u0103lduro":19,"cas\u0103":19,"case":[1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,20],"catch":15,"char":[1,2,3,4,5,6,8,10,11,12,13,14],"class":[0,2,3,17],"compara\u0163ii":19,"condi\u0163ii":19,"const":[2,3,4,5,6,8,13,20],"const\u0103":19,"contribu\u021bii":19,"corec\u021bii":19,"cuno\u0219tin\u021belor":19,"de\u00eenregistra":4,"de\u00eenregistrat\u0103":4,"de\u00eenregistreaz\u0103":4,"default":[3,4,6,9,10,11,17],"discu\u0163ii":19,"discu\u021bi":19,"discu\u021bii":19,"dup\u0103":19,"echilibra\u021bi":19,"enum":[2,13],"exerci\u021bii":19,"export":[4,10],"fi\u015fier":19,"fi\u0219ier":19,"final":[2,12,18],"final\u0103":19,"fizic\u0103":19,"function":[0,2,3,6,8,9,10,11,12,13,15,16,17,18,20],"ghi\u021b\u0103":19,"goto":[1,13,18],"implement\u0103rii":19,"import":[1,2,3,4,5,6,9,10,11,12,13,15,16,17,18,20],"informa\u021bii":19,"instruc\u021biuni":19,"int":[1,2,3,4,5,6,8,10,11,12,13,15,16,20],"leg\u0103tur\u0103":19,"list\u0103":19,"long":[1,2,3,5,6,8,12,13,18,20],"mate\u0219ic\u0103":19,"mi\u0219u":19,"minim\u0103":19,"new":[1,2,3,4,5,6,7,9,10,11,12,13,16,17,18],"null":[1,2,3,4,5,6,8,10,11,12,13,15],"participa\u0163i":19,"preciz\u0103ri":19,"primi\u021bi":19,"propune\u021bi":19,"pu\u0163in":19,"public":[13,17,19],"puncteaz\u0103":19,"purdil\u0103":19,"r\u0103spunde\u021bi":19,"r\u0103zvan":19,"recomand\u0103":19,"return":[0,1,2,3,4,5,6,8,9,10,11,12,13,15,18,20],"short":[8,13],"socke\u021bi":19,"spa\u0163iul":19,"static":[1,3,4,5,6,8,9,10,11,12,13,15,16,18,20],"super":[5,6],"switch":[0,3,5,16,18,20],"true":[2,4,13,18,20],"try":[2,4,5,6,8,9,11,17,18],"var":11,"virtual\u0103":19,"vo\u0219tri":19,"void":[1,2,3,4,5,6,8,10,11,12,13,15,18,20],"while":[1,2,3,4,5,6,8,9,10,11,12,13,16,17,18,20],AND:8,Adding:[0,1],And:[2,3,11,18],Are:14,BUS:17,Bus:[0,18],But:[8,10,20],CDs:5,For:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],HFS:6,IDE:[3,4],IDs:4,Into:13,Its:[3,4,6],MIS:8,NOT:[6,13],Not:11,One:[1,3,4,6,10,11,15,17,18],PCs:17,Such:[4,6,10,11,13,17],That:[2,3,5,9,11,13],The:[0,1,2,3,7,8,9,10,11,12,14,15,16,17,18,20],Their:[8,13,17],Then:[1,2,3,4,5,6,8,9,10,11,12,13,15,18,20],There:[1,2,4,5,6,8,9,11,12,13,14,15,16,17,18,20],These:[1,2,3,4,5,6,7,9,10,11,13,17,20],Use:[0,1,2,3,4,5,6,8,9,11,12,13,17],Used:[4,9,17],Useful:[0,11],Using:[1,2,3,8,9,10,11,12,13,16,18],VFS:[0,6,17],Will:[2,16],With:[2,4,9,11,16,17,20],__align:13,__always_inlin:[18,20],__be16:13,__be32:13,__big_endian_bitfield:13,__blk_end_request:1,__blk_end_request_al:1,__bread:5,__builtin_expect:20,__chk_user_ptr:20,__data_len:1,__do_softirq:15,__ex_tabl:20,__exit:[4,13],__file__:11,__forc:20,__func__:11,__function__:11,__get_user_1:20,__get_user_2:20,__get_user_4:20,__get_user_:20,__init:[4,5,13],__inttyp:20,__irqentry_text_end:15,__line__:11,__list_del:15,__little_endian_bitfield:13,__might_sleep:15,__mutex_lock_slowpath:18,__mutex_set_flag:18,__mutex_trylock:18,__mutex_trylock_fast:18,__mutex_unlock_fast:18,__mutex_unlock_slowpath:[11,18],__mutex_waiter_is_first:18,__nr_syscall_compat_max:20,__rcu:13,__request_region:8,__ret_gu:20,__sched:18,__sector:1,__set_current_st:18,__sock_creat:13,__start___ex_t:20,__stop___ex_t:20,__sum16:13,__syscall_i386:20,__test_and_set_bit:6,__typeof__:20,__u16:13,__u32:13,__u8:13,__user:[3,13],__val_gu:20,__visibl:20,__vunmap:11,_asm_ax:20,_asm_dx:20,_asm_ext:20,_asm_extable_handl:20,_delai:2,_iget:6,_inode_info:6,_ioc:3,_ioc_non:3,_ioc_read:3,_ioc_writ:3,_register_driv:4,_ret_ip_:18,_skb_refdst:13,_stext:11,_vimrc:9,a_op:6,abc:1,abil:[3,4,17],abl:[1,2,4,5,6,8,14,15],abnorm:15,abornm:16,abort:16,about:[0,1,2,3,4,5,6,8,10,11,12,13,15],abov:[1,2,3,4,5,6,8,9,10,11,13,15,18,20],absenc:18,absolut:[2,8,11],academia:17,accept:[0,2,17],access:[0,1,2,4,5,6,9,11,12,13,14,15,16,17,18],accessor:1,accident:18,accomplish:[3,5,8,13],accord:[1,2,3,4,6,10,11],accordingli:[1,3,6],account:[2,3,9,13],accur:3,achiev:[4,10,17,18],ack:13,ack_seq:13,acknowledg:[8,16],acomodarea:19,acpi:[4,8],acquir:[1,2,5,6,8,9,10,13,18],acronym:18,across:[13,17,18],act:1,action:[0,1,2,3,4,8,10,18],activ:[1,6,8,9,11,13,16,17,18],activit:19,activitatea:19,actual:[1,2,3,4,6,8,11,18,20],add:[0,1,2,3,5,6,8,9,10,11,18,20],add_disk:1,add_pid:10,add_preempt_count:18,add_tim:9,add_to_buff:10,add_uevent_var:4,added:[1,2,4,5,6,9,10,11,14,18],adding:[1,4,6,11,13,18],addison:19,addit:[1,2,3,4,5,6,8,9,10,11,12,13],addition:[1,5],addr2lin:[0,9],addr:[10,12,13,14,20],addr_len:13,addr_limit:20,address:[0,1,2,4,8,9,10,11,12,14,15,18,20],address_spac:6,address_space_oper:6,adher:10,adjac:1,adjust:[11,13,15],admin:3,advanc:[0,3,11,17],advantag:[2,3,4,9,11,15,17,18],advic:9,advoc:17,af_inet:13,affect:[9,17,18],aften:2,after:[0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20],afterward:[9,11],again:[1,2,3,4,5,6,8,9,10,11,12,13,14],against:[18,20],aggreg:18,agnost:13,ago:10,aid:11,alessandro:19,alex:19,alexandra:19,algorithm:17,alia:13,alic:11,align:[1,12,18,20],all:[1,2,3,4,5,6,8,9,10,11,12,13,17,18,20],alloc:[0,1,2,3,4,5,6,9,12,14,15,16,17],alloc_chrdev_region:3,alloc_disk:1,alloc_inod:[5,6],alloc_io:2,alloc_memori:10,alloc_mmap_pag:12,alloc_pag:[1,12],alloc_skb:13,allow:[1,2,3,4,6,9,10,11,12,13,16,17,18,20],almost:[3,6,11,15],aloc:12,alon:[9,10],along:[3,4,8,10,17],alpha:17,alreadi:[0,1,2,4,5,6,8,9,10,11,12,13],alsa:17,also:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,20],alter:16,altern:[0,1,2,3,4,5,6,8,9,10,11,12,13],although:[1,2,3,4,5,6,8,9,10,11,17,18,20],alwai:[1,2,3,6,10,11,15,16,17,20],ambigu:9,amd:17,among:[3,4,11,13],amount:[2,3,11],ampersand:13,analog:3,analogu:3,analysi:[9,11],analyz:[1,4,8,9,11,13],ani:[1,2,4,5,6,8,9,10,11,12,13,17,18],announc:8,anoth:[1,2,3,4,8,9,10,12,15,16,17,18],ansi:[10,11],answer_flag:13,answer_prot:13,anymor:[2,9],anyth:[5,9],anytim:10,anywher:16,apach:9,apeluri:19,api:[0,1,3,4,5,8,9,12,17,18,19,20],apic:[8,16],apic_timer_interrupt:15,app:3,apparmor:17,appeal:4,appear:[1,3,4,8,9,11,12],append:14,appli:[6,13],applianc:4,applic:[3,4,9,13,17,20],approach:[2,6,8,12,17,18,20],appropri:[1,3,4,5,6,8],aprofundar:19,apropo:14,apt:9,arbitrari:[12,18],arbitrarili:12,arbori:19,arch:[0,7,8,9,11,14],arch_cpu_idl:[14,15],arch_safe_halt:14,architectur:[0,3,8,9,13,18,19,20],archiv:1,area:[1,3,4,5,8,9,10,11,12,13,17,20],arg:3,argument:[1,2,3,5,6,8,9,10,11,12,13],aris:4,arithmet:6,arm64:17,arm:[2,14,17,18],armi:13,arpeggio:3,arrai:[6,16,18],array_map:6,arriv:[16,18],art:10,articl:[3,8,17],ascend:13,ascii:0,asgard:11,ask:13,asm:[3,6,8,10,11,13,14,17,18,20],asm_call_constraint:20,asm_clac:20,asm_stac:20,asmlinkag:18,asmp:0,aspect:[6,9],assembl:[9,11,20],assign:[1,3,4,12],associ:[1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,20],assum:[1,2,3,6,7,20],assumpt:1,asymmetr:0,asynchron:[1,2,16],ata:4,atkbd:8,atkbd_interrupt:8,atm:13,atom:[0,1,2,3,6,8],atomic_add:[10,18],atomic_cmpxchg:[3,10],atomic_dec:[10,18],atomic_dec_and_test:[10,18],atomic_inc:[10,18],atomic_inc_and_test:10,atomic_long_cmpxchg_acquir:18,atomic_long_cmpxchg_releas:18,atomic_read:10,atomic_set:10,atomic_sub:[10,18],atomic_sub_and_test:18,atomic_t:[3,10],attach:[4,9,13,17,20],attempt:[5,17,18],attent:[16,17],attr:[4,6],attr_siz:6,attribut:[0,2,3,12,17],attribute_group:4,atunci:19,augment:2,authent:14,autogener:7,autom:4,automat:[0,3,4,5,6,9,13],aux:8,auxiliari:9,avail:[3,4,6,8,11,12,14,15,17,18,20],avoid:[1,2,3,4,5,6,7,8,10,11,12,13,17,18,20],awar:[11,17],award:19,axp:17,b7761000:12,b7763000:12,b7766000:12,b7767000:12,b_bdev:5,b_blocknr:5,b_data:[5,6],b_size:5,b_state:5,back:[1,13,17,18,20],background:0,backlog:13,backlog_rcv:13,backtrac:[9,11],backup:[9,11],bad:15,bad_get_us:20,balanc:[2,18],balign:20,barrier:0,base:[0,2,3,4,5,6,8,9,10,11,13,14,15,16,17,18,19,20],basi:[2,4,17],basic:[0,1,2,5,6,9,10,11,12,13],bcast:14,bd_disk:1,bdev:1,bdflush:5,beat:9,becam:11,becaus:[1,2,3,5,6,8,9,10,11,12,15,16,17,18],bechler:19,becom:11,bee:13,beej:13,been:[1,2,3,5,6,8,9,10,11,18],befor:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,20],begin:[1,3,5,6,8,11,12,13,15],beginn:6,behav:8,behavior:[1,3,4,5,10,15],behaviour:[2,8],behind:3,being:[1,2,3,4,5,6,8,9,10,11],believ:4,bellow:[9,13],belong:[4,6,10],below:[1,2,3,4,5,6,10,11,12,13,15,16,17,18],benvenuti:19,best:9,better:[9,11,15,18],between:[0,1,3,4,5,6,8,9,10,11,12,13,16,17,18],bex:0,bex_add_dev:4,bex_bu:4,bex_bus_attr:4,bex_bus_group:4,bex_bus_typ:4,bex_del_dev:4,bex_dev:4,bex_devic:4,bex_device_typ:4,bex_driv:4,bex_misc:0,bex_misc_driv:4,bex_misc_prob:4,bex_misc_remov:4,bex_register_driv:4,beyond:18,bf914c1c:15,bf914dbc:15,bfa15000:12,bfa36000:12,bh_dirti:5,bi_disk:1,bi_end_io:1,bi_io_vec:1,bi_it:1,bi_opf:1,bi_priv:1,bi_sector:1,bibliograf:19,bibliografi:0,big:[3,13],bin:5,binari:[9,17],bind:[6,9,13,17],bio:[0,4,15],bio_add_pag:1,bio_alloc:[1,9],bio_alloc_bioset:9,bio_clon:1,bio_data:1,bio_data_dir:1,bio_for_each_seg:1,bio_put:1,bio_set_op_attr:1,bio_structur:1,bio_vec:1,bio_write_messag:1,biodoc:1,bird:11,bit:[1,3,5,6,8,9,10,11,12,13,17,18,20],bitmap:[0,5,17],bitop:[6,10],bitwis:[0,6],blk_alloc_queu:1,blk_cleanup_queu:1,blk_end_request:1,blk_end_request_al:1,blk_fetch_request:1,blk_init_queu:1,blk_peek_request:1,blk_queue_logical_block_s:1,blk_queue_make_request:1,blk_requeue_request:1,blk_rq_byte:1,blk_rq_cur_byt:1,blk_rq_is_passthrough:1,blk_rq_po:1,blk_start_request:1,blkdev:1,blkdev_get_by_path:1,blkdev_put:1,blob:9,block:[0,3,4,5,6,8,10,11,18,19],block_dev:1,block_devic:1,block_device_driv:1,block_device_oper:0,block_iopoll_softirq:2,block_read_full_pag:6,block_softirq:[2,16],block_truncate_pag:6,block_write_begin:6,block_write_full_pag:6,bmap:6,bmx_misc:4,bob:11,bool:[2,13,18,20],boot:[0,1,2,3,4,5,6,8,10,11,12,13,14,17],bootlin:9,born:20,both:[1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,20],bottom:[1,2,4,8,17,18],bound:[15,17],boundari:[12,17],bovet:19,bph:11,brace:9,braid:9,brain:11,brd:1,breakpoint:[9,11,20],brels:5,bridg:17,bring:5,brk:17,broadcast:14,brows:[4,8,10],browser:0,brw:3,bsd:[13,17],btrace:9,btrf:[9,11],bts:18,bucharest:0,buf:4,bufer:1,buff:[10,13],buffer:[0,1,3,4,6,10,13],buffer_head:[5,6],bug:[10,11,14,15,17,20],build:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17],build_bug_on:13,built:[4,5,9,10,11,14],builtin:[9,13],bullet:9,bus:[0,8,17,18],bus_attr:4,bus_attr_add:4,bus_attr_del:4,bus_attribut:4,bus_create_fil:4,bus_find_device_by_nam:4,bus_for_each_dev:4,bus_for_each_drv:4,bus_group:4,bus_regist:4,bus_remove_fil:4,bus_typ:4,bus_unregist:4,buse:[0,17],busi:[2,3,6,8,10],busybox:9,bv_len:1,bv_offset:1,bv_page:1,bvec:1,bvec_alloc:9,bvec_it:1,bye:11,byteord:13,bzimag:9,c010102d:11,c0103407:11,c0140da6:11,c014b698:11,c014b7aa:11,c01708e4:11,c0170981:11,c0240a08:11,c02e535c:9,c035d083:11,c035e965:11,c15c3f48:15,c15c97c0:15,c5799000:11,c5799e24:11,c5799e58:11,c5799e60:11,c5799f20:11,c5799f78:11,c5799f8c:11,c57b9280:11,c57cb000:11,c57cbe1c:11,c57cbe24:11,c57cbe34:11,c57cbe58:11,c57cbe60:11,c57cbf20:11,c57cbf78:11,c57cbf8c:11,c5db1d38:11,c665c780:11,c665cb00:11,c66ec780:11,c716c908:15,c724f448:11,c7257df0:15,c72b51d8:11,c780ff34:15,c7ece8dc:15,c7ed3584:15,c8816000:15,c8816005:15,c8816006:15,c8816008:15,c8816010:15,c8817000:15,c8819200:15,c89c3010:11,c89c3016:11,c89c3020:11,c89c3380:11,c89d4000:11,c89d4001:11,c89d4003:11,c89d4005:11,c89d400c:11,c89d400f:11,c89d4010:11,c89d4011:11,c89d4013:11,c89d4014:11,c89d4015:11,c89d4016:11,c89d4017:11,c89d4018:11,c89d4019:11,c89d401a:11,c89d401b:11,c89d401c:11,c89d401d:11,c89d401e:11,c89d401f:11,c89d4020:11,c89d4021:11,c89d4023:11,c89d4024:11,c89d4025:11,c89d4026:11,c89d4027:11,c89d4300:11,c99:[3,11],cach:[0,3,6,17],cache_alloc_debugcheck_aft:15,caddr_t:12,calcul:[2,13],calendar:19,call:[0,1,2,3,4,5,6,8,9,11,12,13,15,16,17,18],call_timer_fn:15,callback:[9,13],caller:[6,20],cam:19,can:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],cancel:2,cancel_delayed_work:2,cancel_delayed_work_sync:2,cancel_work:2,cancel_work_sync:2,candid:17,cannot:[1,15,16],capabl:[9,20],capac:[1,3],captur:[4,8,13,20],card:[3,4,16,17],card_id:4,care:[9,18,19],carefulli:[1,9,11],carri:[1,4,18],carrier:14,cast:[5,6,13],cat:[3,6,8,9,11,12,15],catalog:19,categori:[3,10,16],caus:[1,2,10,11,13,15,16,18,20],cclose:9,ccnext:9,cdev:[3,4],cdev_add:3,cdev_del:3,cdev_init:3,cdrom:[3,11],central:[1,8],cert:17,certain:[2,3,4,7,8,9,10,16,17,18,20],certainli:[11,18],certif:17,cesati:19,cfg:9,cfile:9,cgroup:17,chain:[2,12,17],challeng:19,chanc:[8,17,18],chang:[1,2,3,4,5,6,8,9,10,11,12,13,14,16,17],change_bit:[10,18],channel:[4,13],chapter:[1,5,6,12],charact:[0,1,2,4,5,6,9,11],character:[1,12],characterist:[16,18],chardev:14,charg:8,chart:13,check:[1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,20],checker:[0,13],checkpatch:[15,17],checksum:17,children:10,chmod:[1,5,6],chocol:6,choos:[3,4,5],chosen:3,chrdev:9,christian:19,cif:5,circular:[8,11],circumst:18,claim:17,clang:9,clarifi:5,clariti:5,class_attr:4,class_attribut:4,class_dev_attr:4,class_device_attribut:4,class_regist:4,class_releas:4,class_unregist:4,classic:[8,10,13,18],claudiu:19,clean:[1,2,3,4,5,6,7,8,10,11,12,13,18],cleanup:[2,4,5,8],cleanup_modul:[3,11],clear:[6,8,11,12,13,15,16],clear_bit:[6,10],clear_inod:6,clearli:7,clearpagereserv:12,cli:[16,18],clock:9,clone:[1,17],close:[0,1,6,9,10,17,18],close_disk:1,closer:[2,3,20],closest:[5,6],clue:7,cma:17,cmd:[2,3,7,11],cmd_flag:1,cmd_mod:11,cmp:20,cnext:9,coccinel:15,cod:19,code:[0,1,2,3,4,5,6,7,8,10,11,12,13,15,16,18,20],codec:11,codelinux:11,coher:0,colegilor:19,collect:[0,2,8,20],collector:15,collis:14,column:[3,8],com1:[8,11],com:[0,9,19],combin:[1,9,11,18],come:[1,11,13],comm:[2,11,15],command:[1,2,3,4,5,6,8,9,10,11,12,13,14,17],comment:[1,3,6,10,11,13],common:[1,2,3,5,8,10,11,13,17,18,20],commonli:[6,10,13,18],commun:[0,1,3,4,5,8,13,17,18],compani:17,compaq:17,compar:[9,11,12,13,18],comparison:[0,4],compat:[3,17],compat_ioctl:1,compet:17,compil:[0,1,2,3,5,6,8,9,10,13,15,17,18],compiled_sourc:9,complement:2,complet:[0,2,3,4,6,7,8,9,10,11,12,13,18,20],complex:[6,9,11,12,17,18,20],complic:[1,6,11,18],compon:[3,5,6,13,17],componentel:19,compos:[0,18],comprehens:9,compress:17,compromis:9,comput:[0,9,10,12,13],concept:[0,3,4,5,9,10,19],conceptu:18,conclud:12,conclus:10,concret:5,concurr:0,condit:[2,3,4,10,16,17,18],conf:4,config:[9,11],config_btrfs_f:11,config_debug_info:15,config_debug_kmemleak:15,config_debug_lockdep:15,config_debug_slab:15,config_dynamic_debug:11,config_netconsole_dynam:11,config_netfilt:13,config_x86_32:20,configur:[1,3,4,6,8,9,11,13,14,17,18],confirm:3,conflict:4,conform:17,confus:[4,10],conjunct:[1,6,20],connect:[0,1,2,3,4,5,6,8,9,10,11,12,16,17],connectionless:13,consecut:[1,3,6,8,15],consequ:[3,4,13],consid:[1,3,4,10,12,15,18,20],consider:1,consist:[1,3,5,13],consol:[2,9,10,11,12,14],console_loglevel:11,constant:[11,13],construct:[3,6,8,9,13,17,18],consult:11,consum:[1,8,11],consumpt:18,contain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,20],container_of:[2,3,5,6,10],content:[0,3,4,5,6,8,9,10,11,13,16,17,18],context:[0,1,2,6,8,11,15,16],contigu:0,continu:[1,2,4,5,6,8,9,11,14,15,17,18,20],contradict:10,contrast:13,contribut:17,control:[0,1,3,4,5,9,11,13,17],convent:0,convention:6,convers:[0,1],convert:[2,9,12,13,16],cool:17,cooper:17,copen:9,copi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,20],copy_from_us:[2,3,9,13,20],copy_to_us:[2,3,20],copyright:14,corbet:19,core:[9,14,16,17,18],corelat:19,correct:[3,5,6,13,16,17,20],correctli:5,correl:4,correspond:[1,3,4,5,6,8,9,11,13,16],corrobor:10,corrupt:[7,10,20],cost:[17,20],costli:20,could:[2,6,10,12,15,18,20],count:[1,3,4,5,10,12],counter:[2,4,6,8,10,11,12,18],counterpart:10,cours:[0,9,16,17,19],cover:[6,18],cpc:4,cprev:9,cpu0:8,cpu:[0,2,8,9,10,11,12,15,16,20],cpu_startup_entri:[14,15],cpuidle_idle_cal:14,cr0:15,cr2:15,cr3:15,cr4:15,craft:20,crash:[1,15,17,20],crc32:11,creat:[0,2,3,4,8,9,10,11,12,13,14,17,18],create_block_devic:1,create_singlethread_workqueu:2,create_workqueu:2,creation:[0,1,4,5,6],cri:17,critic:[8,10,11,17,18],crop:6,cross:[0,18],crush:15,crw:3,cryptic:11,crypto:17,cryptographi:17,cscope:[0,11],cscopequickfix:9,cst:9,csto:9,csverb:9,ctag:9,ctrl:[3,8,9,11,13],ctx:6,cur:0,curr:18,current:[1,2,3,4,5,6,8,9,10,11,12,13,16,17,18,20],current_jiffi:2,current_task:20,current_tim:5,cursor:[5,9,10],cursului:0,cursuri:0,custom:17,cw1opjuhi4ldt1lnkjbvv12kxz4:14,cword:9,cwr:13,cycl:[4,18],cyclic:15,d_add:6,d_fsdata:6,d_inod:6,d_instanti:6,d_make_root:[5,6],d_name:6,d_op:6,d_parent:6,d_sb:6,daddr:13,daemon:[3,11],dai:17,daniel:19,dar:19,dashboard:9,data:[0,2,4,5,6,9,10,13,17,20],data_block:6,data_len:13,data_reg:8,databas:[9,11],dataw:11,davem:17,david:17,ddvlad:9,deaconescu:19,deactiv:[2,6,8,11,18],deadlock:[2,8,18],deal:[1,5,17],dealloc:[1,5,13],debug:[0,10,14,16,18,19],debug_pagealloc:[0,11],debug_slab:0,debugf:[11,15],debugg:[0,9,15],dec:17,decid:[10,15,20],decim:9,decis:13,declar:[1,2,4,9,10],declare_delayed_work:2,declare_tasklet:2,declare_tasklet_dis:2,declare_wait_queue_head:[2,3],declare_work:2,decod:[0,8,11],decompos:18,decompress:17,decrement:[2,4,6,12,18],dedic:[6,12,17,18],deep:13,deepen:9,default_idl:[14,15],default_idle_cal:15,defer:[0,8],deferr:[0,2,3,10],deferred_work:2,defin:[1,2,3,4,5,6,8,9,10,11,12,13,18,20],define_mutex:10,define_rwlock:10,define_spinlock:10,definit:[1,2,3,4,5,6,8,9,10,11,17],deiniti:4,deinterlac:4,del:0,del_gendisk:1,del_pid:10,del_stor:4,del_tim:2,del_timer_sync:2,delai:[2,8,18],delayed_work:2,delet:[0,2,3,4,5,10,11,12,18],delete_block_devic:1,demand:[10,17,20],demonstr:20,den:19,denomin:5,dentri:[0,17],dentry_oper:[5,6],depart:0,depend:[0,1,2,3,4,8,9,10,15,17,18,20],deploy:[3,6],deprec:18,depth:[0,7,9],derefer:15,dereferenc:3,deregist:[1,4],deregistr:[3,5],describ:[1,2,3,4,5,6,8,10,11,12,13,17,20],descript:[1,10,11,12,13,17],descriptor:[0,1,3,6,12,17,20],design:[3,10,14,15,16,17,18],desir:[3,8,11],despr:0,dest:13,destin:[0,11],destroi:[0,2,4,6],destroy_inod:[5,6],destroy_list:10,destroy_workqueu:2,destruct:2,destructor:13,destul:19,detail:[1,2,3,4,5,6,8,9,10,11,12,13,14,18,20],detect:[4,5,9,10,11,15,16,18,20],detector:15,determin:[1,3,4,6,8,9,11,12,15,20],dev:[1,2,3,4,5,6,8,9,11,12,13,14,15],dev_attr:4,dev_dbg:11,dev_id:[4,8],dev_kobj:4,dev_nam:[4,5,8],dev_releas:4,dev_root:4,dev_scratch:13,dev_set_nam:4,dev_t:[3,4,5],dev_uev:4,devdevic:4,develop:[0,1,4,5,6,8,9,11,13,15,19,20],devic:[0,2,5,6,9,10,11,13,14,16,19],device_attr:4,device_attribut:4,device_cr:4,device_create_fil:4,device_destroi:4,device_driv:[3,4],device_model:4,device_priv:4,device_regist:4,device_remove_fil:4,device_unregist:4,devtmpf:9,diagram:[5,6,13],dialout:3,did:[1,2,4,5,6,20],didact:12,differ:[1,2,3,4,5,6,8,9,10,11,12,13,17,18],differenti:[1,2,8],difficult:[9,10,17,18],dificil:19,dificultatea:19,dimens:6,dinam:[2,16],dir:[1,3,6,9],dir_emit:6,direct:[1,3,5,6,11,12,19],direct_access:1,directli:[0,1,2,3,4,5,7,8,9,10,11,12,17,20],director:6,directori:[0,1,3,4,5,7,9,10,11,13,17,18],dirti:[5,6,18],disabl:[0,2,8,15,16,17,20],disable_irq:8,disable_irq_nosync:8,disadvantag:[9,11,17],disapear:4,disass:9,disassembl:[9,11],disc:[4,6],discard:[1,2,3,4,5,6,8,10,11,12,13],disciplina:19,discourag:10,discov:[4,9],discoveri:[4,17],discret:13,discuss:[1,4,6,8,12,16,18],discutii:19,disk1:9,disk2:9,disk:[0,3,4,5,6,11,17],disk_nam:1,dismiss:17,dispatch:20,dispersi:19,displac:3,displai:[0,1,2,3,5,6,8,9,10,11,14],dispos:4,distinguish:[8,10],distribut:[16,17,18],distro:[9,14],dive:13,divers:17,divid:[12,16,17],divis:3,dkogan:9,dma1:8,dma2:8,dma:[4,8,12],dmesg:[1,2,10,11,13],do_exit:2,do_fork:9,do_idl:[14,15],do_init_modul:15,do_int80_syscall_32:[15,20],do_one_initcal:15,do_oop:15,do_pan:15,do_softirq:[16,18],do_softirq_own_stack:15,do_syscall_32_irqs_on:20,doc:0,docker:0,dockerfil:0,document:[0,1,2,3,5,6,11,13,14,15,17],doe:[1,2,3,4,5,6,8,9,10,11,12,14,16,17,20],doesn:[1,9],doff:13,doing:[2,8,9,17,18,19],don:[2,9,11,18,20],donald:10,done:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,20],doubl:[1,10],down:[3,10,11,13,17,18],download:[9,11,14],downscript:14,downstream:17,dpl:16,drastic:10,drive:[1,3,4,5,9,14],driver:[0,2,7,9,10,11,13,19],driver_attr:4,driver_attribut:4,driver_create_fil:4,driver_data:4,driver_priv:4,driver_regist:4,driver_remove_fil:4,driver_unregist:4,drop:14,drop_inod:5,drv:4,drv_attr:4,dsr:15,dt_dir:6,dt_reg:6,dt_unknown:6,dts:18,due:[10,13,18],dummy_exit:11,dummy_init:11,dump:[9,11],dump_stack:[9,15],dup2:20,duplic:17,dure:[0,1,8,17,18,20],dvd:5,dynam:[0,1,2,3,5,9,10,15,17],dynamic_debug:11,dyndbg:0,dyndbg_init:11,e100:19,each:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],earli:11,earlier:[11,20],eas:9,easi:[2,4,6,9,20],easier:[5,9,17,20],easiest:11,easili:[5,9,11,12,15],eax:[9,11,15,20],ebp:[11,15,20],ebusi:[1,3,8,10],ebx:[11,15,20],ece:13,echo:[1,3,4,6,7,11,15],ecp:4,ecx:[9,11,15,20],edg:8,edi:[11,15,20],edit:[1,5,6,7,9,11,12,19],editor:9,edx:[9,11,15,20],efault:[3,20],efect:9,effect:[1,3,6,9,11,18],effici:[9,11,12,17,18],eflag:[11,15,16],eg106:[6,9],egrep:8,ehci:11,eigh:15,einval:[4,10,13],eio:[1,6,12],eip:[11,15,16],either:[2,6,7,8,10,13,17,20],elem:10,element:[1,2,10,13,15,18],elf32:11,elf:[9,20],elif:[11,13],elimin:[2,4,9,12,18],elixir:9,els:[2,3,4,6,8,9,10,11,13,20],elsewher:3,emac:9,emb:12,embed:[6,11,13,17],emerg:2,emploi:18,empti:[1,6,8],emul:14,enabl:[2,8,9,11,12,13,17,18,20],enable_irq:8,encap:14,encapsul:13,encod:[1,15],encompass:12,encount:[1,11,17,18],encrypt:17,end:[1,2,3,4,5,6,8,9,11,12,13,15,17,18,20],endian:13,endif:[9,11,13,20],endpoint:13,endproc:20,endwhil:9,enforc:17,engin:[0,18],enhancednf:11,enhancen:17,enobuf:13,enodev:[4,8],enomem:[1,4,5,6,10],enospc:6,enotempti:6,enotti:3,enough:[3,6,8,10,17,20],ensur:[1,3,4,6,10],enter:[1,6,7,8,9,10,11,18],enter_from_user_mod:20,entir:[1,4,5,8,11,12],entiti:[3,4,5,6,10,18],entri:[0,1,3,4,5,8,9,10,12,15,16,18,20],entry_int80_32:15,env:[4,11],environ:[4,5,9],equal:[6,10,13],equat:11,equival:[1,5,10,11,13,20],ernno:10,eror:16,err:[3,4,5,8,13],err_ptr:6,errno:[3,10],erron:[1,18],error:[0,1,2,3,4,5,6,7,8,9,13,14,15,16,17],esi:[11,15,20],esp:[9,11,15,16],especi:[6,9,17,18],essenti:[2,6,9,13,14,15,17],establish:[4,13,14],etc:[1,2,3,4,5,6,7,8,9,10,11,13,17],eth0:[11,14],ether:8,ethernet:[14,17,19],ethi:4,evalu:9,even:[1,2,4,6,9,10,11,12,13,16,17,18],event:[2,3,4,8,16],events_list:2,events_lock:2,eventu:[5,9,11],everi:[1,2,3,9,11,13,17],everyth:[5,9,12,15],evict_inod:6,evolut:10,ex_fixup_addr:20,ex_fixup_handl:20,ex_handler_default:20,ex_handler_t:20,exact:[15,20],exactli:11,examen:19,examin:[9,20],exampl:[0,1,2,3,4,5,6,7,8,9,10,12,13,15,16,17,18,20],exce:[1,10],exceed:3,except:[0,5,8,10,15,17,20],exception_t:20,exception_table_entri:20,excess:18,exchang:[4,16,18],exclus:[1,6,10,18],exec:17,execut:[0,1,2,3,4,5,6,8,9,11,13,15,18,20],exemplifi:18,exemplificar:19,exercic:9,exercis:[0,7,14],exhaust:10,exist:[1,2,5,6,7,9,10,11,17,18],exit:[1,2,3,8,10,12,13,15,18],expand:[9,13],expect:[4,8,11,12],expens:18,expert:17,expir:[2,10,18],expiri:2,explain:[10,13,18,20],explan:10,explicitli:[3,18],explor:[0,9],exponenti:13,export_symbol:10,expos:[5,9,10],express:9,ext2:5,ext3:5,ext4:[5,6],ext4_inode_info:6,ext4_statf:5,extend:[11,13,17],extens:[11,17],extent:14,extern:[8,10,13,16],extra:[0,6,12,16,19],extra_cflag:11,extract:[1,6,10,11,13],f_flag:[3,13],f_mode:3,f_op:[3,6],f_po:3,facebook:19,facil:[2,10,12],facilit:[7,9,11],fact:[6,9,10,18,20],faculti:0,fail:[1,2,3,4,5,6,8,10,11,12,13,18],faili:7,failur:[1,8,10],fair:[17,18],fake:11,fall:[3,10,18],fals:[3,18],famili:13,familiar:[5,6,9,10,11,13],fane:19,far:4,fashion:8,fast:[8,9,18],fastcal:2,faster:[8,11,15,20],fat:[5,6],fatal:[11,15],fault:[11,15,16,20],faulti:16,faust:11,favor:18,featur:[4,5,8,9,10,11,12,17,18],feb:11,feedback:19,fel:19,fetch:[3,18],few:[0,9,11,17,18,20],ffffffda:15,fffffffc:11,fiecar:19,field:[0,1,2,3,4,5,6,9,10,11,12,16,18,20],fifo:[5,6,18],figur:[3,10,15,16,17,18],file:[0,1,2,4,8,9,10,11,12,13,14,15,17,20],file_oper:[0,1,4,5,6,12],file_system:9,file_system_typ:[5,9],filenam:[5,6],fileread:9,filesystem:[0,6,7,9,19],fileystem:17,fill:[1,3,5,6,7,8,12,13],fill_sup:[0,6],filp:12,filter:[0,11,17],fin:13,final_d:6,find:[1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,20],find_first_bit:6,find_first_zero_bit:[5,6],fine:[5,17],fingerprint:14,finish:[0,2,3,5,6,8,9,18],firewal:13,firmwar:[4,17],first:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],first_minor:1,fix:[1,2,3,10,13,17],fixup:20,fixup_except:20,fl_owner_t:3,flag:[1,2,3,5,6,8,10,11,12,13,16,18],flexibl:1,floppi:8,flow:[11,16,20],flush:[1,3,18],flush_scheduled_work:2,flush_workqueu:2,fly:9,fmode_excl:1,fmode_read:[1,3],fmode_t:1,fmode_writ:[1,3],fmt:10,focu:[0,7],fold:18,folder:[11,17],follow:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],fop:[1,3],for_each:11,for_each_process:11,forc:[10,11],forcefulli:[10,17],forest:6,forget:[2,11],forgotten:6,fork:17,form:[2,3,5,8,11,12],format:[1,5,6,8,9,11,13,14,17,20],formerli:4,formula:2,forward:[9,13,17],found:[1,2,3,4,5,6,8,9,10,11,12,13],foundat:[13,14],four:[8,10,16],fpu:8,fput_light:13,fput_need:13,frag_off:13,frame:[12,14],framebuff:17,framework:[9,13,17],frank:19,free:[0,2,5,6,9,10,12,13,14,15,17,18],free_irq:8,free_mmap_pag:12,free_resourc:18,freebsd:9,freed:18,freeli:18,freestand:9,freez:11,freezer:11,frequenc:18,frequent:[2,3,17,18],friendli:9,from:[0,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18],frontend:9,fs_flag:5,fs_requires_dev:5,fs_super:5,fs_type:5,fs_userns_mount:5,fsdata:6,fsi:5,fsname:6,ftdi:11,ftp:13,ftrace:15,fulfil:1,full:[1,2,3,4,5,6,7,8,9,10,11,12,13,18],fulli:[1,8,9,17],func:11,funcion:6,further:[0,17],furthermor:11,futur:[1,2,18],gain:[8,9],garbag:15,gate:16,gather:1,gcc:3,gdb:[0,11,14,20],gdbinit:9,gdt:16,gendisk:0,gener:[0,1,2,3,4,6,7,8,9,10,11,12,13,15,16,17,18,19,20],generic_block_bmap:6,generic_delete_inod:5,generic_drop_inod:5,generic_file_llseek:6,generic_file_mmap:6,generic_file_read_it:6,generic_file_write_it:6,generic_read_dir:6,generic_ro_fop:3,generic_write_end:6,genhd:1,get:[0,1,2,3,4,5,8,10,11,13,17,18,20],get_ascii:8,get_char:8,get_next_ev:2,get_proc:2,get_task_mm:12,get_us:[3,20],getattr:6,getcwd:9,getgeo:1,getnam:13,getpid:20,gettimeofdai:20,gfp_atom:10,gfp_kernel:[1,4,5,10,13],gfp_noio:1,ghioc:19,gid:[5,6],git:[1,2,3,4,5,6,8,9,10,11,12,13,17],github:[0,9,19],give:[6,14],given:[1,2,3,4,5,6,9,10,11,15,16],global:[1,2,5,8,9,10],gnu:[11,14],goal:[4,17],goe:[12,18],going:[6,9,11,17,18,20],gonzui:9,good:17,goodi:9,googl:19,gpl:[11,14],gplv2:17,gplv3:14,grade:0,gradual:3,grain:17,granular:15,graph:9,graphic:[9,17],greater:[10,20],greatli:10,greg:19,grep:[8,9,11],grossli:17,group:[3,4,5,16,17],grow:18,guarante:[1,2,8,17,18],guard:20,gui:9,guid:[2,3,6,13],guidelin:9,hack:[9,13],hackaton:19,had:[3,15,17],half:[2,8,18],hall:19,hand:[0,1,7,13,16],handl:[0,1,2,3,4,5,6,11,13,15,16,17,18],handler:[0,2,13,17,18,20],happen:[2,4,6,8,9,10,15,16,18,20],happend:15,hard:[1,2,3,4,5,6,8,10,11,12,13,18],hardirq_bit:18,hardirq_mask:18,hardlink:5,hardwar:[0,3,4,5,11,15,17,18],hartman:19,hartmut:19,has:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],hash:6,have:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],have_pid:10,hd_geometri:1,hda1:3,hda2:3,hda3:9,hda:3,hdr_len:13,head:[5,10,13,18],head_32:14,header:[5,6,8,10,11,13,17],headers_end:13,heap:12,heavili:17,held:[1,10],hello_kdb:11,hello_kdb_break:11,hello_kdb_bug:11,help:[4,9,10,11,12,14,15,16],helper:[5,8,12],henc:[13,17,18],here:[3,4,5,11,12,13,15,18],heterogen:9,hex:17,hexadecim:[1,9],hexdump:13,hi_softirq:[2,16],hierarch:[4,17],hierarchi:[0,4,5,6,18],high:[2,4,17,18,20],higher:[1,4,6,8,11,17,18],highest:2,highmem:12,highwai:4,hint:[5,11],his:4,hitachi:17,hlist_head:5,hlt:14,hog:2,hold:[1,2,4,5,6,8,9,10,12,13,16,18],holder:1,home:[1,2,3,4,5,6,7,8,10,11,12,13,14,17],homework:[5,9],hook:[13,17],hooknum:13,hopefulli:18,host:[0,1,3,6,9,11,13,14],hostnam:13,hotplug:0,how:[0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],howev:[1,2,5,8,9,11,13,17,18,20],howto:[0,9],hpf:5,hrtimer_softirq:[2,16],html:[0,14],hton:13,htonl:13,http:[0,3,9,13,14,17,19],hvc0:[9,11,14],hwaddr:14,hybrid:17,hypervisor:[15,17],i2c:8,i386:11,i386_start_kernel:15,i440fx:15,i8042:8,i8042_data_reg:8,i8042_kbd_irq:8,i8042_read_data:8,i8042_setup_kbd:8,i8042_status_reg:8,i_atim:[5,6],i_blkbit:6,i_block:6,i_cdev:3,i_count:6,i_ctim:[5,6],i_dev:6,i_fop:[5,6],i_gid:[5,6],i_gid_writ:5,i_ino:6,i_map:6,i_mod:[5,6],i_mtim:[5,6],i_new:6,i_nlink:6,i_op:[5,6],i_priv:6,i_rdev:6,i_sb:6,i_siz:[5,6],i_size_read:6,i_stat:6,i_uid:[5,6],i_uid_writ:5,ia32_nr_syscal:20,ia32_sys_call_t:20,ia_siz:6,ia_valid:6,iattr:6,ibm:17,id_tabl:4,id_tableof:4,ide0:8,ide1:8,ide:4,ide_cd_mod:11,idea:[5,10,15],ident:[3,9],identif:4,identifi:[1,2,3,4,5,6,8,9,10,11,12,16,18,20],idl:[2,14],ids:17,idt:16,idtr:16,idx:6,ier:8,ifconfig:14,ifdef:20,ifnam:14,iget_fail:6,iget_lock:6,ignor:[3,6,8,11,12,13,16,18],ignore_loglevel:11,ihl:13,iir:8,illustr:3,imag:[0,1,2,3,5,7,8,9,17],imap:6,img:[1,5,9,14],immedi:[1,10,18],impact:[17,18,20],implement:[0,1,2,5,6,10,12,13,16,17,18],implemet:4,impli:17,implicitli:[5,13],import_single_rang:13,impos:[13,17],imposs:11,improv:[6,18],in_interrupt:18,inaddr_loopback:13,inappropri:8,inb:8,inb_p:8,inc:14,inc_nlink:5,includ:[1,2,3,4,5,6,8,10,11,12,13,14,17,20],incom:8,inconsist:[9,15],incorpor:4,incorrect:[3,15,18],increas:[2,5,13,17,18],increment:[4,5,6,7,10,11,16,18],incur:17,independ:[1,4,8,10,13,17,18],index:[0,1,5,6,8,9,16],indic:[0,1,3,5,6,8,11,12,13],indirectli:6,individu:[1,8,12,16],induct:5,ineffici:[6,8],inet6:14,inet:[13,14],inet_cr:13,inet_protosw_reus:13,inet_sock_destruct:13,infinit:8,info:[0,1,2,5,9,10],inform:[0,1,3,4,5,6,9,10,11,12,13,15,16,17,20],infrastructur:[0,9],init:[2,3,4,10,11,12,14,16,17],init_delayed_work:2,init_list_head:10,init_modul:[3,8,11,13],init_nam:4,init_net:13,init_onc:6,init_ramfs_f:5,init_waitqueue_head:3,init_work:[2,16],initi:[0,2,3,4,6,8,9,10,12,13,17],initial_flag:10,initrd:17,inl:8,inlin:[15,17,20],ino:6,inod:[0,12,17],inode_init_onc:[5,6],inode_init_own:[5,6],inode_newsize_ok:6,inode_oper:[0,5],inode_vers:6,input:[4,8,10,13,17,18],insert:[1,4,5,6,8,10,11,20],insert_inode_hash:6,insid:[1,2,3,4,5,6,8,9,10,11,12,13,15,16],insight:6,insmod:[3,4,5,6,8,10,11,13,15],inspect:[4,5,6,8,9,11,12,14,15,20],instal:[0,3,9,11],instanc:[3,5,9,11],instanti:[6,13],instead:[1,3,8,10,11,13,17,18],instruct:[1,8,9,11,12,14,15,16,18,20],instrument:15,instuct:16,insuffici:8,int_max:13,int_min:13,integ:[5,6,10,13,18],integr:[4,5,9,11],intel:[8,9,17],intend:[9,13],intent:7,inter:17,interact:[3,4,5,6,11,12,13,17,18],interactiv:19,intercept:[11,13],interchang:18,interconnect:13,interest:[1,6,9,10,11,12,20],interfac:[1,2,3,4,5,8,9,11,12,13,15,16,17,20],interleav:[11,18],intern:[1,2,3,4,6,8,12,13,17,19],internet:[9,13],interpret:[0,18],interrog:8,interrupt:[0,2,3,4,10,11,15,17,20],intersect:18,interupt:16,interv:[2,17],intr:[8,16],intro:0,introduc:[6,8,9,10,17],introducer:19,introduct:0,invalid:[6,10,11,15,18,20],invers:15,invert:5,investig:[5,9,11,15],invoc:11,invok:[2,5,6],involv:[1,4,5,6,8,10],inw:8,iobas:4,ioc0:8,iocla:19,ioctl:[0,1,13],ioctl_messag:3,ioctl_set_addr:13,ioperm:8,iopl:8,iopol:2,ioport:8,iov:13,iovec:13,ip_hdr:13,ipc:17,iph:13,iphdr:13,ipproto_tcp:13,ipproto_udp:13,iptabl:13,iput:[5,6],ipv4:[13,17],ipv6:17,iret:[16,20],irq:[4,8,16,17],irq_count:18,irq_exit:15,irq_handl:8,irq_handler_t:8,irq_no:8,irq_non:8,irq_poll_softirq:2,irq_wake_thread:8,irqf_non:8,irqf_oneshot:8,irqf_shar:8,irqflag:14,irqn:16,irqreturn_t:8,irrepar:11,is_key_press:8,isa:4,isapnp:4,isn:4,iso9660:5,isol:17,isra:15,issu:[2,3,7,8,9,11,12,17,18,19,20],item:[1,2,10,11],iter:[0,1,2,10,12],its:[1,2,3,4,5,6,8,9,10,11,12,13,17,18,20],itself:[14,15,16,17],iulian:19,ixia:19,jae:20,jiffi:[2,9,10,15],jiffies_64:9,jiffies_valu:2,jmp:11,jnz:18,job:[9,17],join:9,jonathan:19,joystick:3,json:9,jtag:15,jump:[8,9,16,20],just:[1,2,4,5,6,8,9,11,12,17,18],kacpid:2,kallsym:10,karma:19,kasan:0,kate:9,kbd:8,kbd_exit:8,kbd_fop:8,kbd_init:8,kbd_interrupt_handl:8,kbd_major:8,kbd_minor:8,kblockd:2,kbuild:[7,11],kconfig:17,kcore:9,kdb:[0,7],kdb_write_address:11,kde:9,kdir:11,keep:[1,2,3,4,5,6,7,8,9,10,11,12,13,17,18,20],kei:[0,9,11,14],kept:[5,16],kern:[11,13],kern_alert:[6,10,11],kern_crit:[10,11],kern_debug:[10,11],kern_emerg:[10,11],kern_err:[1,10,11],kern_info:[10,11],kern_level:11,kern_notic:[1,10,11],kern_warn:[10,11],kernel:[1,3,4,5,6,8,9,12,16,19,20],kernel_:13,kernel_api:10,kernel_buff:[3,20],kernel_modul:[7,11],kernel_recvmsg:13,kernel_sector_s:1,kernel_sendmsg:13,kernel_thread:9,kernelnewbi:9,kernelsocket:13,keyboard:[0,3,4,9,11,14],keycod:8,keystrok:8,keyword:[0,2,7,8,12],kfree:[5,10,12,18],kgdboc:11,khelper:2,kib:14,kill:[11,13,15],kill_anon_sup:5,kill_block_sup:5,kill_litter_sup:5,kill_sb:0,kilobyt:1,klau:19,klogd:11,kmalloc:[6,10,12],kmalloc_area:12,kmalloc_ptr:12,kmap:12,kmap_atom:1,kmem_cache_alloc:[6,9,15],kmemcheck:0,kmemleak:0,kmmap:12,knife:13,know:[1,8,10,11,13,15,17,19],knowledg:[1,5,6,9],known:[2,5,6,9,10,14,18],knuth:10,kobj:4,kobj_typ:4,kobj_uevent_env:4,kobject:0,kobject_get:4,kobject_init:4,kobject_put:4,kobject_set_nam:4,korner:13,kprobe:[7,15,19],kref:4,kroah:19,kscope:0,kset:4,ksoftirqd:[2,16],kstatf:5,kstrdup:4,kthread:2,kthread_creat:2,kthread_run:2,ktime_t:13,ktype:4,kunmap_atom:1,kvec:13,kvm:[14,17],kzalloc:[4,5],lab10:5,lab9:5,lab:[0,3,4,7,14,15,19],label:[8,11,13,14,17,20],labor:0,laboratoar:9,laboratori:[0,1,4,5,6],laboratorului:0,lack:[1,11],languag:[10,11],larg:[2,3,5,10,17,18],larger:[4,6,9],largest:17,last:[2,3,6,8,9,11,13,18,20],latenc:18,later:[2,3,4,5,6,14,16,20],latest:[0,1,2,3,4,5,6,8,10,11,12,13],latter:13,launch:9,law:14,layer:[1,13],layout:[0,4,16],ld_preload:9,ldrex:18,ldt:16,lea:9,lead:[3,4,8,10,11,18],leak:15,learn:[7,12,15,19],least:[1,2,6,11,13,17,18],leav:[7,11,13],lectur:0,led:13,left:[1,6,13],legaci:4,len:[1,3,6,12,13],length:[5,6,12],less:[3,6,9,11,18],let:[2,8,9,13,15,16,17,18,20],letter:1,level:[0,3,4,6,8,9,10,11,13,15,16,17,18,20],lib:[9,10,11,12,15,17],libc:[10,12,20],libncurses5:9,librari:[9,10,11,17,20],libsw:9,libthread_db:9,licens:[14,17],light:[2,18],lighter:6,lightweight:9,like:[2,3,4,5,6,7,8,12,13,15,16,18],likewis:20,limit:[2,5,6,8,10,15,17,18],lin:11,line:[2,4,8,9,10,11,13,15,16,17,18],link:[0,1,4,5,9,10,11,14,15,17],linker:20,linu:17,linux:[1,2,3,5,6,7,11,12,14,15,16,19],list:[0,1,2,3,4,5,6,7,9,11,12,13,14,18,19],list_add:[2,10],list_add_rcu:18,list_add_tail:18,list_del:[2,10,15],list_del_rcu:18,list_empti:18,list_entri:[6,10],list_ev:2,list_exit:10,list_first_entri:[2,18],list_for_each:10,list_for_each_entry_rcu:18,list_for_each_entry_saf:10,list_for_each_saf:10,list_head:[2,4,9,10,13,15],list_poison1:15,list_poison2:15,listen:[0,9],listen_backlog:13,littl:[10,13,17],live:11,lld:3,llseek:[3,6],lnet_sock_accept:13,load:[0,1,2,3,4,5,6,8,9,10,15,18],load_modul:[11,15],load_offset:20,loadabl:[11,17],loader:17,loc:8,local:[0,1,2,3,4,6,8,9,10,11,12,13,14,16,17,18],local_bh_dis:[2,18],local_bh_en:[2,18],local_irq_dis:[8,18],local_irq_en:[8,18,20],local_irq_restor:18,local_irq_sav:18,localhost:[13,14],locat:[1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],lock1:10,lock2:10,lock:[0,1,3,6,13,15,17],lock_addr:18,lock_class_kei:5,lockdep:0,locked_ioctl:1,loff_t:[3,5,6],log:[4,6,8,9,10,11],logic:[1,17,20],login:[9,14],loglevel:11,longer:[2,4,8,9,10,11,18],look:[2,3,5,8,9,10,11,13,15,16,18,20],lookup:0,loop:[1,6,8,10,12],loopback:[13,14],lost:11,lot:[8,11],love:[5,6,19],low:[1,17],lower:[15,17,18],lowest:[2,12],lowmem:12,lpt:4,lsb:9,lseek:[3,6],lsmod:[10,11],lucru:19,lucrul:19,lvm:17,lwn:[3,17],lxn:12,lxr:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20],mac:[11,17],mac_head:13,mac_len:13,machin:[0,1,2,3,5,6,8,10,11,13,17,20],macro:[0,1,2,3,4,6,8,9,10,11,13,17],macrodefin:4,macrodefinit:[1,3,5,11],made:[1,2,3,8,9,10,12,13,17,20],magic:[3,5,15],magnet:3,mai:[1,2,3,4,7,8,10,16,17,18,20],mail:[9,19],main:[0,1,2,4,6,8,9,11,14,15,18],mainli:6,mainlin:11,maintain:[0,1,4,5,10,13,18],maintainership:17,major:[0,1,4],make:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],make_bad_inod:6,makefil:[1,5,9,11,14],makenod:[2,4],malloc:10,man:[9,13],manag:[0,1,3,4,6,8,10,11,12,13,19],mandatori:1,mani:[1,2,3,4,6,8,9,10,12,17,18],manifest:18,manipul:[10,17],manner:17,mantain:[2,9],manual:[2,3,9,13,14,18],map:[0,1,3,5,6,8,9,17,20],map_bh:[5,6],marc:19,marco:19,marginea:19,mark:[1,2,3,4,5,6,7,8,10,11,12,13,20],mark_buffer_dirti:[5,6],mark_inode_dirti:6,marker:11,market:17,mask:[2,14,16],maskabl:16,master:[1,2,3,4,5,6,8,9,10,11,12,13],match:[4,8,9,12],match_devic:4,matchbu:4,matchfor:4,matchtri:4,matchwhich:4,matchwith:4,max:[3,5],max_lfs_files:5,max_siz:10,maxim:1,maximum:[3,5,6,17,18,20],maxsiz:3,mcr:8,mean:[2,3,4,5,6,8,9,11,13,16,17,18],meaningless:17,meantim:2,measur:10,mechan:[2,4,10,12,17,18,20],media_chang:1,mediat:3,mediu:19,medium:18,mem:[10,12],member:[3,4,10,13],memcmp:10,memcpi:[1,10,17,20],memmov:10,memori:[0,1,2,3,4,5,6,8,9,14,16,19,20],memory_exit:10,memory_init:10,memory_map:12,memset:10,mention:[1,3,18,20],menuconfig:[9,11,13],merg:[1,17],merit:17,mesi:18,messag:[0,1,2,3,5,6,9,10,11,12,15,17],metadata:[5,6,17],metainform:5,method:[1,3,4,5,9,11],metric:14,micro:0,microkernel:[11,17],mid:3,might:[11,12,13,17,18,20],might_fault:20,might_sleep:18,mihai:19,militaru:19,miller:17,million:17,min:[3,19],mincom:14,mind:[5,8,10,13,17],minf:0,minfs_add_link:6,minfs_alloc_inod:5,minfs_creat:6,minfs_destroy_inod:5,minfs_dir_entri:6,minfs_dir_inode_oper:6,minfs_dir_oper:6,minfs_fill_sup:5,minfs_find_entri:6,minfs_fs_typ:5,minfs_iget:5,minfs_inod:[5,6],minfs_inode_info:[5,6],minfs_lookup:6,minfs_mount:5,minfs_new_inod:6,minfs_num_entri:6,minfs_op:5,minfs_readdir:6,minfs_sb_info:5,minfs_super_block:5,minicom:[0,9,14],minim:[5,9,14,18],minimalist:6,minimum:[2,16],minix:[5,6],minix_add_link:6,minix_alloc_inod:5,minix_aop:6,minix_bmap:6,minix_cr:6,minix_destroy_inod:5,minix_dir_inode_oper:6,minix_dir_oper:6,minix_evict_inod:6,minix_file_inode_oper:6,minix_file_oper:6,minix_fill_sup:5,minix_find_entri:6,minix_get_block:6,minix_getattr:6,minix_i:6,minix_iget:6,minix_inod:6,minix_inode_info:6,minix_link:6,minix_lookup:6,minix_mkdir:6,minix_mknod:6,minix_mount:5,minix_new_inod:6,minix_readdir:6,minix_readpag:6,minix_rmdir:6,minix_sb_info:5,minix_setattr:6,minix_symlink:6,minix_trunc:6,minix_unlink:6,minix_v1:6,minix_v1_raw_inod:6,minix_write_begin:6,minix_write_fail:6,minix_write_inod:6,minix_writepag:6,minor:[0,1,4,8],minu:11,minut:[9,19],mip:17,misc:0,misc_deregist:4,misc_regist:4,miss:[4,10,18],mistak:[2,11],mkdev:3,mkdir:[5,6,9],mkf:[5,6],mknod:[1,2,3,6,8],mm_struct:[0,9,11],mmap:[3,6,12,17],mmput:12,mmu:[12,20],mnt:[5,6],mod1:11,mod2:11,mod:[7,11],mod_nam:4,mod_tim:[2,15,16],mode:[1,2,3,5,6,8,9,10,11,12,13,17,20],mode_nam:11,model:[0,2,6,14],modeland:4,modem:8,modern:[11,13,17,18],modeul:4,modif:[9,17],modifi:[1,2,3,4,5,6,10,11,12,13,18,20],modpost:[7,11],modprob:11,modul:[0,1,2,3,4,5,6,7,8,9,12,13,15,19],modular:[6,11,17],module_author:11,module_descript:11,module_device_t:4,module_exit:[11,13,15],module_init:[11,13,15],module_licens:11,module_nam:8,module_put:13,moment:[5,6,8,9],mon_proc:2,monitor:[0,2,11,17,18],monolit:19,monolith:[0,11],month:17,more:[1,2,3,4,5,6,8,9,10,11,12,13,15,17,18,20],moreov:10,most:[1,2,3,4,5,6,7,8,10,11,12,13,15,17,18],mostli:[6,16],motorola:17,mount:[0,1,4,6,9,11,15],mount_bdev:5,mount_nodev:5,mount_opt:5,mount_pseudo:5,mount_singl:5,mountain:6,mous:[3,4],mov:[9,11,15,18,20],move:[1,3,9,16,20],move_addr_to_kernel:13,movl:[11,20],movzbl:20,mozilla:9,ms_remountm:5,msg:13,msg_control:13,msg_controllen:13,msg_dontwait:13,msg_flag:13,msg_iter:13,msg_name:13,msg_namelen:13,msghdr:13,msleep:8,msust:6,mtu:14,much:[1,2,3,6,9,11,17,18],muller:19,mult:19,multi:[0,7,11],multi_mod:11,multicast:14,multicor:16,multilib:3,multipl:[1,2,5,6,7,8,9,10,11,16,17,18],multiprocess:0,multiprocessor:2,multitask:[10,17],must:[1,2,3,4,5,6,8,9,10,11,12,13,17,18,20],mutex:[0,2],mutex_flag_wait:18,mutex_init:10,mutex_lock:[8,10,18],mutex_remove_wait:18,mutex_unlock:[10,18],mutex_wait:18,mutual:[1,10],mvar:11,my_access:8,my_acquir:10,my_baseport:8,my_blkdev_nam:1,my_block_dev:1,my_block_exit:1,my_block_init:1,my_block_major:1,my_block_minor:1,my_block_op:1,my_block_open:1,my_block_releas:1,my_block_request:1,my_block_transf:1,my_bu:4,my_class:4,my_classdev:4,my_cleanup:4,my_data:[2,3,8],my_debug_func:11,my_devic:[3,4],my_device_data:[2,3,8],my_device_driv:3,my_driv:4,my_exit:4,my_first_minor:3,my_fop:3,my_handl:8,my_hook_exit:13,my_hook_init:13,my_init:[4,8,10],my_ioctl:[3,13],my_ioctl_data:3,my_ioctl_filter_address:13,my_ioctl_in:3,my_ioctl_print:3,my_ioctl_timer_alloc:2,my_ioctl_timer_cancel:2,my_ioctl_timer_mon:2,my_ioctl_timer_set:2,my_irq:8,my_list:10,my_lock:18,my_major:3,my_make_request:1,my_match:4,my_max_minor:3,my_minor:3,my_minor_count:3,my_modul:10,my_nf_hookfn:13,my_nfho:13,my_nr_port:8,my_oops_exit:11,my_oops_init:11,my_open:3,my_pnp_driv:4,my_pnp_prob:4,my_pnp_remov:4,my_pnp_tbl:4,my_port:13,my_proc_file_op:12,my_read:3,my_releas:[3,10],my_seq_open:12,my_seq_show:12,my_test_messag:13,my_thread_f:2,my_uev:4,my_work:2,my_work_handl:2,my_workqueu:2,my_writ:3,my_xfer_bio:1,my_xfer_request:1,myaddr:13,mybdev:[1,3],myblock:1,mycdev:3,myclass0:4,myclass:4,mydisk:[1,5,9],mydriv:4,myf:0,myfs_aop:6,myfs_creat:6,myfs_dir_inode_oper:6,myfs_file_inode_oper:6,myfs_file_oper:6,myfs_fill_sup:5,myfs_get_inod:[5,6],myfs_mkdir:6,myfs_mknod:6,myfs_mount:5,mykthread0:2,myrul:4,name:[1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20],name_len:6,namefmt:2,namespac:[13,17],nat:13,native_safe_halt:14,natur:2,navig:[0,11,12],ncp:5,necesar:0,necess:20,necessari:[1,3,4,6,8,9,10,11,18],necessarili:17,need:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],needtoknow:19,neg:[3,8,10,18],neglig:20,nest:[0,2,8],net:[3,4,9,11,13,14,17],net_devic:13,net_famili:13,net_rx_softirq:[2,16],net_tx_sofirq:2,net_tx_softirq:[2,16],netcat:[0,11],netconsol:0,netem:13,netfilt:0,netfilter_ipv4:13,network:[0,1,2,3,4,5,6,8,10,11,12,14,16,19],network_head:13,never:[6,16,20],new_inod:[5,6],new_sock:13,newer:20,newli:[1,6,13],newlin:12,newsock:13,next:[2,3,5,6,8,9,10,11,13,15,17,18],next_jiffi:2,next_task:10,nf_:13,nf_accept:13,nf_drop:13,nf_hook_op:13,nf_hook_stat:13,nf_hookfn:13,nf_inet_forward:13,nf_inet_hook:13,nf_inet_local_in:13,nf_inet_local_out:13,nf_inet_numhook:13,nf_inet_post_rout:13,nf_inet_pre_rout:13,nf_ip_hook_prior:13,nf_ip_pri_conntrack:13,nf_ip_pri_conntrack_confirm:13,nf_ip_pri_conntrack_defrag:13,nf_ip_pri_conntrack_help:13,nf_ip_pri_filt:13,nf_ip_pri_first:13,nf_ip_pri_last:13,nf_ip_pri_mangl:13,nf_ip_pri_nat_dst:13,nf_ip_pri_nat_src:13,nf_ip_pri_raw:13,nf_ip_pri_secur:13,nf_ip_pri_selinux_first:13,nf_ip_pri_selinux_last:13,nf_max_verdict:13,nf_queue:13,nf_register_net_hook:13,nf_repeat:13,nf_stolen:13,nf_stop:13,nf_unregister_net_hook:13,nfs:5,nfsd:11,nic:14,nicknam:13,nmap:9,nmi:[8,16],nmi_bit:18,nobodi:2,node:[3,4,5,6,10,17,18],nodev:15,noinlin:15,nok:20,non:[0,1,3,8,10,11,13,16,17,18,20],none:[4,5,6,11,14],nop:[11,18],noret_typ:2,normal:[4,5,10,16],nota:19,notar:19,note:[1,2,3,4,8,9,10,11,12,17],noteworthi:[11,13],noth:[2,13],notic:[1,3,4,6,8,9,10,11,15,16,18],notif:[0,8],notifi:[1,3,4,6],notion:[9,10],noul:19,now:[2,5,6,8,9,10,11,16,17,18],npage:12,nr_port:4,nr_sector:1,nr_softirq:2,ntf:[5,6],ntoh:13,ntohl:13,num:[3,13],num_byt:6,numa:18,number:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],numer:13,nutshel:19,o_append:3,o_cloexec:13,o_nonblock:[3,13],o_rdonli:3,o_sync:3,o_trunc:3,obei:4,obiectivel:0,obj:[7,11],objdump:0,object:[0,4],observ:[2,4,10,11,13,18],obtain:[1,3,6,8,11,12,13],obvious:11,occupi:[5,6,10],occur:[2,3,4,8,10,11,18,20],occurr:[4,18],octavian:19,ocw:19,off:[2,3,11,16],off_t:12,offend:15,offer:[3,4,8,9,11,13,17,18,20],offload:17,offset:[1,3,11,12,13,15,16],offsetof:10,often:[2,3,4,6,8,10,11,13,17,18],okfn:13,old:[3,5,6,10,16,17,18],oldconfig:9,oldest:11,onc:[1,2,3,4,5,6,7,8,10,11,12,13,14,18],one:[1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,20],ones:[5,6,10,13],onli:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,20],onlin:14,oop:[0,2,3,7],oops:11,oops_init:15,op_oop:11,op_read:11,op_writ:11,open:[0,1,5,6,8,9,10,12,17],open_disk:1,open_softirq:16,opengrok:9,oper:[0,1,8,9,11,15],operar:0,operst:11,oppos:[17,18],ops:[4,13],optim:[0,6,14,17,20],optimist:18,option:[0,1,2,5,6,9,13,15,17],order:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20],orderli:8,org:[9,13,14,17],organ:[1,3,4,13,17],orient:3,orig_ax:20,origin:[8,9],oss:17,other:[0,1,2,3,4,5,6,8,9,10,11,12,13,14,16,17,18],otherwis:[2,4,5,6,8,9,18,20],our:[0,3,8,9,11,17],ourselv:[10,18],out:[1,3,4,5,6,8,9,11,12,13,14,15,18,20],out_err:1,out_module_put:13,out_put:13,outb:8,outb_p:8,outbound:13,outl:8,output:[0,1,3,4,8,11,13,14,16,18],outsid:[13,17],outw:8,over:[2,3,5,6,9,10,11,12,13,15,17,18],overal:20,overhead:[10,12,15,17,18],overlap:18,overload:17,overrun:14,overview:0,overwrit:1,overwritten:15,own:[5,11,13,17,18],owner:[1,3,4,5,8,13,18],packag:[3,9,11,13,14],packet:[0,14,16,17],page:[0,1,6,8,10,11,13,15,16,17,20],page_address:12,page_align:12,page_offset:12,page_s:[5,12],page_shift:[5,12],page_to_pfn:12,pageabl:0,pagemap:5,pagep:6,pahlk:19,pai:17,pair:4,panel:9,panic:[0,11],panic_init:15,panic_tim:15,parallel:[0,4,9,10,11,16,18],parameret:2,paramet:[0,1,2,3,4,5,6,8,9,10,12,13],parcur:19,parcurgerea:19,parent:[4,5,6,9,10,12],parport0:8,parport_pc:4,parport_pc_exit:4,parport_pc_init:4,parport_pc_pnp_driv:4,parport_pc_pnp_prob:4,parport_pc_pnp_remov:4,parport_pc_pnp_tbl:4,pars:4,part:[0,1,3,10,11,13,15,17,18,20],partial:3,particular:[2,4,5,6,7,8,13,17],particularli:17,partit:[1,4,9],pass:[1,2,4,5,6,9,11,13,17,20],password:9,past:6,patch:17,path:[3,5,9,11,13,18],pathnam:12,pattern:18,paus:18,pci:4,pcnet32:11,pde:15,peanut:6,peculiar:[2,17],peer:13,penalti:17,pend:8,pentium:20,pentru:19,peopl:17,per:[0,11],per_cpu_var:20,perform:[1,2,3,4,5,6,7,8,9,10,11,12,13,17,18],period:[0,11,17],peripher:8,perm:12,perman:14,permiss:[5,6,8,9,12,13],permit:[8,14],perspect:[1,3],pf_:13,pf_inet:13,pf_packet:13,pfn:12,pfn_to_pag:12,pg_reserv:12,pgprot_t:12,phase:[8,9,11,18],physic:[0,1,3,4,5,6,8,9,10,11,13,15,16,17],physical_disk_nam:1,pi4:13,pic1:8,pic2:8,pic:16,pick:18,picocom:[11,14],pid:[2,10,11,12,13,15],pid_list:10,pid_t:10,piix:15,pin:16,pipe:[5,6],pipef:5,pipelin:18,place:[1,2,3,4,5,6,8,9,10,11,12,13,15],plai:[0,11],plan:[2,5,8,9],platform:[2,3,4,8,11,12,13],ple:10,pleas:[1,2,3,4,5,6,8,10,11,12,13,14],plug:0,plugin:9,pm_message_t:4,pmap:12,pnp0400:4,pnp0401:4,pnp:0,pnp_bus_match:4,pnp_bus_typ:4,pnp_busthat:4,pnp_dev:4,pnp_device_id:4,pnp_device_prob:4,pnp_driver:4,pnp_id:4,pnp_irq:4,pnp_irq_valid:4,pnp_port_len:4,pnp_port_start:4,pnp_port_valid:4,pnp_register_driv:4,pnp_unregister_driv:4,pnpbio:4,pnpdriver:4,point:[0,1,3,4,5,6,9,10,11,12,13,17,20],pointer:[0,1,2,3,4,5,6,8,10,11,12,13,15,17,20],poison:15,poki:[9,14],polici:18,politehnica:0,poll:8,pool:2,poor:18,poorli:18,pop:[1,2,3,4,5,6,8,10,11,12,13,16,18],popescu:19,popf:18,popsect:20,popul:11,port:[0,2,3,4,9,11,12,13,14,16],portabl:[0,11],portal:19,portion:[1,10],portul:19,pos:[6,10],posit:[1,3,4,5,6,18],posix:[10,17],possibl:[1,2,3,4,5,6,8,9,10,11,12,13,17,18],postpon:18,power:[1,4,17,18],powerpc64:17,powerpc:17,pr_alert:10,pr_crit:10,pr_debug:[10,11],pr_emerg:10,pr_err:[10,12],pr_fmt:10,pr_info:[2,3,8,10,12,15],pr_notic:10,pr_warn:10,practic:[13,17,18],pre:2,prebuild:14,preced:[1,9],precis:2,predefin:[2,3,11],predict:18,preempt:[2,11,16,17,18],preempt_bit:18,preempt_count:18,preempt_count_inc:18,preempt_dis:18,preemption:0,preemptiv:[0,2,18],prefer:[8,18,20],prefix:[7,9,11,13,18],prentic:19,prepar:[1,2,3,4,5,6,8,9,10,11,12,13],presenc:[1,5,6],present:[0,1,2,3,4,5,6,9,10,11,12,13,17,18,20],preserv:[3,18],press:[8,9],pretti:17,prev:[10,13,15],prevent:[2,10,17,18],previou:[1,2,3,4,5,6,8,9,10,11,12,13,18],previous:[5,6,12],prezentar:19,prezentarea:19,primari:4,primit:[2,8,10,11,17],prin:19,principl:[11,13],print:[2,8,9,10,11,12,13,15],print_debug:11,print_hex_dump_byt:11,print_hex_dump_debug:11,print_sock_address:13,printer:4,printf:[2,10,11],printk:[0,1,6,13,15],prior:4,prioriti:[2,11,13,16],priv:13,privat:[1,2,3,4,5,6,8,13,18],private_data:[1,3],privileg:[16,17],probabl:[9,11],probe:[0,8],probeof:4,probethat:4,problem:[3,8,9,10,11,15],proc:[0,1,2,3,5,7,8,9,10,12,15],proc_creat:12,proc_entry_nam:12,proceed:8,proces:19,procesor:19,process:[0,4,5,6,8,9,11,12,13,14,15,16,20],process_timeout:15,processor:[0,2,4,8,10,16,17,20],procf:[0,5],produc:18,product:[11,13],profil:15,profunzim:19,program:[2,3,4,6,8,9,10,11,12,13,16,17],programar:19,programm:[0,3,5,10,17,18],progress:18,project:[5,6,9,13,14,17],promovar:19,prompt:9,proper:3,properli:[5,6,8,11,17,20],properti:[17,18],proport:[18,19],propuneri:19,prot:12,protect:[1,2,10,11,12,17,18],proto_op:0,protocol:[4,13,18,19],prototyp:[3,13],proven:11,provid:[1,4,5,6,8,9,10,11,13,15,16,17,18],pseudo:[5,9,11,20],psh:13,pso:11,pt_reg:20,pthread_mutex_trylock:10,ptr:[10,20],ptrace:10,pts:[9,11,14],pty:14,pub:[9,17,19],publicli:17,pull:[1,2,3,4,5,6,8,10,11,12,13,17],punct:19,punctajul:19,purpos:[1,2,4,8,9,12,17,18,20],push:[9,11,15,16,18],pushf:18,pushsect:20,put:[3,10,13,17,18],put_char:8,put_devic:4,put_sup:5,put_task_struct:2,put_us:[3,8,20],pwd:11,python3:14,python:9,qemeu:14,qemu:[0,1,3,5,11,14,15],qemu_displai:[8,9,14],qemu_opt:[1,5,9],qemux86:[8,9,12,14,15],qnx6_find_entri:6,qnx6_readdir:6,qstr:6,qt4:9,qual:20,qualifi:17,quantum:10,queri:[1,3,9],queu:[13,18],queue:[0,2,8,13,17,18],queue_delayed_work:2,queue_work:2,queuedata:1,quick:[4,9,11],quickfix:9,quickli:[11,17],quiescent:18,quiet:9,quit:[6,11,13],quota:6,r10:18,r11:18,race:[2,8,17,18],raddr:13,raid:[17,19],rais:16,raise_softirq:16,ram:[0,3,17],ramdisk:1,ramf:[5,6],ramfs_aop:6,ramfs_creat:6,ramfs_dir_inode_oper:6,ramfs_file_inode_oper:6,ramfs_file_oper:6,ramfs_fill_sup:5,ramfs_fs_info:5,ramfs_fs_typ:5,ramfs_get_inod:5,ramfs_kill_sb:5,ramfs_mag:5,ramfs_mkdir:6,ramfs_mknod:6,ramfs_mount:5,ramfs_op:5,ramfs_parse_opt:5,ramfs_show_opt:5,random:1,rang:[8,12],rare:17,rather:[6,13],raw:[1,5,9,13,14],raw_inod:6,razvan:5,rb_node:13,rbnode:13,rc1:17,rc2:17,rci:11,rcu:[0,2],rcu_read_lock:18,rcu_read_unlock:18,rcu_softirq:2,rdai:8,reach:[1,3,4,9,11,12,13],reactiv:[2,8],read:[0,4,9,10,11,14,15,16,17,20],read_inod:6,read_it:6,read_lock:10,read_lock_irq:8,read_lock_irqsav:8,read_unlock:10,read_unlock_irq:8,read_unlock_irqrestor:8,readdir:6,reader:[10,18],readi:[1,3,18],readpag:6,real:[1,9,11],real_par:10,realiti:1,rearm:2,reason:[1,2,3,4,5,6,8,9,10,11,12],reboot:[4,11],rebuild:0,receiv:[0,1,2,3,4,6,8,9,10,11],recent:3,recept:13,reciproc:4,reclam:18,recommend:[1,2,3,5,6,7,8,9,10,11,13,18],recompil:9,record:[3,4,15,20],recurs:[10,17],recv:13,recvfrom:13,recvmsg:13,redirect:[3,11,14],redistribut:14,reduc:[4,5,10,11,17,18],redzon:15,refcount_t:13,refer:[0,1,2,3,4,5,6,8,10,11,12,13,14,17,18],referenc:[3,6,9,18],reflect:[4,17],refus:4,reg:[8,13,20],regard:[5,17],regener:9,region:[8,10,15],regist:[0,9,11,12,13,15,16,20],register_blkdev:1,register_chrdev_region:3,register_devic:4,register_filesystem:5,registr:[0,4,5,19],registration_registr:4,registri:8,regular:[0,5,9,11,17],regularli:17,reilli:19,reiserf:5,rel:[1,8,10,11,17,18,20],relai:1,relat:[1,4,5,9,10,12,13,14,17],relativ:19,relax:2,relay_exit:1,relay_init:1,releas:[0,1,4,5,6,8,10,11,12,13,17,18],release_region:8,release_resourc:18,relev:[10,11],reli:20,reliabl:15,relinquish:17,reload:[8,10],remain:[1,2,5,9,17],remap:12,remap_fpn_rang:12,remap_pfn_rang:12,remark:0,rememb:[2,13],remot:[9,13,14],remount:5,remount_f:5,remov:[1,2,3,4,6,8,10,11,13,14,17,18],remove_from_buff:10,remove_proc_entri:12,removeof:4,removethat:4,renam:6,rep:18,repeat:[9,11],repeatedli:8,replac:[2,3,5,11],replace_lxr:5,repo:[1,2,3,4,5,6,8,10,11,12,13],report:[3,8,10,14,16],repres:[1,2,3,4,5,6,8,9,10,11,12,13,16,17],represent:[4,13],req:1,req_iter:1,req_op:1,req_op_read:1,req_op_writ:1,request:[0,2,3,5,6,11,16,17,18],request_fn_proc:1,request_irq:8,request_queu:1,request_region:8,request_threaded_irq:8,requestedth:8,requests_irq:8,requir:[1,2,3,4,5,8,9,10,11,12,13,16,17,18],rerun:9,res1:13,res:[9,13],reschedul:2,resembl:[0,20],reserv:[2,3,6,8,11,16,17],reset:[0,1,2,3,4,5,6,10,11,12,13],reset_buff:[8,10],resid:[3,5,10,12,16],resolv:[0,7],resourc:[0,2,3,4,5,8,9,10,13,14,17,18],respect:[1,3,4,5,9,10,11,12,13],respond:[1,3,4,11],respons:[1,3,4,5,6,13,17,18],rest:[1,2,3,5,8,13,16],rest_init:[14,15],restart:[1,2,3,4,5,6,8,9,10,11,12,13,17],restor:[1,18,20],restrict:[0,2,13],result:[1,3,6,9,10,11,12,13,16,17,18,20],resum:[4,7,18,20],ret:[4,6,9,11,12,16,20],retain:[1,5,6],retri:[3,18],retriev:[1,3,10,13,20],retval:13,reus:17,revalidate_disk:1,revers:13,review:[1,2,3,4,5,6,8,10,11,12,13],revis:11,revisit:8,rework:2,rezolvarea:19,right:[3,5,6,8,9,12,13,14,15,18],risc:17,risk:18,ritter:19,rmb:18,rmdir:6,rmmod:[3,6,8,10,11,13],robert:[5,6,19],rol:19,role:[1,3,4,5,6],rom:1,root:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17],rootf:14,rootkit:9,rout:[11,13,17],routin:[0,2,3,10,11,13],rq_data_dir:1,rq_for_each_seg:1,rs232:8,rsa:14,rst:[13,15],rtc:8,rubini:19,rule:[1,4,9,10],run:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],run_timer_softirq:15,runtim:[11,17],rwlock_init:10,rwlock_t:10,s_blocksiz:5,s_blocksize_bit:5,s_dev:5,s_dirt:5,s_flag:5,s_fs_info:5,s_id:5,s_ifdir:5,s_isdir:[5,6],s_isreg:[5,6],s_iwusr:4,s_lock_kei:5,s_magic:5,s_maxbyt:5,s_op:5,s_root:[5,6],s_time_gran:5,s_type:5,s_umount_kei:5,saddr:13,safe:[2,15],said:17,salturi:19,same:[1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,20],sampl:[2,4,13,15,17],sanit:15,saniti:13,satisfi:[3,4,10],sato:14,sau:19,save:[3,5,6,8,9,11,16,18,20],save_mount_opt:5,saw:4,sb_bread:[5,6],sb_read:6,sbh:6,sbi:6,sbin:[4,11,12],scalabl:0,scale:[17,18],scan:[4,8,15],scancod:0,scatter:1,scenario:[1,11,18],sched:[2,3,10,11,14],sched_softirq:2,schedul:[1,2,3,8,10,16,17,18,19],schedule_delayed_work:2,schedule_delayed_work_on:2,schedule_on_each_cpu:2,schedule_timeout:[3,9,10],schedule_work:[2,16],schemat:10,school:5,scienc:0,scientif:17,scm:17,scope:14,scp:[1,2,3,4,5,6,8,10,11,12,13],screen:[9,11],scri:19,script:[1,2,5,6,9,13,14,17,20],scroll:[4,9],scsi:[3,4,17],sdb:1,sdk:14,sdl:[8,9,14],searc:6,search:[0,3,4,5,9,10,11,14,20],search_exception_t:20,second:[1,2,3,5,6,8,10,11,13,20],secondari:9,seconds_valu:2,section:[1,2,3,4,5,6,7,8,9,10,11,12,13,17,18,20],sector:[1,5],sector_t:[1,6],secur:[0,3],see:[0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20],seek:3,seem:[3,18],seen:[1,3,4,8,10,13,16,18],segment:[1,10,16],seldom:18,select:[7,8,14],selector:16,self:16,selinux:17,semaphor:[9,10,17],semestru:19,send:[0,6,8,11],send_ev:2,send_test_bio:1,sender:0,sendmsg:13,sendto:13,sens:5,sensor:[8,16],sent:[1,2,3,5,8,10,11,12,13],sentinel:10,separ:[2,5,12,17,18,20],seq:13,seq_fil:12,seq_printf:12,sequenc:[2,3,6,8,9,13,20],sequenti:3,sergiu:19,seri:[1,11],serial:[0,3,4,9,11,14,16,17,18,19],serio:8,seriou:[6,10],serv:3,server:[9,13,14,17],servic:[4,16,17,20],session:[9,11],set:[0,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,20],set_bit:[6,10,18],set_buffer_new:6,set_capac:1,set_current_st:[3,10,18],set_page_dirti:6,setattr:[6,11],setattr_copi:6,setattr_prepar:6,setpagereserv:12,setup:[0,2,8,9,17,20],setup_tim:16,sever:[3,5,6,8,10,11,13,15,16,17],sgi:11,sha256:14,shadow:15,share:[0,1,5,8,10,18],shell:[11,13],shift:[8,12],ship:17,shortcut:9,should:[0,1,2,3,4,6,8,10,11,12,13,17,18,20],show:[2,3,4,5,8,9,10,11,12,13,14],show_opt:5,showkei:8,shown:[4,6,8,9,10,11,13],shut:[3,10],shutdown:4,sibl:18,side:18,signal:[3,16,18],signatur:[3,8,12,17],signifi:6,signific:[2,8,10,13,17,18],significantli:[11,15,17,20],silent:5,similar:[2,3,4,5,6,8,9,10,11,13,15,16,18,20],similarli:[3,5,9,11],simpl:[0,1,2,3,4,5,6,9,10,11,12,17,18],simple_:6,simple_dir_inode_oper:5,simple_dir_oper:[5,6],simple_lookup:6,simple_statf:5,simpler:[9,11,18],simplest:[1,20],simpli:[5,9,10,17],simplic:8,simplifi:[1,3,4,5,16,17,20],simplist:11,simul:[2,3,11],simultan:[17,18],sin_addr:13,sin_famili:13,sin_port:13,sinc:[1,2,4,5,8,9,10,11,12,13,17,18,20],singl:[1,2,3,4,5,6,8,9,10,11,12,13,18],single_open:12,sistem:0,sit:3,site:9,situat:[4,8,9,10,11,13,18],size:[1,3,5,6,8,9,10,12,13,17,18,20],size_t:[1,3,4,6,12,13],sizeof:[3,4,5,10,13,20],sk_:13,sk_alloc:13,sk_backlog_rcv:13,sk_buff:0,sk_buff_data_t:13,sk_can_reus:13,sk_data_readi:13,sk_destruct:13,sk_error_report:13,sk_no_check_rx:13,sk_no_check_tx:13,sk_pad:13,sk_prot:13,sk_protocol:13,sk_reus:13,sk_send_head:13,sk_socket:13,sk_state_chang:13,sk_type:13,sk_userlock:13,sk_write_spac:13,skb:13,skb_clone:13,skb_mstamp:13,skbuff:13,skel:[1,2,3,4,5,6,7,8,10,11,12,13,15],skeleton:[0,1,2,3,4,5,6,7,8,10,11,12,13],skelton:7,skill:[1,9,13],skip:1,skthread:2,slab:[6,10],slab_alloc:9,slash:9,sleep:[0,1,3,12,13,16,18],slice:[10,17],slide:[9,15,16,17,18,19,20],slightli:13,slot:6,slow:[3,11,18],slower:[8,15],slub_debug:0,smack:17,small:[2,3,4,17,18],smaller:[3,6,11,17],smallest:1,smap:20,smbf:5,smp:[0,10,15,18,19],smp_apic_timer_interrupt:15,smp_rmb:18,smp_wmb:18,snif:18,snippet:[1,5,8,13],snoop:18,snprintf:1,so2:[5,6,9,11,19],so2_cdev:3,so2_cdev_test:3,so2_device_data:3,so2_oops_exit:15,so2_oops_init:15,so2_panic_init:15,sock1:13,sock2:13,sock:0,sock_:13,sock_cloexec:13,sock_creat:13,sock_create_kern:13,sock_create_lit:13,sock_dgram:13,sock_init_data:13,sock_map_fd:13,sock_max:13,sock_nonblock:13,sock_nospac:13,sock_recvmsg:13,sock_regist:13,sock_releas:13,sock_sendmsg:13,sock_stream:13,sock_type_mask:13,sock_unregist:13,sockaddr:13,sockaddr_in:13,sockaddr_len:13,sockaddr_storag:13,socket:[0,17],socket_st:13,socket_wq:13,socketpair:13,sockf:5,sockfd_lookup_light:13,sofirq:2,sofitrq:2,soft:16,softirq:[0,15,16,18],softirq_bit:18,softirq_mask:18,softirq_offset:18,softwar:[4,14,17,19],solut:[1,6,10,18],solv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,20],some:[1,2,3,4,5,6,8,9,10,11,12,13,15,17,18,20],someon:8,someth:[4,8,12],sometim:[3,9,17],soon:[2,18],sort:[1,17],sound:[3,4,17,20],sourc:[0,1,2,3,4,5,6,7,8,10,11,12,13,16],sourceforg:9,sourceweb:0,space:[0,1,2,4,8,9,10,11,12,15],sparc:17,spars:15,special:[1,2,3,5,6,8,10,11,13,15,17,18,20],specif:[1,2,3,4,5,6,7,8,9,10,11,13,17,18,20],specifi:[1,2,3,4,5,6,8,9,10,11,13],speed:[1,3,11,13],spelunk:0,spent:18,spi:8,spin:[0,10,17],spin_lock:[2,8,10,18],spin_lock_bh:[2,18],spin_lock_init:[1,8,10],spin_lock_irq:8,spin_lock_irqrestor:18,spin_lock_irqsav:[8,18],spin_lock_restor:18,spin_unlock:[2,8,10,18],spin_unlock_bh:[2,18],spin_unlock_irq:8,spin_unlock_irqrestor:8,spinlock:[0,1,2,8],spinlock_t:[1,2,8,9,10],split:[9,17,18],spread:[4,5],src:[7,9,11,14,18],ss_connect:13,sscanf:4,ssh:[7,13,14],ssize_t:[3,4],stabl:11,stack:[0,5,10,11,12,13,15,20],stacktrac:11,stage:[7,11],stand:[0,9,10],standard:[1,2,3,4,8,10,11,13,14,15,17],start:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18],start_kernel:[14,15],startup:[1,4],startup_32_smp:[14,15],stash:[1,2,3,4,5,6,8,10,11,12,13],stat:[5,8],state:[1,2,3,4,8,9,10,11,13,14,15,17,18,20],state_add_uevent_s:4,state_in_sysf:4,state_initi:4,state_remove_uevent_s:4,statement:20,statf:5,station:11,statist:[0,5,18],statu:[1,2,3,4,5,6,8,9,10,11,12,13,15,17],status_reg:8,stduent:9,step:[1,2,3,4,5,6,7,8,9,10,11,12,13,18],sti:[14,16,18],still:[1,3,8,9,17,18],stone:17,stop:[2,6,8,11,12,13,15],storag:13,store:[0,1,3,4,5,6,9,10,11,12,13,16,18,20],str:11,straight:17,strategi:18,strcat:10,strchr:10,strcmp:[6,10],strcpy:10,stream:20,strex:18,strict:17,stricter:11,strictli:11,string:[0,4,5,6,9,11,13,17],string_len:10,strlcat:10,strlcpy:10,strlen:[4,10],strncat:10,strnchr:10,strncmp:[4,10],strncpy:10,strnicmp:10,strrchr:10,strstr:10,struc:[9,12],struct:[0,2,4,6,8,9,10,11,15,17,18,20],struct_minfs_inode_info:6,structur:[0,2,8,9,10,11,17,18],structura:19,structure_atribute_attribut:4,structure_head:5,structurii:19,student:[0,5,6,9,11],studi:9,style:[0,17],sub:[0,15,17],sub_preempt_count:18,subdirectori:[4,5,6,9],subiect:19,submit:[0,17],submit_bio:1,submit_bio_wait:1,subsequ:[2,6,18],subsys_priv:4,subsystem:[1,2,3,4,5,6,9,11,12,13,17],subtre:5,succ:19,succe:18,succesful:4,success:[3,5,8,10,13,18,20],successfulli:[1,3,4,5,9],sudo:9,suffic:2,suffici:[2,5,9,12,18],suffix:11,sugestii:19,suggest:17,suit:18,suitabl:[5,15],summari:[9,10,13,20],sun:17,sunrpc:11,super_block:[0,6],super_oper:[5,6],superbloc:5,superblock:[0,6,17],superh:17,superior:[1,17],supermodul:11,superoper:0,suport:19,suportului:19,support:[1,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18],sure:[1,2,3,4,5,6,8,10,11,12,13,14,16,18,20],suspend:[2,4,9,10],svc_tcp_accept:11,svcsock:11,swap:[10,12,17,20],swapper:[2,15],swiss:13,sycal:16,sym:20,symbol:[0,1,2,3,4,8,9,10,11,14,20],symbol_nam:9,symlink:[6,9],symmetr:0,symver:11,syn:13,sync:[10,15],synchron:[0,1,2,8,16,17],synchronize_rcu:18,syntax:[2,9,10],sys:[1,4,8,11,15],sys_accept4:13,sys_access:9,sys_bind:13,sys_call_ptr_t:20,sys_call_t:9,sys_exit:20,sys_fork:[9,20],sys_getpeernam:13,sys_init_modul:[11,15],sys_listen:13,sys_ni_syscal:20,sys_read:20,sys_restart_syscal:[9,20],sys_send:13,sys_sendto:13,sys_socket:13,sys_writ:20,syscal:20,syscall_define3:13,syscall_define6:13,syscall_return_slowpath:20,syscalls_32:20,sysent:20,sysenter_do_cal:11,sysf:[0,1,5,11,17],sysfs_dir:4,sysfsbas:4,syslog:11,syslogd:11,sysrq:11,system:[0,1,2,3,4,8,9,10,11,12,13,14,16],sysvinit:12,tabel:19,tabl:[0,4,5,6,8,12],tail:[11,13],tailor:17,taint:[8,11,15],take:[1,2,3,4,5,6,8,9,10,11,12,13,17,18],taken:[2,5,8,10],tap0:14,tap:14,tape:3,target:[7,9,11,14,19],task:[0,1,2,3,4,5,6,7,8,10,11,12,13,15,16,18,20],task_addr_limit:20,task_dead:2,task_info:10,task_info_add_for_curr:10,task_info_add_to_list:10,task_info_find_pid:10,task_info_purge_list:10,task_info_remove_expir:10,task_interrupt:[2,3],task_nam:[1,2,3,4,5,6,8,10,11,12,13],task_run:[3,18],task_struct:[2,9,10,11,12,17,18],task_uninterrupt:3,tasklet:[0,16,18],tasklet_dis:[2,16],tasklet_en:[2,16],tasklet_hi_schedul:2,tasklet_init:[2,16],tasklet_schedul:[2,16],tasklet_sofitirq:16,tasklet_softirq:[2,16],tasklet_struct:2,tavi:[7,14,19],tcp:0,tcp_hdr:13,tcp_sock:13,tcp_tsorted_anchor:13,tcph:13,tcphdr:13,team:0,techniqu:[8,9,18],technolog:4,tell:[6,11],tema:19,teme:0,temel:19,temelor:0,templat:[1,2,3,4,5,6,7,8,10,11,12,13],temporari:10,tempt:20,teo:19,teodora:19,teodorescu:19,term:[0,3,4,18],termin:[2,5,11],terminolog:13,test:[0,1,2,3,4,7,8,9,11,12,13,17,18,19],test_addr:13,test_and_change_bit:[5,10,18],test_and_clear_bit:[5,6,10,18],test_and_set_bit:[5,6,10,18],test_bit:18,test_daddr:13,test_kasan:15,test_pan:15,testar:19,testului:19,text:[9,11,20],than:[1,3,5,6,8,9,10,11,13,15,17,20],thei:[0,1,2,3,4,5,6,7,8,10,11,12,13,17,18,20],them:[1,2,3,4,5,6,7,8,9,10,11,12,13,17,18,20],themselv:2,theoret:0,ther:20,therefor:[1,2,4,5,8,10,11,13],thermal:16,thi:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20],thing:[4,5,8,10,13,15,17],third:[8,12],this_modul:[1,3,4,5],those:[2,4,5,6,8,11,12,13,17],though:[6,11],thousand:[17,18],thrash:18,thread:[0,3,5,8,9,10,11,16,17,18,19],thread_fn:8,threadfn:2,three:[2,3,8,13,18],through:[0,1,3,4,8,9,11,12,13,17],throughli:20,throughput:[17,18],thse:2,thu:[1,2,3,4,8,9,10,11,13,18],tick:[2,9,10],ticket:18,time:[1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,20],timeout:[2,3],timer:[0,8,16,18],timer_funct:2,timer_list:[2,15],timer_setup:[2,15],timer_softirq:[2,16],timer_timeout:2,timer_type_acct:2,timer_type_alloc:2,timer_type_non:2,timer_type_set:2,timestamp:10,tip:0,tipic:13,tire:11,tlb:19,tls:9,tmp:[7,10],todo1:7,todo2:7,todo:[1,2,3,4,5,6,7,8,10,11,12,13],togeth:[1,6,17,18],tomoyo:17,too:[8,11,13],tool:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17],top:[1,2,16,17],topic:[0,7],torvald:17,tos:13,tot_len:13,total:[1,5,6,8,10,12],touch:[5,6],toward:[17,20],trace:[0,10,11,15,17],trace_hardirqs_off_thunk:15,trace_hardirqs_on_cal:[11,15],trace_hardirqs_on_thunk:11,tracer:19,track:[9,15,18,20],trade:[11,16],tradit:3,tradition:3,traffic:[13,18],transact:18,transfer:[1,3,8,13,16,20],transform:17,transit:[18,20],translat:[6,8,12,15],transmiss:13,transmit:[1,2,3,4,8,10,11,13],transpar:13,transport:[13,19],transport_head:13,trap:[11,16,19,20],trapnr:20,travers:[1,18],treat:5,treatment:2,tree:[5,6,8,9,11,13,15,17,18],tri:[9,15,18],trick:8,tricki:[8,20],trigger:[11,16,18,20],troubleshoot:[9,11],truesiz:13,truli:18,truncat:6,truncate_inode_pag:6,truncate_pagecach:6,truncate_sets:6,trylock:10,tstamp:13,ttl:13,tty:[2,3,17],ttys0:[3,11],ttys1:3,ttyusb0:11,ttyusb:11,ture:9,turn:[1,2,11,18],tutori:[5,6,13],tux:13,twice:[6,8,18],two:[0,1,2,3,4,5,8,9,10,11,12,13,16,17,18,20],txqueuelen:14,txt:[1,2,3,5,6,11],type:[0,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,20],typedef:[3,8,13],typic:[0,1,2,4,5,8,10,13,18],u16:13,u32:13,u64:13,u_int8_t:13,uaccess:3,uapi:13,uart:8,ubuntu:[14,15],udev:[3,4],udevadm:4,udevand:4,udevar:4,udevinfoand:4,udevit:4,udevmonitor:4,udevtest:4,udf:5,udp:0,udp_hdr:13,udp_sock:13,udph:13,udphdr:13,uevent:0,uevent_suppress:4,uid:[5,6],ultim:11,ultrasparc:17,umount:5,unabl:[1,8,11,15],unalloc:3,unalt:3,unam:11,uncompress:9,undefin:8,under:[1,9,17],understand:[2,3,5,6,8,9,11,12,13,18,19],understood:11,unexpect:18,unidirect:18,unifi:[4,10,17,18],uniform:8,uniniti:[11,15],union:13,uniqu:[3,5,6,8],unit:[1,2,9,12,17],uniti:15,univers:0,unix:[3,5,6,10,12,17],unknown:[6,11],unless:[6,11],unlik:[4,5,6,10,11,13],unlink:6,unload:[0,1,2,3,5,6,8,10],unlock:[3,10,13,18],unlock_new_inod:6,unlocked_ioctl:3,unmap:[1,20],unmount:[0,1],unnecessari:18,unplan:2,unpredict:10,unregist:[0,1,4,8,13],unregister_blkdev:1,unregister_chrdev_region:3,unregister_devic:4,unregister_filesystem:5,unregistr:0,unrel:10,unreli:2,unshar:17,unsign:[1,2,3,4,5,6,8,10,12,13,18,20],unstrip:9,until:[3,6,8,10,11,13,16,18],unui:19,unus:[6,10,15],updat:[0,1,3,6,7,8,10,11,20],upon:[4,15],upstream:17,urg:13,urg_ptr:13,uri:19,usabl:9,usag:[2,6,9,10,11,13,15,18],usb:[4,11,17],use:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20],use_bio_transf:1,used:[0,1,2,3,4,5,6,7,8,9,10,11,13,16,17,18,20],useful:[0,1,6,8,9,10,11,13,15,18],user:[0,1,2,3,4,5,6,8,9,10,11,12,15,16,18],user_buff:3,user_parameter_valid:10,user_ptr:20,usermod:4,usernam:9,userpac:[3,8],userpsac:3,userspac:[0,1,2,3,4],uses:[1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20],using:[0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20],usr:[9,11,17],usual:[1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],util:[1,2,4,5,6,9,11,19],v1_minix_iget:[5,6],vacat:18,vaddr:13,val:3,valentin:19,valhalla:5,vali:19,valid:[1,3,5,6,8,15,20],valu:[1,2,3,4,5,6,8,9,10,11,12,13,15,18,20],valuabl:11,vanilla:9,vari:1,variabl:[0,1,2,3,4,5,6,7,9,11,12,13,17,18,20],variant:[2,9,18],variou:[1,2,3,4,5,11,13,17,18],vax:17,vda:[9,14],vdb:[1,5,6,9],vdc:9,vdd:9,vdso:[0,12],vdx:5,vec:[1,13],vector:[1,5,13,16],verbos:9,veri:[2,4,5,6,9,10,11,13,17,18],verif:[1,5,6,12],verifi:[1,2,4,5,6,8,20],versa:[3,5,12],version:[0,1,2,3,5,6,8,9,10,11,12,13,14,20],vfree:[1,11],vfs:[5,6],vfs_inod:5,vfs_read:3,vga:[8,11,14],via:[1,2,3,4,5,6,8,10,11,12,13,14,16,17,18,19],vice:[3,5,12],view:[1,2,3,4,5,9,10,11,12,13,15,16,17,18,19,20],vim:[9,11],vimrc:9,violat:18,virt:17,virt_to_pag:12,virt_to_phi:12,virtconsol:14,virtio:[1,5,9,14],virtiocon0:[11,14],virtual:[0,1,2,4,6,8,10,11,12,13],virtualbox:11,virtualizar:19,visibl:[4,10,11,17],vlan:14,vm_area_struct:[0,9,11],vm_end:12,vm_file:12,vm_flag:12,vm_next:12,vm_op:12,vm_operations_struct:9,vm_page_prot:12,vm_pgoff:12,vm_prev:12,vm_start:12,vm_struct:12,vma:[11,12,15],vma_iter:12,vmalloc:[1,9,12,17],vmalloc_area:12,vmalloc_to_pag:12,vmalloc_to_pfn:12,vmchecker:[9,19],vmlinux:[9,14,15],vmlinux_symbol:20,vmmap:12,vmware:11,vmxnet:8,volatil:[14,18,20],volum:3,voluntarili:2,vsyscal:20,vvar:12,wai:[1,2,3,4,5,8,9,10,11,13,15,17,18,20],wait:[0,2,8,9,10,12,13,16,17,18],wait_ev:[2,3],wait_event_interrupt:3,wait_event_interruptible_timeout:3,wait_event_timeout:3,wait_list:18,wait_lock:18,wait_queue_head_t:3,waiter:18,waitqueu:18,wake:[3,5,18],wake_q:18,wake_q_add:18,wake_up:[2,3],wake_up_interrupt:3,wake_up_process:2,wake_up_q:18,walk:0,wall:11,want:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,18],warn:[10,14],warranti:14,wast:18,watch:11,wbc:[5,6],web:[9,13],websit:9,week:17,weekli:17,wehrl:19,weisz:19,well:[1,5,6,7,9,10,11,12,17,18],were:[1,3,8,11,15],weslei:19,wether:20,wget:9,what:[0,1,2,3,4,5,6,8,9,10,11,17,20],when:[1,2,3,4,5,6,8,9,10,11,12,13,16,17,18,20],whenc:3,whenev:[10,12],where:[0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,20],wherev:5,whether:[8,10,15],which:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20],who:[3,4],whoever:13,whole:[4,17],whose:[2,5,6,8,9,10,11,17,18],why:[1,2,3,4,5,9,11,18,20],wide:17,wiki:[5,19],wikibak:5,wikibook:9,window:[9,10,11,13,17],within:[1,2,3,4,5,6,9,10,11,12,13],without:[1,2,4,5,6,8,9,11,13,17,18],wmb:18,woken:3,won:[2,8,16,17,18],word:[8,9,13,14,20],work:[0,1,3,4,5,6,7,8,9,11,12,13,15,16,17,18,20],work_struct:2,worker:2,workqueque_struct:2,workqueu:[0,16,17],workqueue_struct:2,workspac:7,worksqueue_struct:2,workstat:[5,6],world:[3,17],would:[8,9,10,11,13,17],wouldn:15,wq_name:3,writ:11,write:[0,4,5,6,8,10,11,13,15,16,17,18,20],write_begin:6,write_end:6,write_inod:[5,6],write_it:6,write_lock:10,write_lock_irq:8,write_lock_irqsav:8,write_unlock:10,write_unlock_irq:8,write_unlock_irqrestor:8,writeback_control:[5,6],writepag:6,writer:[10,18],written:[3,5,6,8,20],www:[9,14],x86:[7,8,9,11,14,16,17,18,20],x86_64:14,xarg:8,xcscope:9,xfs:5,xor:[11,20],yes:[11,14],yet:[3,5,6],yield:11,yocto:[9,14],yocto_imag:5,yocyoproject:14,you:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],your:[0,1,2,3,4,9,10,11,12,13],yourself:[10,11,13],zero:[1,3,5,6,9,16,17,20],zimag:14,zone:12},titles:["Linux Kernel Teaching","Block Device Drivers","Deferred work","Character device drivers","Linux Device Model","File system drivers (Part 1)","File system drivers (Part 2)","Infrastructure","I/O access and Interrupts","Introduction","Kernel API","Kernel modules","Memory mapping","Networking","Virtual Machine Setup","Debugging","Interrupts","Introduction","Symmetric Multi-Processing","Sisteme de operare 2","System Calls"],titleterms:{"class":4,"function":[1,4,5],"return":16,"switch":17,Adding:9,Bus:4,The:[4,5,6,13,19],Use:10,Useful:1,VFS:5,about:9,accept:13,access:[3,8,10,20],action:16,add:4,addr2lin:[11,15],address:[3,6,13,16,17],advanc:16,alloc:10,alreadi:3,api:10,arch:17,architectur:17,ascii:8,asmp:17,asymmetr:17,atom:[10,18],attribut:4,background:[2,8],barrier:18,basic:[4,17,18],between:[2,15],bex:4,bex_misc:4,bibliografi:19,bio:1,bitmap:6,bitwis:10,block:[1,2,17],block_device_oper:1,boot:9,buffer:[2,5,8],bus:4,buse:4,cach:[5,18],call:[10,20],charact:[3,8,10],checker:15,close:[3,13],code:[9,17],coher:18,commun:19,comparison:15,compil:11,complet:[1,5],concept:17,concurr:18,connect:[13,14],content:1,context:[10,17,18],contigu:12,control:[2,8,16],convent:10,convers:13,copi:18,cpu:[17,18],creat:[1,5,6],creation:13,cross:9,cscope:9,cur:19,cursului:19,cursuri:19,data:[1,3,8,18],debug:[9,11,15],debug_pagealloc:15,debug_slab:15,debugg:[11,14],decod:15,defer:2,deferr:16,del:4,delet:[1,6],dentri:[5,6],descriptor:16,despr:19,destin:13,destroi:5,develop:17,devic:[1,3,4,8,12,17],directori:6,disabl:18,disk:[1,9],displai:[12,13],document:9,driver:[1,3,4,5,6,8,12,17],dure:11,dynam:[11,20],dyndbg:11,entri:6,error:[10,11],exampl:11,except:16,execut:[10,16,17],exercis:[1,2,3,4,5,6,8,9,10,11,12,13],extra:11,field:13,file:[3,5,6],file_oper:3,filesystem:[5,17],fill_sup:5,filter:13,finish:1,free:1,from:[1,8,16,20],further:[1,2,5,6,8,12,13],gdb:[9,15],gendisk:1,gener:5,get:[6,9],grade:19,handl:[8,10,20],handler:[8,16],hardwar:[8,16],hierarchi:17,hotplug:4,how:1,imag:14,implement:[3,4,8,20],indic:10,info:11,inform:[2,8],infrastructur:7,initi:[1,5,11],inod:[3,5,6],inode_oper:6,interpret:8,interrupt:[8,16,18],intro:[1,2,3,4,8,10,11],introduct:[9,17],ioctl:[2,3],iter:6,kasan:15,kdb:11,kei:8,kernel:[0,2,10,11,13,14,15,17,18],keyboard:8,keyword:9,kill_sb:5,kmemcheck:15,kmemleak:15,kobject:4,kscope:9,lab:[1,2,5,6,8,9,10,11,12,13],labor:19,laboratori:[3,9],laboratorului:19,layout:17,lectur:[15,16,17,18,20],level:1,link:6,linux:[0,4,8,9,10,13,17,18,20],list:[10,15],listen:13,load:11,local:5,lock:[2,8,10,18],lockdep:15,lookup:6,lxr:9,machin:[9,14],macro:5,maintain:17,major:3,manag:17,map:12,memori:[10,11,12,15,17,18],messag:13,micro:17,minf:[5,6],minicom:11,minor:3,misc:4,mm_struct:12,model:[4,5,17],modul:[10,11,17],monitor:4,monolith:17,mount:5,multi:[17,18],multiprocess:17,mutex:[10,18],myf:[5,6],navig:9,necesar:19,nest:16,netcat:13,netconsol:11,netfilt:13,network:[13,17],non:12,notif:4,obiectivel:19,objdump:[11,15],object:[1,2,3,5,6,8,9,10,11,12,13,15,16,17,18,20],oop:[11,15],open:3,oper:[2,3,4,5,6,10,12,13,17,18],operar:19,optim:18,option:11,order:18,other:15,our:10,overview:[1,3,4,10,11,12,13,17],packet:13,page:12,pageabl:17,panic:15,parallel:8,paramet:[11,20],part:[5,6],per:18,period:2,physic:12,plai:4,plug:4,pnp:4,port:8,portabl:17,preemption:18,preemptiv:[10,17],printk:[10,11],probe:4,proc:11,process:[1,2,3,10,17,18],processor:18,procf:12,programm:16,proto_op:13,qemu:9,queue:[1,3],ram:1,rcu:18,read:[1,2,3,5,6,8,12,13,18],rebuild:14,receiv:13,refer:9,regist:[1,3,4,5,8],registr:[1,3],regular:6,releas:3,remark:9,request:[1,8],reset:8,resourc:19,restrict:3,root:5,routin:8,scalabl:17,scancod:8,search:6,secur:17,send:13,sender:13,serial:8,set:1,setup:14,share:[2,17,20],sistem:19,sk_buff:13,sleep:10,slub_debug:15,smp:17,sock:13,socket:13,softirq:2,sourc:[9,17,18],sourceweb:9,space:[3,6,13,17,20],spelunk:9,spin:18,spinlock:10,stack:[9,16,17],stand:19,start:14,statist:8,store:8,string:10,struct:[1,3,5,12,13],structur:[1,3,4,5,6,12,13],sub:11,submit:1,super_block:5,superblock:5,superoper:6,symbol:6,symmetr:[17,18],synchron:[10,18],sysf:4,system:[5,6,17,18,20],tabl:[16,20],task:17,tasklet:2,tcp:13,teach:0,team:19,teme:19,temelor:19,term:17,test:[5,6,10],thi:9,thread:2,through:6,timer:2,tool:15,trace:9,type:4,typic:17,udp:13,uevent:4,unload:11,unmount:5,unregist:[3,5],unregistr:3,updat:18,use:1,used:12,useful:5,user:[13,17,20],userspac:[8,12],using:[2,9],variabl:10,vdso:20,version:4,virtual:[5,9,14,17,20],vm_area_struct:12,wait:[1,3],what:16,where:19,work:[2,10],workqueu:2,write:[1,3,12]}})