blkdev: blk_end_request: add new request completion interface
kernel.org commits
a0cd128542cd9c67f27458a08e989db486a293ce block: add end_queued_request() and end_dequeued_request() helpers
336cdb4003200a90f4fc52a4e9ccc2baa570fffb blk_end_request: add new request completion interface (take 4)
3b11313a6c2a42425bf06e92528bda6affd58dec blk_end_request: add/export functions to get request size (take 4)
9e6e39f2c478fff2e9d3430cdfe6730877942ed6 blk_end_request: changing block layer core (take 4)
5a330e39b13fe8d368d015338a4267129f502a55 blk_end_request: changing ide-scsi (take 4)
610d8b0c972e3b75493efef8e96175518fd736d3 blk_end_request: changing scsi (take 4)
3bcddeac1c4c7e6fb90531b80f236b1a05dfe514 blk_end_request: remove/unexport end_that_request_* (take 4)
5450d3e1d68f10be087f0855d8bad5458b50ecbe blk_end_request: cleanup 'uptodate' related code (take 4)
b8286239ddaf2632cec65c01e68a403ac4c3d079 blk_end_request: cleanup of request completion (take 4)
This breaks some of the kernel drivers not used by Tomato!
If needed, corresponding changes to the drivers must be backported as well.