|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/8] x86/irq.c: use plain bool
On 28/06/17 15:18, Wei Liu wrote:
> Replace bool_t with bool and adjust code accordingly.
>
> Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
> ---
> xen/arch/x86/irq.c | 25 +++++++++++++------------
> 1 file changed, 13 insertions(+), 12 deletions(-)
>
> diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> index 113667cdea..32800ce165 100644
> --- a/xen/arch/x86/irq.c
> +++ b/xen/arch/x86/irq.c
> @@ -29,7 +29,7 @@
> static void parse_irq_vector_map_param(char *s);
>
> /* opt_noirqbalance: If true, software IRQ balancing/affinity is disabled. */
> -bool_t __read_mostly opt_noirqbalance = 0;
> +bool __read_mostly opt_noirqbalance;
> boolean_param("noirqbalance", opt_noirqbalance);
>
> unsigned int __read_mostly nr_irqs_gsi = 16;
> @@ -1070,7 +1070,7 @@ struct pending_eoi {
> static DEFINE_PER_CPU(struct pending_eoi, pending_eoi[NR_DYNAMIC_VECTORS]);
> #define pending_eoi_sp(p) ((p)[NR_DYNAMIC_VECTORS-1].vector)
>
> -bool_t cpu_has_pending_apic_eoi(void)
> +bool cpu_has_pending_apic_eoi(void)
> {
> return (pending_eoi_sp(this_cpu(pending_eoi)) != 0);
> }
This function has a prototype which needs changing. On the style side,
you can drop the brackets here as well.
> @@ -1802,11 +1802,12 @@ void pirq_guest_unbind(struct domain *d, struct pirq
> *pirq)
> cleanup_domain_irq_pirq(d, irq, pirq);
> }
>
> -static int pirq_guest_force_unbind(struct domain *d, struct pirq *pirq)
> +static bool pirq_guest_force_unbind(struct domain *d, struct pirq *pirq)
> {
> struct irq_desc *desc;
> irq_guest_action_t *action, *oldaction = NULL;
> - int i, bound = 0;
> + int i;
> + bool bound = false;
>
> WARN_ON(!spin_is_locked(&d->event_lock));
>
> @@ -1830,7 +1831,7 @@ static int pirq_guest_force_unbind(struct domain *d,
> struct pirq *pirq)
> if ( i == action->nr_guests )
> goto out;
>
> - bound = 1;
> + bound = true;
> oldaction = __pirq_guest_unbind(d, pirq, desc);
>
> out:
> @@ -1846,8 +1847,8 @@ static int pirq_guest_force_unbind(struct domain *d,
> struct pirq *pirq)
> return bound;
> }
>
> -static inline bool_t is_free_pirq(const struct domain *d,
> - const struct pirq *pirq)
> +static inline bool is_free_pirq(const struct domain *d,
> + const struct pirq *pirq)
> {
> return !pirq || (!pirq->arch.irq && (!is_hvm_domain(d) ||
> pirq->arch.hvm.emuirq == IRQ_UNBOUND));
> @@ -2098,7 +2099,7 @@ int unmap_domain_pirq(struct domain *d, int pirq)
> struct irq_desc *desc;
> int irq, ret = 0, rc;
> unsigned int i, nr = 1;
> - bool_t forced_unbind;
> + bool forced_unbind;
> struct pirq *info;
> struct msi_desc *msi_desc = NULL;
>
> @@ -2327,7 +2328,7 @@ static int __init setup_dump_irqs(void)
> __initcall(setup_dump_irqs);
>
> /* Reset irq affinities to match the given CPU mask. */
> -void fixup_irqs(const cpumask_t *mask, bool_t verbose)
> +void fixup_irqs(const cpumask_t *mask, bool verbose)
Same with the prototype here.
Otherwise, Reviewed-by: Andrew Cooper <andrew.cooper@xxxxxxxxxx>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |