[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen/ARM+sched: Don't opencode %pv in printk()'s



On Thu, 30 Aug 2018, Andrew Cooper wrote:
> No functional change.
> 
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>


> ---
> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> CC: Julien Grall <julien.grall@xxxxxxx>
> CC: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
> CC: Dario Faggioli <dfaggioli@xxxxxxxx>
> ---
>  xen/arch/arm/gic-vgic.c | 12 ++++++------
>  xen/common/sched_null.c | 15 ++++++---------
>  2 files changed, 12 insertions(+), 15 deletions(-)
> 
> diff --git a/xen/arch/arm/gic-vgic.c b/xen/arch/arm/gic-vgic.c
> index fd63906..990399c 100644
> --- a/xen/arch/arm/gic-vgic.c
> +++ b/xen/arch/arm/gic-vgic.c
> @@ -94,8 +94,8 @@ void gic_raise_inflight_irq(struct vcpu *v, unsigned int 
> virtual_irq)
>      }
>  #ifdef GIC_DEBUG
>      else
> -        gdprintk(XENLOG_DEBUG, "trying to inject irq=%u into d%dv%d, when it 
> is still lr_pending\n",
> -                 virtual_irq, v->domain->domain_id, v->vcpu_id);
> +        gdprintk(XENLOG_DEBUG, "trying to inject irq=%u into %pv, when it is 
> still lr_pending\n",
> +                 virtual_irq, v);
>  #endif
>  }
>  
> @@ -201,8 +201,8 @@ static void gic_update_one_lr(struct vcpu *v, int i)
>                  gic_hw_ops->write_lr(i, &lr_val);
>              }
>              else
> -                gdprintk(XENLOG_WARNING, "unable to inject hw irq=%d into 
> d%dv%d: already active in LR%d\n",
> -                         irq, v->domain->domain_id, v->vcpu_id, i);
> +                gdprintk(XENLOG_WARNING, "unable to inject hw irq=%d into 
> %pv: already active in LR%d\n",
> +                         irq, v, i);
>          }
>      }
>      else if ( lr_val.pending )
> @@ -210,8 +210,8 @@ static void gic_update_one_lr(struct vcpu *v, int i)
>          int q __attribute__ ((unused)) = 
> test_and_clear_bit(GIC_IRQ_GUEST_QUEUED, &p->status);
>  #ifdef GIC_DEBUG
>          if ( q )
> -            gdprintk(XENLOG_DEBUG, "trying to inject irq=%d into d%dv%d, 
> when it is already pending in LR%d\n",
> -                    irq, v->domain->domain_id, v->vcpu_id, i);
> +            gdprintk(XENLOG_DEBUG, "trying to inject irq=%d into %pv, when 
> it is already pending in LR%d\n",
> +                    irq, v, i);
>  #endif
>      }
>      else
> diff --git a/xen/common/sched_null.c b/xen/common/sched_null.c
> index 784db71..7b039b7 100644
> --- a/xen/common/sched_null.c
> +++ b/xen/common/sched_null.c
> @@ -344,7 +344,7 @@ static void vcpu_assign(struct null_private *prv, struct 
> vcpu *v,
>      v->processor = cpu;
>      cpumask_clear_cpu(cpu, &prv->cpus_free);
>  
> -    dprintk(XENLOG_G_INFO, "%d <-- d%dv%d\n", cpu, v->domain->domain_id, 
> v->vcpu_id);
> +    dprintk(XENLOG_G_INFO, "%d <-- %pv\n", cpu, v);
>  
>      if ( unlikely(tb_init_done) )
>      {
> @@ -365,7 +365,7 @@ static void vcpu_deassign(struct null_private *prv, 
> struct vcpu *v,
>      per_cpu(npc, cpu).vcpu = NULL;
>      cpumask_set_cpu(cpu, &prv->cpus_free);
>  
> -    dprintk(XENLOG_G_INFO, "%d <-- NULL (d%dv%d)\n", cpu, 
> v->domain->domain_id, v->vcpu_id);
> +    dprintk(XENLOG_G_INFO, "%d <-- NULL (%pv)\n", cpu, v);
>  
>      if ( unlikely(tb_init_done) )
>      {
> @@ -460,8 +460,7 @@ static void null_vcpu_insert(const struct scheduler *ops, 
> struct vcpu *v)
>           */
>          spin_lock(&prv->waitq_lock);
>          list_add_tail(&nvc->waitq_elem, &prv->waitq);
> -        dprintk(XENLOG_G_WARNING, "WARNING: d%dv%d not assigned to any 
> CPU!\n",
> -                v->domain->domain_id, v->vcpu_id);
> +        dprintk(XENLOG_G_WARNING, "WARNING: %pv not assigned to any CPU!\n", 
> v);
>          spin_unlock(&prv->waitq_lock);
>      }
>      spin_unlock_irq(lock);
> @@ -649,8 +648,7 @@ static void null_vcpu_migrate(const struct scheduler 
> *ops, struct vcpu *v,
>          if ( list_empty(&nvc->waitq_elem) )
>          {
>              list_add_tail(&nvc->waitq_elem, &prv->waitq);
> -            dprintk(XENLOG_G_WARNING, "WARNING: d%dv%d not assigned to any 
> CPU!\n",
> -                    v->domain->domain_id, v->vcpu_id);
> +            dprintk(XENLOG_G_WARNING, "WARNING: %pv not assigned to any 
> CPU!\n", v);
>          }
>          spin_unlock(&prv->waitq_lock);
>      }
> @@ -804,8 +802,7 @@ static void null_dump_pcpu(const struct scheduler *ops, 
> int cpu)
>      cpumask_scnprintf(cpustr, sizeof(cpustr), per_cpu(cpu_core_mask, cpu));
>      printk("core=%s", cpustr);
>      if ( per_cpu(npc, cpu).vcpu != NULL )
> -        printk(", vcpu=d%dv%d", per_cpu(npc, cpu).vcpu->domain->domain_id,
> -               per_cpu(npc, cpu).vcpu->vcpu_id);
> +        printk(", vcpu=%pv", per_cpu(npc, cpu).vcpu);
>      printk("\n");
>  
>      /* current VCPU (nothing to say if that's the idle vcpu) */
> @@ -870,7 +867,7 @@ static void null_dump(const struct scheduler *ops)
>              printk(", ");
>          if ( loop % 24 == 0 )
>              printk("\n\t");
> -        printk("d%dv%d", nvc->vcpu->domain->domain_id, nvc->vcpu->vcpu_id);
> +        printk("%pv", nvc->vcpu);
>      }
>      printk("\n");
>      spin_unlock(&prv->waitq_lock);
> -- 
> 2.1.4
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.