|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xen: change virq parameters from int to uint32_t
# HG changeset patch
# User Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
# Date 1327758514 0
# Node ID 1025acf332ded1a14ef44a813d13bc0595ac5386
# Parent 1e155189c9a4f6e9d78cf3ea955c9c0fad07d7f7
xen: change virq parameters from int to uint32_t
Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Committed-by: Keir Fraser <keir@xxxxxxx>
---
diff -r 1e155189c9a4 -r 1025acf332de xen/common/event_channel.c
--- a/xen/common/event_channel.c Sat Jan 28 13:48:03 2012 +0000
+++ b/xen/common/event_channel.c Sat Jan 28 13:48:34 2012 +0000
@@ -104,11 +104,11 @@
static int evtchn_set_pending(struct vcpu *v, int port);
-static int virq_is_global(int virq)
+static int virq_is_global(uint32_t virq)
{
int rc;
- ASSERT((virq >= 0) && (virq < NR_VIRQS));
+ ASSERT(virq < NR_VIRQS);
switch ( virq )
{
@@ -665,12 +665,12 @@
return 0;
}
-int guest_enabled_event(struct vcpu *v, int virq)
+int guest_enabled_event(struct vcpu *v, uint32_t virq)
{
return ((v != NULL) && (v->virq_to_evtchn[virq] != 0));
}
-void send_guest_vcpu_virq(struct vcpu *v, int virq)
+void send_guest_vcpu_virq(struct vcpu *v, uint32_t virq)
{
unsigned long flags;
int port;
@@ -689,7 +689,7 @@
spin_unlock_irqrestore(&v->virq_lock, flags);
}
-static void send_guest_global_virq(struct domain *d, int virq)
+static void send_guest_global_virq(struct domain *d, uint32_t virq)
{
unsigned long flags;
int port;
diff -r 1e155189c9a4 -r 1025acf332de xen/include/asm-ia64/event.h
--- a/xen/include/asm-ia64/event.h Sat Jan 28 13:48:03 2012 +0000
+++ b/xen/include/asm-ia64/event.h Sat Jan 28 13:48:34 2012 +0000
@@ -63,7 +63,7 @@
current->vcpu_info->evtchn_upcall_mask = 0;
}
-static inline int arch_virq_is_global(int virq)
+static inline int arch_virq_is_global(uint32_t virq)
{
int rc;
diff -r 1e155189c9a4 -r 1025acf332de xen/include/asm-x86/event.h
--- a/xen/include/asm-x86/event.h Sat Jan 28 13:48:03 2012 +0000
+++ b/xen/include/asm-x86/event.h Sat Jan 28 13:48:34 2012 +0000
@@ -39,7 +39,7 @@
}
/* No arch specific virq definition now. Default to global. */
-static inline int arch_virq_is_global(int virq)
+static inline int arch_virq_is_global(uint32_t virq)
{
return 1;
}
diff -r 1e155189c9a4 -r 1025acf332de xen/include/xen/event.h
--- a/xen/include/xen/event.h Sat Jan 28 13:48:03 2012 +0000
+++ b/xen/include/xen/event.h Sat Jan 28 13:48:34 2012 +0000
@@ -20,7 +20,7 @@
* @v: VCPU to which virtual IRQ should be sent
* @virq: Virtual IRQ number (VIRQ_*)
*/
-void send_guest_vcpu_virq(struct vcpu *v, int virq);
+void send_guest_vcpu_virq(struct vcpu *v, uint32_t virq);
/*
* send_global_virq: Notify the domain handling a global VIRQ.
@@ -65,7 +65,7 @@
struct vcpu *local_vcpu, int port);
/* Query if event channel is in use by the guest */
-int guest_enabled_event(struct vcpu *v, int virq);
+int guest_enabled_event(struct vcpu *v, uint32_t virq);
/* Notify remote end of a Xen-attached event channel.*/
void notify_via_xen_event_channel(struct domain *ld, int lport);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |