View | Details | Raw Unified | Return to bug 15956 | Differences between
and this patch

Collapse All | Expand All

(-)ata-disk.c (-1 / +4 lines)
Lines 301-306 Link Here
301
    struct ad_softc *adp = bp->b_dev->si_drv1;
301
    struct ad_softc *adp = bp->b_dev->si_drv1;
302
    int32_t s;
302
    int32_t s;
303
303
304
    if (!bp || !bp->b_bcount)
305
	return;
306
304
    s = splbio();
307
    s = splbio();
305
    bufqdisksort(&adp->queue, bp);
308
    bufqdisksort(&adp->queue, bp);
306
    ad_start(adp);
309
    ad_start(adp);
Lines 375-381 Link Here
375
    struct buf *bp = bufq_first(&adp->queue);
378
    struct buf *bp = bufq_first(&adp->queue);
376
    struct ad_request *request;
379
    struct ad_request *request;
377
380
378
    if (!bp)
381
    if (!bp || !bp->b_bcount)
379
	return;
382
	return;
380
383
381
    if (!(request = malloc(sizeof(struct ad_request), M_AD, M_NOWAIT))) {
384
    if (!(request = malloc(sizeof(struct ad_request), M_AD, M_NOWAIT))) {

Return to bug 15956