Вызов bufferJnit()

Строка 472
Функция buf fer_init () в f s/buf fer. с хранит данные устройства файловой системы.

fs/buffer.с
3031 void init buffer_init(void)
{
int i ;
int nrpages;
3036 bh_cachep = kmem_cache_create("buffer_head",
sizeof(struct buffer_head), 0,
0, init_buffer_head, NULL); 3039 for (i = 0; i < ARRAY_SIZE(bh_wait_queue_heads) ; i++)
init_waitqueue_head(&bh_wait_queue_heads[i].wqh); 3 044 nrpages = (nr_free_buffer_pages() * 10) / 10 0;
max_buffer_heads = nrpages * (PAGE_SIZE /
sizeof(struct buffer_head));
hotcpu_notifier(buffer_cpu_notify, 0); 3048 }
Строка 3036
Выделение буфера для хеш-таблицы кеша.
Строка 3039
Создание таблицы буфера очереди ожидания хеша.
Строка 3044
Ограничение занятости нижней памяти до 10 %.