--- src/sys/dev/raid/mlx/mlx_compat.h 2006/04/30 17:22:16 1.7 +++ src/sys/dev/raid/mlx/mlx_compat.h 2008/06/10 17:20:52 1.8 @@ -44,7 +44,7 @@ typedef struct bio_queue_head mlx_bioq; typedef struct bio mlx_bio; typedef struct bio_queue_head mlx_bioq; # define MLX_BIO_QINIT(bq) bioq_init(&bq); -# define MLX_BIO_QINSERT(bq, bp) bioq_insert_tail(&bq, bp) +# define MLX_BIO_QINSERT(bq, bp) bioqdisksort(&bq, bp) # define MLX_BIO_QFIRST(bq) bioq_first(&bq) # define MLX_BIO_QREMOVE(bq, bp) bioq_remove(&bq, bp) # define MLX_BIO_IS_READ(bp) ((bp)->bio_cmd == BIO_READ)