Буквально сегодня потянул и гита последнюю версию pf-3.1 . Во время сборки выдает такую ошибку:
In file included from block/bfq-iosched.c:128:0:
block/bfq-ioc.c: In function ‘bfq_alloc_io_context’:
block/bfq-ioc.c:166:6: error: ‘struct cfq_io_context’ has no member named ‘last_end_request’
block/bfq-iosched.c: In function ‘bfq_add_rq_rb’:
block/bfq-iosched.c:438:18: error: void value not ignored as it ought to be
block/bfq-iosched.c: In function ‘bfq_update_io_thinktime’:
block/bfq-iosched.c:1964:39: error: ‘struct cfq_io_context’ has no member named ‘last_end_request’
block/bfq-iosched.c:1967:5: error: ‘struct cfq_io_context’ has no member named ‘ttime_samples’
block/bfq-iosched.c:1967:29: error: ‘struct cfq_io_context’ has no member named ‘ttime_samples’
block/bfq-iosched.c:1968:5: error: ‘struct cfq_io_context’ has no member named ‘ttime_total’
block/bfq-iosched.c:1968:27: error: ‘struct cfq_io_context’ has no member named ‘ttime_total’
block/bfq-iosched.c:1969:5: error: ‘struct cfq_io_context’ has no member named ‘ttime_mean’
block/bfq-iosched.c:1969:24: error: ‘struct cfq_io_context’ has no member named ‘ttime_total’
block/bfq-iosched.c:1969:50: error: ‘struct cfq_io_context’ has no member named ‘ttime_samples’
block/bfq-iosched.c: In function ‘bfq_update_idle_window’:
block/bfq-iosched.c:2039:11: error: ‘struct cfq_io_context’ has no member named ‘ttime_samples’
block/bfq-iosched.c:2040:10: error: ‘struct cfq_io_context’ has no member named ‘ttime_mean’
block/bfq-iosched.c: In function ‘bfq_completed_request’:
block/bfq-iosched.c:2178:13: error: ‘struct cfq_io_context’ has no member named ‘last_end_request’
block/bfq-iosched.c: In function ‘bfq_prio_boost’:
block/bfq-iosched.c:2219:2: error: implicit declaration of function ‘has_fs_excl’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [block/bfq-iosched.o] Error 1 make[1]: *** [block] Error 2 make[1]: *** Waiting for unfinished jobs....
Если собирать без BFQ - то собирается без ошибок. В чем проблема? BFQ глючит или что то не то с конфигом?
