,66
, 66


-, 430
-, 430

, 343

depmod, 348

EXPORT_SYMBOL(), 353

EXPORT_SYMBOL_GPL(), 353

insmod, 348

Makefile, 346

make'modules_install, 347

modprobe, 348

MODULE_AUTHOR(), 345

module_exit(), 344

module_init(), 344

MODULE_LICENSE(), 345; 354

module_param(), 351

module_param_array(), 353

module_param_array_named(), 353

module_param_named(), 352

module_param_string, 352

MODULE_PARM_DESC(), 353

rmmod, 348

, 347

, 348

, 347

, 349

, 351

, 343

,345

 , 353



  , 430
 
,182

find_first_bit(), 183

find_first_zero_bit(), 183

sched_fmd_first_bit(), 75
 , 132; 187
bottom half, 134
local_bh_disable(), 160
local_bh_enable(), 160
softirq, 135; 136
, 160
 , 134; 148
 , 134; 169; 188

open_softirq(), 140

raise_softirq(), 140

, 137

, 137

,137

 ksoftirqd, 138; 147

, 139

,139

,137

,140

, 141


softirq_action, 136

tasklet_struct, 141; 144
, 134; 139;169;187

DECLARE_TASKLET(), 144

DECLARE_TASKLET_DISABLED(), 144

tasklet_disable(), 145

tasklet_disable_nosync(), 145

tasklet_enable(), 145

tasklet_hi_schedule(), 142

tasklet_init(), 144

tasklet_kill(), 145

tasklet_schedule(), 142; 145

,142

, 142; 145

, 141

,144

0

 , 311; 316
, 320
 , 317
,319

close(), 319

nopage(), 320

open(), 319

populate(), 320
 , 317
,320


vm_area_struct, 319

vm_operations_struct, 319
,317

, 325

kobject, 356

kobject_get(), 361

kobject_init(), 360

kobject_put(), 361

kobject_set_name(), 361

,360

, 361

, 360

, 361

 , 361

 , 361
 
Linux, 25
Multics, 23
Unix, 23

440  