From: Jens Axboe on 5 Jul 2010 07:20 On 2010-07-05 11:11, FUJITA Tomonori wrote: > You prefer to keep this for future possible users? No, lets just kill it if there are no users left. We can always resurrect something like this later, if we want to. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Jeff Garzik on 5 Jul 2010 14:50 On 07/05/2010 05:11 AM, FUJITA Tomonori wrote: > You prefer to keep this for future possible users? > > This can be applied to block's for-2.6.36. > > = > From: FUJITA Tomonori<fujita.tomonori(a)lab.ntt.co.jp> > Subject: [PATCH] block: remove unused REQ_TYPE_LINUX_BLOCK > > Nobody uses REQ_TYPE_LINUX_BLOCK (and its REQ_LB_OP_*). > > Signed-off-by: FUJITA Tomonori<fujita.tomonori(a)lab.ntt.co.jp> > --- > include/linux/blkdev.h | 15 --------------- > 1 files changed, 0 insertions(+), 15 deletions(-) > > diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h > index 3a2c5d9..baf5258 100644 > --- a/include/linux/blkdev.h > +++ b/include/linux/blkdev.h > @@ -60,7 +60,6 @@ enum rq_cmd_type_bits { > REQ_TYPE_PM_RESUME, /* resume request */ > REQ_TYPE_PM_SHUTDOWN, /* shutdown request */ > REQ_TYPE_SPECIAL, /* driver defined type */ > - REQ_TYPE_LINUX_BLOCK, /* generic block layer message */ > /* > * for ATA/ATAPI devices. this really doesn't belong here, ide should > * use REQ_TYPE_SPECIAL and use rq->cmd[0] with the range of driver > @@ -70,20 +69,6 @@ enum rq_cmd_type_bits { > REQ_TYPE_ATA_PC, > }; > > -/* > - * For request of type REQ_TYPE_LINUX_BLOCK, rq->cmd[0] is the opcode being > - * sent down (similar to how REQ_TYPE_BLOCK_PC means that ->cmd[] holds a > - * SCSI cdb. > - * > - * 0x00 -> 0x3f are driver private, to be used for whatever purpose they need, > - * typically to differentiate REQ_TYPE_SPECIAL requests. > - * > - */ > -enum { > - REQ_LB_OP_EJECT = 0x40, /* eject request */ > - REQ_LB_OP_FLUSH = 0x41, /* flush request */ > -}; Acked-by: Jeff Garzik <jgarzik(a)redhat.com> Having a second level of opcodes, under REQ_TYPE_LINUX_BLOCK, always seems less desirable than the current course of action you are now pursuing (REQ_FLUSH, etc.)... nice cleanup. Jeff -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: FUJITA Tomonori on 5 Jul 2010 22:50 On Mon, 05 Jul 2010 14:43:22 -0400 Jeff Garzik <jeff(a)garzik.org> wrote: > > -/* > > - * For request of type REQ_TYPE_LINUX_BLOCK, rq->cmd[0] is the opcode being > > - * sent down (similar to how REQ_TYPE_BLOCK_PC means that ->cmd[] holds a > > - * SCSI cdb. > > - * > > - * 0x00 -> 0x3f are driver private, to be used for whatever purpose they need, > > - * typically to differentiate REQ_TYPE_SPECIAL requests. > > - * > > - */ > > -enum { > > - REQ_LB_OP_EJECT = 0x40, /* eject request */ > > - REQ_LB_OP_FLUSH = 0x41, /* flush request */ > > -}; > > Acked-by: Jeff Garzik <jgarzik(a)redhat.com> > > Having a second level of opcodes, under REQ_TYPE_LINUX_BLOCK, always > seems less desirable than the current course of action you are now > pursuing (REQ_FLUSH, etc.)... nice cleanup. Agreed. We are running out of rq_flag_bits though. We can rethink when we actually run out of it. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: FUJITA Tomonori on 5 Jul 2010 22:50 On Mon, 05 Jul 2010 13:17:32 +0200 Jens Axboe <axboe(a)kernel.dk> wrote: > On 2010-07-05 11:11, FUJITA Tomonori wrote: > > You prefer to keep this for future possible users? > > No, lets just kill it if there are no users left. We can > always resurrect something like this later, if we want to. Cool, please apply the patch then. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: Payment sent Next: [PATCH] ib/ehca: init irq tasklet before irq can happen |