Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block

* 'for-linus' of git://git.kernel.dk/linux-2.6-block:
bsg: setting rq->bio to NULL

+3
+3
block/bsg.c
··· 315 blk_put_request(rq); 316 if (next_rq) { 317 blk_rq_unmap_user(next_rq->bio); 318 blk_put_request(next_rq); 319 } 320 return ERR_PTR(ret); ··· 449 hdr->dout_resid = rq->data_len; 450 hdr->din_resid = rq->next_rq->data_len; 451 blk_rq_unmap_user(bidi_bio); 452 blk_put_request(rq->next_rq); 453 } else if (rq_data_dir(rq) == READ) 454 hdr->din_resid = rq->data_len; ··· 468 blk_rq_unmap_user(bio); 469 if (rq->cmd != rq->__cmd) 470 kfree(rq->cmd); 471 blk_put_request(rq); 472 473 return ret;
··· 315 blk_put_request(rq); 316 if (next_rq) { 317 blk_rq_unmap_user(next_rq->bio); 318 + next_rq->bio = NULL; 319 blk_put_request(next_rq); 320 } 321 return ERR_PTR(ret); ··· 448 hdr->dout_resid = rq->data_len; 449 hdr->din_resid = rq->next_rq->data_len; 450 blk_rq_unmap_user(bidi_bio); 451 + rq->next_rq->bio = NULL; 452 blk_put_request(rq->next_rq); 453 } else if (rq_data_dir(rq) == READ) 454 hdr->din_resid = rq->data_len; ··· 466 blk_rq_unmap_user(bio); 467 if (rq->cmd != rq->__cmd) 468 kfree(rq->cmd); 469 + rq->bio = NULL; 470 blk_put_request(rq); 471 472 return ret;