Re: support for partial irq affinity assignment V3
On Wed, Nov 09, 2016 at 08:51:35AM +0100, Thomas Gleixner wrote: > It's available from > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block > > for you to pull into the block tree so you can apply the block changes. I don't actually need them in the block tree, but in the SCSI tree.. So the block tree is a bad place for this, that's why I initially wanted you to pick it up. But thinking about it the SCSI tree might a better idea as we could avoid a non-bisectability with that. I'll coordinate it with Jens and Martin and we'll leave you off the hook. Thanks for all the help!
Re: support for partial irq affinity assignment V3
On Wed, 9 Nov 2016, Christoph Hellwig wrote: > On Wed, Nov 09, 2016 at 08:51:35AM +0100, Thomas Gleixner wrote: > > It's available from > > > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block > > > > for you to pull into the block tree so you can apply the block changes. > > I don't actually need them in the block tree, but in the SCSI tree.. > So the block tree is a bad place for this, that's why I initially > wanted you to pick it up. But thinking about it the SCSI tree might > a better idea as we could avoid a non-bisectability with that. Right. > I'll coordinate it with Jens and Martin and we'll leave you off the > hook. Thanks for all the help! You're welcome! tglx
Re: support for partial irq affinity assignment V3
On Wed, Nov 09, 2016 at 08:51:35AM +0100, Thomas Gleixner wrote: > It's available from > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block > > for you to pull into the block tree so you can apply the block changes. I don't actually need them in the block tree, but in the SCSI tree.. So the block tree is a bad place for this, that's why I initially wanted you to pick it up. But thinking about it the SCSI tree might a better idea as we could avoid a non-bisectability with that. I'll coordinate it with Jens and Martin and we'll leave you off the hook. Thanks for all the help!
Re: support for partial irq affinity assignment V3
On Wed, 9 Nov 2016, Christoph Hellwig wrote: > On Wed, Nov 09, 2016 at 08:51:35AM +0100, Thomas Gleixner wrote: > > It's available from > > > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block > > > > for you to pull into the block tree so you can apply the block changes. > > I don't actually need them in the block tree, but in the SCSI tree.. > So the block tree is a bad place for this, that's why I initially > wanted you to pick it up. But thinking about it the SCSI tree might > a better idea as we could avoid a non-bisectability with that. Right. > I'll coordinate it with Jens and Martin and we'll leave you off the > hook. Thanks for all the help! You're welcome! tglx
Re: support for partial irq affinity assignment V3
On Tue, 8 Nov 2016, Jens Axboe wrote: > On 11/08/2016 06:15 PM, Christoph Hellwig wrote: > > This series adds support for automatic interrupt assignment to devices > > that have a few vectors that are set aside for admin or config purposes > > and thus should not fall into the general per-cpu assginment pool. > > > > The first patch adds that support to the core IRQ and PCI/msi code, > > and the second is a small tweak to a block layer helper to make use > > of it. I'd love to have both go into the same tree so that consumers > > of this (e.g. the virtio, scsi and rdma trees) only need to pull in > > one of these trees as dependency. > > Series looks good to me, you can add my Acked-by to all of them. It's available from git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block for you to pull into the block tree so you can apply the block changes. Thanks, tglx
Re: support for partial irq affinity assignment V3
On Tue, 8 Nov 2016, Jens Axboe wrote: > On 11/08/2016 06:15 PM, Christoph Hellwig wrote: > > This series adds support for automatic interrupt assignment to devices > > that have a few vectors that are set aside for admin or config purposes > > and thus should not fall into the general per-cpu assginment pool. > > > > The first patch adds that support to the core IRQ and PCI/msi code, > > and the second is a small tweak to a block layer helper to make use > > of it. I'd love to have both go into the same tree so that consumers > > of this (e.g. the virtio, scsi and rdma trees) only need to pull in > > one of these trees as dependency. > > Series looks good to me, you can add my Acked-by to all of them. It's available from git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/for-block for you to pull into the block tree so you can apply the block changes. Thanks, tglx
Re: support for partial irq affinity assignment V3
On 11/08/2016 06:15 PM, Christoph Hellwig wrote: This series adds support for automatic interrupt assignment to devices that have a few vectors that are set aside for admin or config purposes and thus should not fall into the general per-cpu assginment pool. The first patch adds that support to the core IRQ and PCI/msi code, and the second is a small tweak to a block layer helper to make use of it. I'd love to have both go into the same tree so that consumers of this (e.g. the virtio, scsi and rdma trees) only need to pull in one of these trees as dependency. Series looks good to me, you can add my Acked-by to all of them. -- Jens Axboe
Re: support for partial irq affinity assignment V3
On 11/08/2016 06:15 PM, Christoph Hellwig wrote: This series adds support for automatic interrupt assignment to devices that have a few vectors that are set aside for admin or config purposes and thus should not fall into the general per-cpu assginment pool. The first patch adds that support to the core IRQ and PCI/msi code, and the second is a small tweak to a block layer helper to make use of it. I'd love to have both go into the same tree so that consumers of this (e.g. the virtio, scsi and rdma trees) only need to pull in one of these trees as dependency. Series looks good to me, you can add my Acked-by to all of them. -- Jens Axboe
support for partial irq affinity assignment V3
This series adds support for automatic interrupt assignment to devices that have a few vectors that are set aside for admin or config purposes and thus should not fall into the general per-cpu assginment pool. The first patch adds that support to the core IRQ and PCI/msi code, and the second is a small tweak to a block layer helper to make use of it. I'd love to have both go into the same tree so that consumers of this (e.g. the virtio, scsi and rdma trees) only need to pull in one of these trees as dependency. Changes since V3: - lots of typo fixes - fixed an argument name Changes since V1: - split up into more patches (thanks to Thomas for the initial work) - simplify internal parameter passing a bit (also thanks to Thomas)
support for partial irq affinity assignment V3
This series adds support for automatic interrupt assignment to devices that have a few vectors that are set aside for admin or config purposes and thus should not fall into the general per-cpu assginment pool. The first patch adds that support to the core IRQ and PCI/msi code, and the second is a small tweak to a block layer helper to make use of it. I'd love to have both go into the same tree so that consumers of this (e.g. the virtio, scsi and rdma trees) only need to pull in one of these trees as dependency. Changes since V3: - lots of typo fixes - fixed an argument name Changes since V1: - split up into more patches (thanks to Thomas for the initial work) - simplify internal parameter passing a bit (also thanks to Thomas)