rw_abs_hd 手続き

hd_request 構造体の static な request という static な配列が定義されている。

static struct hd_request {
	int hd;		/* -1 if no request */
	int nsector;
	int sector;
	int head;
	int cyl;
	int cmd;
	int errors;
	struct buffer_head * bh;
	struct hd_request * next;
} request[NR_REQUEST];

ちなみに NR_REQUEST の値は 32 で define されてます。これ、rw_abs_hd() 手続きで no_request な要素をチョイスしてそれを add_request() 手続きで queue に追加してる訳ですね。
とりあえずここまでである程度のひら出力可能かな。

とりあえず

Hadoop とか Android とかなソレは明日って事で。