diff --git a/configure.d/1_make_req_type.conf b/configure.d/1_make_req_type.conf index eea47a248..e12dcc4a2 100644 --- a/configure.d/1_make_req_type.conf +++ b/configure.d/1_make_req_type.conf @@ -42,17 +42,17 @@ check() { # specific scenario # Mind the negation in the condition if ! compile_module $cur_name \ - "struct request_queue *q; int y = (int)q->make_request_fn(NULL);" "linux/blkdev.h"; + "struct request_queue *q; int y = (int)q->make_request_fn(NULL, NULL);" "linux/blkdev.h"; then # make_request_fn is of type void echo $cur_name "3" >> $config_file_path - elif ! compile_module $cur_name \ - "struct request_queue *q; blk_qc_t y = q->make_request_fn(NULL);" "linux/blkdev.h"; + elif compile_module $cur_name \ + "struct request_queue *q; blk_qc_t y = q->make_request_fn(NULL, NULL);" "linux/blkdev.h"; then # make_request_fn is of type blk_qc_t echo $cur_name "4" >> $config_file_path - elif ! compile_module $cur_name \ - "struct request_queue *q; int y = q->make_request_fn(NULL);" "linux/blkdev.h"; + elif compile_module $cur_name \ + "struct request_queue *q; int y = q->make_request_fn(NULL, NULL);" "linux/blkdev.h"; then # make_request_fn is of type int echo $cur_name "5" >> $config_file_path