On Tue, 20 Sep 2016, Alexander Gordeev wrote:
> On Mon, Sep 19, 2016 at 03:50:07PM +0200, Christoph Hellwig wrote:
> > On Mon, Sep 19, 2016 at 09:30:58AM +0200, Alexander Gordeev wrote:
> > > > INIT_LIST_HEAD(&desc->list);
> > > > desc->dev = dev;
> > > > + desc->nvec_used = n
On Mon, Sep 19, 2016 at 03:50:07PM +0200, Christoph Hellwig wrote:
> On Mon, Sep 19, 2016 at 09:30:58AM +0200, Alexander Gordeev wrote:
> > > INIT_LIST_HEAD(&desc->list);
> > > desc->dev = dev;
> > > + desc->nvec_used = nvec;
(*)
> > > + if (affinity) {
> > > + desc->affinity = kmemdu
On Mon, Sep 19, 2016 at 09:30:58AM +0200, Alexander Gordeev wrote:
> > INIT_LIST_HEAD(&desc->list);
> > desc->dev = dev;
> > + desc->nvec_used = nvec;
> > + if (affinity) {
> > + desc->affinity = kmemdup(affinity,
> > + nvec * sizeof(*desc->affinity), GFP_KER
On Wed, Sep 14, 2016 at 04:18:47PM +0200, Christoph Hellwig wrote:
> diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c
> index 19e9dfb..8a3e8727 100644
> --- a/kernel/irq/msi.c
> +++ b/kernel/irq/msi.c
> @@ -18,20 +18,42 @@
> /* Temparory solution for building, will be removed later */
> #include
From: Thomas Gleixner
For irq spreading want to store affinity masks in the msi_entry. Add the
infrastructure for it.
We allocate an array of cpumasks with an array size of the number of used
vectors in the entry, so we can hand in the information per linux interrupt
later.
As we hand in the nu
5 matches
Mail list logo