 



Application Programing Interface, API, 96



Exception, 99; 110

G

gcc, 40

 , 41
 , 41
   , 40

Granularity, 174

L

Linux Kernel Mail List, 405
Ikml, 405

P

POSIX, 96

S

SHA, 425
SMP-, 71



Task, 46
Translation lookaside buffer, TLB, 329

v

Virtual memory area, 316
VMA.316

A

 
, 311
, 311;313
, 311

address_space, 297; 333
address_space_operations, 334
,429
 , 391
 , 177
,181
change_bit(), 182
clear_bit(), 182
set_bit(), 182
test_and_change_bit(), 182
test_and_clear_bit(), 182

test_and_set_bit(), 182
test_bit(), 182

, 381

natomic_t, 178

, 178
atomic_add(), 180
atomic_add_negative(), 180
atomic_dec_and_test(), 180
atomic_inc(), 180
atomic_inc_and_test(), 180
atomic_read(), 180
atomic_set(), 180
atomic_sub(), 180
atomic_sub_and_test(), 180



 , 314
,335
-, 320
,294

advisory, 168
dcacheJock, 282
deadlock, 172
deadly embrace, 172
dentry->d_lock, 282
inodeJock, 273
lock contention, 174
mmlist_lock, 314
page_table_lock, 329
self-deadlock, 172
voluntary, 168
xtimeJock, 219
   (BKL), 197

lock_kernel(), 198

unlock_kernel(), 198

, 198

, 198
, 172

, 172

   , 159
 , 186
  , 168; 174
, 168
, 168
, 168
 , 173
, 184
, 167
, 168