# HG changeset patch
# User cl349@xxxxxxxxxxxxxxxxxxxx
# Node ID e9daf53072961711ec92ae7c868e30f373f18bc8
# Parent 085f0ad9018a0791c89ac8f489f630eab3f0c04b
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/arch/i386/kernel/entry-xen.S
--- a/linux-2.6-xen-sparse/arch/i386/kernel/entry-xen.S Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/arch/i386/kernel/entry-xen.S Mon Mar 6 17:15:10 2006
@@ -560,7 +560,7 @@
jmp ret_from_intr
ALIGN
-restore_all_enable_events:
+restore_all_enable_events:
XEN_LOCKED_UNBLOCK_EVENTS(%esi)
scrit: /**** START OF CRITICAL REGION ****/
XEN_TEST_PENDING(%esi)
@@ -577,7 +577,7 @@
# registers are in each frame. We do this quickly using the lookup table
# 'critical_fixup_table'. For each byte offset in the critical region, it
# provides the number of bytes which have already been popped from the
-# interrupted stack frame.
+# interrupted stack frame.
critical_region_fixup:
addl $critical_fixup_table-scrit,%eax
movzbl (%eax),%eax # %eax contains num bytes popped
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S
--- a/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S Mon Mar 6 17:15:10 2006
@@ -29,8 +29,6 @@
/* Set up the stack pointer */
movl $(init_thread_union+THREAD_SIZE),%esp
-
-checkCPUtype:
/* get vendor info */
xorl %eax,%eax # call CPUID with 0 -> return vendor ID
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c
--- a/linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c Mon Mar 6
17:15:10 2006
@@ -107,9 +107,9 @@
{
local_irq_disable();
- if (need_resched()) {
+ if (need_resched())
local_irq_enable();
- } else {
+ else {
clear_thread_flag(TIF_POLLING_NRFLAG);
smp_mb__after_clear_bit();
stop_hz_timer();
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c
--- a/linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c Mon Mar 6 17:15:10 2006
@@ -162,13 +162,12 @@
static void delay_tsc(unsigned long loops)
{
unsigned long bclock, now;
-
+
rdtscl(bclock);
- do
- {
+ do {
rep_nop();
rdtscl(now);
- } while ((now-bclock) < loops);
+ } while ((now - bclock) < loops);
}
struct timer_opts timer_tsc = {
@@ -187,7 +186,7 @@
u32 tmp1, tmp2;
#endif
- if ( shift < 0 )
+ if (shift < 0)
delta >>= -shift;
else
delta <<= shift;
@@ -226,7 +225,7 @@
struct vcpu_time_info *info;
info = &HYPERVISOR_shared_info->vcpu_info[0].time;
do_div(__cpu_khz, info->tsc_to_system_mul);
- if ( info->tsc_shift < 0 )
+ if (info->tsc_shift < 0)
cpu_khz = __cpu_khz << -info->tsc_shift;
else
cpu_khz = __cpu_khz >> info->tsc_shift;
@@ -284,8 +283,7 @@
shadow_tv.tv_sec = s->wc_sec;
shadow_tv.tv_nsec = s->wc_nsec;
rmb();
- }
- while ((s->wc_version & 1) | (shadow_tv_version ^ s->wc_version));
+ } while ((s->wc_version & 1) | (shadow_tv_version ^ s->wc_version));
if (!independent_wallclock)
__update_wallclock(shadow_tv.tv_sec, shadow_tv.tv_nsec);
@@ -312,8 +310,7 @@
dst->tsc_to_nsec_mul = src->tsc_to_system_mul;
dst->tsc_shift = src->tsc_shift;
rmb();
- }
- while ((src->version & 1) | (dst->version ^ src->version));
+ } while ((src->version & 1) | (dst->version ^ src->version));
dst->tsc_to_usec_mul = dst->tsc_to_nsec_mul / 1000;
}
@@ -324,7 +321,7 @@
struct shadow_time_info *dst;
src = &HYPERVISOR_shared_info->vcpu_info[cpu].time;
- dst = &per_cpu(shadow_time, cpu);
+ dst = &per_cpu(shadow_time, cpu);
return (dst->version == src->version);
}
@@ -454,7 +451,7 @@
* overflows. If that were to happen then our shadow time values would
* be stale, so we can retry with fresh ones.
*/
- for ( ; ; ) {
+ for (;;) {
nsec = tv->tv_nsec - get_nsec_offset(shadow);
if (time_values_up_to_date(cpu))
break;
@@ -614,7 +611,7 @@
get_time_values_from_xen();
/* Obtain a consistent snapshot of elapsed wallclock cycles. */
- delta = delta_cpu =
+ delta = delta_cpu =
shadow->system_timestamp + get_nsec_offset(shadow);
delta -= processed_system_time;
delta_cpu -= per_cpu(processed_system_time, cpu);
@@ -633,8 +630,7 @@
per_cpu(processed_blocked_time, cpu);
barrier();
} while (sched_time != runstate->state_entry_time);
- }
- while (!time_values_up_to_date(cpu));
+ } while (!time_values_up_to_date(cpu));
if ((unlikely(delta < -1000000LL) || unlikely(delta_cpu < 0))
&& printk_ratelimit()) {
@@ -938,7 +934,7 @@
}
/* Convert jiffies to system time. */
-static inline u64 jiffies_to_st(unsigned long j)
+static inline u64 jiffies_to_st(unsigned long j)
{
unsigned long seq;
long delta;
@@ -949,7 +945,7 @@
delta = j - jiffies;
/* NB. The next check can trigger in some wrap-around cases,
* but that's ok: we'll just end up with a shorter timeout. */
- if (delta < 1)
+ if (delta < 1)
delta = 1;
st = processed_system_time + (delta * (u64)NS_PER_TICK);
} while (read_seqretry(&xtime_lock, seq));
@@ -965,7 +961,7 @@
{
unsigned int cpu = smp_processor_id();
unsigned long j;
-
+
/* We must do this /before/ checking rcu_pending(). */
cpu_set(cpu, nohz_cpu_mask);
smp_mb();
@@ -1012,7 +1008,7 @@
do {
seq = read_seqbegin(&xtime_lock);
/* Use cpu0 timestamp: cpu's shadow is not initialised yet. */
- per_cpu(processed_system_time, cpu) =
+ per_cpu(processed_system_time, cpu) =
per_cpu(shadow_time, 0).system_timestamp;
init_missing_ticks_accounting(cpu);
} while (read_seqretry(&xtime_lock, seq));
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/arch/x86_64/kernel/process-xen.c
--- a/linux-2.6-xen-sparse/arch/x86_64/kernel/process-xen.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/process-xen.c Mon Mar 6
17:15:10 2006
@@ -124,9 +124,9 @@
{
local_irq_disable();
- if (need_resched()) {
+ if (need_resched())
local_irq_enable();
- } else {
+ else {
clear_thread_flag(TIF_POLLING_NRFLAG);
smp_mb__after_clear_bit();
stop_hz_timer();
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c
--- a/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c Mon Mar 6
17:15:10 2006
@@ -182,9 +182,8 @@
}
err = xenbus_switch_state(dev, xbt, XenbusStateInitialised);
- if (err) {
+ if (err)
goto abort_transaction;
- }
err = xenbus_transaction_end(xbt, 0);
if (err) {
@@ -295,17 +294,17 @@
/* ** Connection ** */
-/*
-** Invoked when the backend is finally 'ready' (and has told produced
-** the details about the physical device - #sectors, size, etc).
-*/
+/*
+ * Invoked when the backend is finally 'ready' (and has told produced
+ * the details about the physical device - #sectors, size, etc).
+ */
static void connect(struct blkfront_info *info)
{
unsigned long sectors, sector_size;
unsigned int binfo;
int err;
- if( (info->connected == BLKIF_STATE_CONNECTED) ||
+ if ((info->connected == BLKIF_STATE_CONNECTED) ||
(info->connected == BLKIF_STATE_SUSPENDED) )
return;
@@ -330,7 +329,7 @@
return;
}
- (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected);
+ (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected);
/* Kick pending requests. */
spin_lock_irq(&blkif_io_lock);
@@ -463,8 +462,7 @@
DPRINTK_IOCTL("command: 0x%x, argument: 0x%lx, dev: 0x%04x\n",
command, (long)argument, inode->i_rdev);
- switch ( command )
- {
+ switch (command) {
case HDIO_GETGEO:
/* return ENOSYS to use defaults */
return -ENOSYS;
@@ -490,7 +488,7 @@
* blkif_queue_request
*
* request block io
- *
+ *
* id: for guest use only.
* operation: BLKIF_OP_{READ,WRITE,PROBE}
* buffer: buffer to read/write into. this should be a
@@ -557,7 +555,7 @@
ring_req->seg[ring_req->nr_segments] =
(struct blkif_request_segment) {
.gref = ref,
- .first_sect = fsect,
+ .first_sect = fsect,
.last_sect = lsect };
ring_req->nr_segments++;
@@ -679,9 +677,8 @@
RING_FINAL_CHECK_FOR_RESPONSES(&info->ring, more_to_do);
if (more_to_do)
goto again;
- } else {
+ } else
info->ring.sring->rsp_event = i + 1;
- }
kick_pending_request_queues(info);
@@ -694,8 +691,8 @@
{
/* Prevent new requests being issued until we fix things up. */
spin_lock_irq(&blkif_io_lock);
- info->connected = suspend ?
- BLKIF_STATE_SUSPENDED : BLKIF_STATE_DISCONNECTED;
+ info->connected = suspend ?
+ BLKIF_STATE_SUSPENDED : BLKIF_STATE_DISCONNECTED;
spin_unlock_irq(&blkif_io_lock);
/* Free resources associated with old device channel. */
@@ -706,7 +703,7 @@
info->ring.sring = NULL;
}
if (info->irq)
- unbind_from_irqhandler(info->irq, info);
+ unbind_from_irqhandler(info->irq, info);
info->evtchn = info->irq = 0;
}
@@ -767,11 +764,11 @@
kfree(copy);
- (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected);
-
+ (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected);
+
/* Now safe for us to use the shared ring */
spin_lock_irq(&blkif_io_lock);
- info->connected = BLKIF_STATE_CONNECTED;
+ info->connected = BLKIF_STATE_CONNECTED;
spin_unlock_irq(&blkif_io_lock);
/* Send off requeued requests */
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/blkfront/block.h
--- a/linux-2.6-xen-sparse/drivers/xen/blkfront/block.h Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/blkfront/block.h Mon Mar 6 17:15:10 2006
@@ -55,24 +55,24 @@
#include <asm/atomic.h>
#include <asm/uaccess.h>
-#if 1
+#if 1
#define IPRINTK(fmt, args...) \
printk(KERN_INFO "xen_blk: " fmt, ##args)
#else
#define IPRINTK(fmt, args...) ((void)0)
#endif
-#if 1
+#if 1
#define WPRINTK(fmt, args...) \
printk(KERN_WARNING "xen_blk: " fmt, ##args)
#else
#define WPRINTK(fmt, args...) ((void)0)
#endif
-
-#define DPRINTK(_f, _a...) pr_debug ( _f , ## _a )
+
+#define DPRINTK(_f, _a...) pr_debug(_f, ## _a)
#if 0
-#define DPRINTK_IOCTL(_f, _a...) printk ( KERN_ALERT _f , ## _a )
+#define DPRINTK_IOCTL(_f, _a...) printk(KERN_ALERT _f, ## _a)
#else
#define DPRINTK_IOCTL(_f, _a...) ((void)0)
#endif
@@ -139,7 +139,7 @@
unsigned command, unsigned long argument);
extern int blkif_check(dev_t dev);
extern int blkif_revalidate(dev_t dev);
-extern void do_blkif_request (request_queue_t *rq);
+extern void do_blkif_request (request_queue_t *rq);
/* Virtual block-device subsystem. */
/* Note that xlvbd_add doesn't call add_disk for you: you're expected
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/console/console.c
--- a/linux-2.6-xen-sparse/drivers/xen/console/console.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/console/console.c Mon Mar 6
17:15:10 2006
@@ -85,8 +85,7 @@
else if (!strncmp(str, "off", 3))
xc_mode = XC_OFF;
- switch ( xc_mode )
- {
+ switch (xc_mode) {
case XC_SERIAL:
n = simple_strtol(str+4, &q, 10);
if (q > (str + 4))
@@ -227,7 +226,7 @@
va_list args;
int printk_len;
static char printk_buf[1024];
-
+
/* Emit the output into the temporary buffer */
va_start(args, fmt);
printk_len = vsnprintf(printk_buf, sizeof(printk_buf), fmt, args);
@@ -485,7 +484,7 @@
spin_lock_irqsave(&xencons_lock, flags);
__xencons_tx_flush();
- spin_unlock_irqrestore(&xencons_lock, flags);
+ spin_unlock_irqrestore(&xencons_lock, flags);
}
static void xencons_wait_until_sent(struct tty_struct *tty, int timeout)
@@ -495,17 +494,15 @@
if (TTY_INDEX(tty) != 0)
return;
- while (DRV(tty->driver)->chars_in_buffer(tty))
- {
+ while (DRV(tty->driver)->chars_in_buffer(tty)) {
set_current_state(TASK_INTERRUPTIBLE);
schedule_timeout(1);
if (signal_pending(current))
break;
- if ( (timeout != 0) &&
- time_after(jiffies, orig_jiffies + timeout) )
+ if (timeout && time_after(jiffies, orig_jiffies + timeout))
break;
}
-
+
set_current_state(TASK_RUNNING);
}
@@ -521,7 +518,7 @@
if (xencons_tty == NULL)
xencons_tty = tty;
__xencons_tx_flush();
- spin_unlock_irqrestore(&xencons_lock, flags);
+ spin_unlock_irqrestore(&xencons_lock, flags);
return 0;
}
@@ -543,7 +540,7 @@
tty->closing = 0;
spin_lock_irqsave(&xencons_lock, flags);
xencons_tty = NULL;
- spin_unlock_irqrestore(&xencons_lock, flags);
+ spin_unlock_irqrestore(&xencons_lock, flags);
}
}
@@ -574,7 +571,7 @@
xencons_ring_init();
- xencons_driver = alloc_tty_driver((xc_mode == XC_SERIAL) ?
+ xencons_driver = alloc_tty_driver((xc_mode == XC_SERIAL) ?
1 : MAX_NR_CONSOLES);
if (xencons_driver == NULL)
return -ENOMEM;
@@ -584,15 +581,14 @@
DRV(xencons_driver)->type = TTY_DRIVER_TYPE_SERIAL;
DRV(xencons_driver)->subtype = SERIAL_TYPE_NORMAL;
DRV(xencons_driver)->init_termios = tty_std_termios;
- DRV(xencons_driver)->flags =
+ DRV(xencons_driver)->flags =
TTY_DRIVER_REAL_RAW |
TTY_DRIVER_RESET_TERMIOS |
TTY_DRIVER_NO_DEVFS;
DRV(xencons_driver)->termios = xencons_termios;
DRV(xencons_driver)->termios_locked = xencons_termios_locked;
- if (xc_mode == XC_SERIAL)
- {
+ if (xc_mode == XC_SERIAL) {
DRV(xencons_driver)->name = "ttyS";
DRV(xencons_driver)->minor_start = 64 + xc_num;
DRV(xencons_driver)->name_base = 0 + xc_num;
@@ -630,7 +626,7 @@
printk("Xen virtual console successfully installed as %s%d\n",
DRV(xencons_driver)->name,
DRV(xencons_driver)->name_base );
-
+
return 0;
}
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c
--- a/linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c Mon Mar 6
17:15:10 2006
@@ -55,7 +55,7 @@
notify_daemon();
return sent;
-}
+}
static irqreturn_t handle_input(int irq, void *unused, struct pt_regs *regs)
{
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/core/evtchn.c
--- a/linux-2.6-xen-sparse/drivers/xen/core/evtchn.c Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/core/evtchn.c Mon Mar 6 17:15:10 2006
@@ -72,7 +72,7 @@
/* IRQ <-> IPI mapping. */
#ifndef NR_IPIS
-#define NR_IPIS 1
+#define NR_IPIS 1
#endif
DEFINE_PER_CPU(int, ipi_to_irq[NR_IPIS]);
@@ -209,7 +209,7 @@
irq_bindcount[irq]++;
spin_unlock(&irq_mapping_update_lock);
-
+
return irq;
}
@@ -238,7 +238,7 @@
irq_bindcount[irq]++;
spin_unlock(&irq_mapping_update_lock);
-
+
return irq;
}
@@ -535,9 +535,9 @@
/* NB. We are happy to share unless we are probing. */
op.u.bind_pirq.flags = probing_irq(irq) ? 0 : BIND_PIRQ__WILL_SHARE;
if (HYPERVISOR_event_channel_op(&op) != 0) {
- if ( !probing_irq(irq) )
- printk(KERN_INFO "Failed to obtain physical "
- "IRQ %d\n", irq);
+ if (!probing_irq(irq))
+ printk(KERN_INFO "Failed to obtain physical IRQ %d\n",
+ irq);
return 0;
}
evtchn = op.u.bind_pirq.port;
@@ -669,7 +669,7 @@
* like a real IO-APIC we 'lose the interrupt edge' if the channel is
* masked.
*/
- if (synch_test_bit(port, &s->evtchn_pending[0]) &&
+ if (synch_test_bit(port, &s->evtchn_pending[0]) &&
!synch_test_and_set_bit(port / BITS_PER_LONG,
&vcpu_info->evtchn_pending_sel)) {
vcpu_info->evtchn_upcall_pending = 1;
@@ -722,7 +722,7 @@
op.u.bind_virq.vcpu = 0;
BUG_ON(HYPERVISOR_event_channel_op(&op) != 0);
evtchn = op.u.bind_virq.port;
-
+
/* Record the new mapping. */
evtchn_to_irq[evtchn] = irq;
irq_info[irq] = mk_irq_info(IRQT_VIRQ, virq, evtchn);
@@ -744,7 +744,7 @@
op.u.bind_ipi.vcpu = 0;
BUG_ON(HYPERVISOR_event_channel_op(&op) != 0);
evtchn = op.u.bind_ipi.port;
-
+
/* Record the new mapping. */
evtchn_to_irq[evtchn] = irq;
irq_info[irq] = mk_irq_info(IRQT_IPI, ipi, evtchn);
@@ -794,8 +794,7 @@
}
/* Phys IRQ space is statically bound (1:1 mapping). Nail refcnts. */
- for (i = 0; i < NR_PIRQS; i++)
- {
+ for (i = 0; i < NR_PIRQS; i++) {
irq_bindcount[pirq_to_irq(i)] = 1;
#ifdef RTC_IRQ
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/core/features.c
--- a/linux-2.6-xen-sparse/drivers/xen/core/features.c Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/core/features.c Mon Mar 6 17:15:10 2006
@@ -19,7 +19,7 @@
xen_feature_info_t fi;
int i, j;
- for (i=0; i<XENFEAT_NR_SUBMAPS; i++) {
+ for (i = 0; i < XENFEAT_NR_SUBMAPS; i++) {
fi.submap_idx = i;
if (HYPERVISOR_xen_version(XENVER_get_features, &fi) < 0)
break;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/core/gnttab.c
--- a/linux-2.6-xen-sparse/drivers/xen/core/gnttab.c Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/core/gnttab.c Mon Mar 6 17:15:10 2006
@@ -40,7 +40,7 @@
#if 1
#define ASSERT(_p) \
- if ( !(_p) ) { printk(KERN_ALERT"Assertion '%s': line %d, file %s\n", \
+ if (!(_p)) { printk(KERN_ALERT"Assertion '%s': line %d, file %s\n", \
#_p , __LINE__, __FILE__); *(int*)0=0; }
#else
#define ASSERT(_p) ((void)0)
@@ -152,7 +152,7 @@
gnttab_grant_foreign_access(domid_t domid, unsigned long frame, int readonly)
{
int ref;
-
+
if (unlikely((ref = get_free_entry()) == -1))
return -ENOSPC;
@@ -192,13 +192,12 @@
nflags = shared[ref].flags;
do {
- if ( (flags = nflags) & (GTF_reading|GTF_writing) ) {
+ if ((flags = nflags) & (GTF_reading|GTF_writing)) {
printk(KERN_ALERT "WARNING: g.e. still in use!\n");
return 0;
}
- }
- while ((nflags = synch_cmpxchg(&shared[ref].flags, flags, 0)) !=
- flags);
+ } while ((nflags = synch_cmpxchg(&shared[ref].flags, flags, 0)) !=
+ flags);
return 1;
}
@@ -211,8 +210,7 @@
if (page != 0) {
free_page(page);
}
- }
- else {
+ } else {
/* XXX This needs to be fixed so that the ref and page are
placed on a list to be freed up later. */
printk(KERN_WARNING
@@ -253,7 +251,7 @@
* reference and return failure (== 0).
*/
while (!((flags = shared[ref].flags) & GTF_transfer_committed)) {
- if ( synch_cmpxchg(&shared[ref].flags, flags, 0) == flags )
+ if (synch_cmpxchg(&shared[ref].flags, flags, 0) == flags)
return 0;
cpu_relax();
}
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/core/reboot.c
--- a/linux-2.6-xen-sparse/drivers/xen/core/reboot.c Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/core/reboot.c Mon Mar 6 17:15:10 2006
@@ -29,10 +29,11 @@
#define SHUTDOWN_POWEROFF 0
#define SHUTDOWN_REBOOT 1
#define SHUTDOWN_SUSPEND 2
-// Code 3 is SHUTDOWN_CRASH, which we don't use because the domain can only
-// report a crash, not be instructed to crash!
-// HALT is the same as POWEROFF, as far as we're concerned. The tools use
-// the distinction when we return the reason code to them.
+/* Code 3 is SHUTDOWN_CRASH, which we don't use because the domain can only
+ * report a crash, not be instructed to crash!
+ * HALT is the same as POWEROFF, as far as we're concerned. The tools use
+ * the distinction when we return the reason code to them.
+ */
#define SHUTDOWN_HALT 4
void machine_emergency_restart(void)
@@ -84,13 +85,13 @@
{
int i, j, k, fpp;
- extern int gnttab_suspend(void);
- extern int gnttab_resume(void);
-
- extern void time_resume(void);
extern unsigned long max_pfn;
extern unsigned long *pfn_to_mfn_frame_list_list;
extern unsigned long *pfn_to_mfn_frame_list[];
+
+ extern int gnttab_suspend(void);
+ extern int gnttab_resume(void);
+ extern void time_resume(void);
#ifdef CONFIG_SMP
cpumask_t prev_online_cpus;
@@ -167,26 +168,26 @@
*/
HYPERVISOR_suspend(virt_to_mfn(xen_start_info));
- shutting_down = SHUTDOWN_INVALID;
+ shutting_down = SHUTDOWN_INVALID;
set_fixmap(FIX_SHARED_INFO, xen_start_info->shared_info);
HYPERVISOR_shared_info = (shared_info_t *)fix_to_virt(FIX_SHARED_INFO);
memset(empty_zero_page, 0, PAGE_SIZE);
-
+
HYPERVISOR_shared_info->arch.pfn_to_mfn_frame_list_list =
virt_to_mfn(pfn_to_mfn_frame_list_list);
-
+
fpp = PAGE_SIZE/sizeof(unsigned long);
for (i = 0, j = 0, k = -1; i < max_pfn; i += fpp, j++) {
if ((j % fpp) == 0) {
k++;
- pfn_to_mfn_frame_list_list[k] =
+ pfn_to_mfn_frame_list_list[k] =
virt_to_mfn(pfn_to_mfn_frame_list[k]);
j = 0;
}
- pfn_to_mfn_frame_list[k][j] =
+ pfn_to_mfn_frame_list[k][j] =
virt_to_mfn(&phys_to_machine_mapping[i]);
}
HYPERVISOR_shared_info->arch.max_pfn = max_pfn;
@@ -207,7 +208,7 @@
#endif
- /*
+ /*
* Only resume xenbus /after/ we've prepared our VCPUs; otherwise
* the VCPU hotplug callback can race with our vcpu_prepare
*/
@@ -231,7 +232,7 @@
static int shutdown_process(void *__unused)
{
- static char *envp[] = { "HOME=/", "TERM=linux",
+ static char *envp[] = { "HOME=/", "TERM=linux",
"PATH=/sbin:/usr/sbin:/bin:/usr/bin", NULL };
static char *restart_argv[] = { "/sbin/reboot", NULL };
static char *poweroff_argv[] = { "/sbin/poweroff", NULL };
@@ -291,7 +292,7 @@
else
err = kthread_create_on_cpu(__do_suspend, NULL, "suspend", 0);
- if ( err < 0 ) {
+ if (err < 0) {
printk(KERN_WARNING "Error creating shutdown process (%d): "
"retrying...\n", -err);
schedule_delayed_work(&shutdown_work, HZ/2);
@@ -406,14 +407,12 @@
err2 = register_xenbus_watch(&sysrq_watch);
#endif
- if (err1) {
+ if (err1)
printk(KERN_ERR "Failed to set shutdown watcher\n");
- }
-
+
#ifdef CONFIG_MAGIC_SYSRQ
- if (err2) {
+ if (err2)
printk(KERN_ERR "Failed to set sysrq watcher\n");
- }
#endif
return NOTIFY_DONE;
@@ -421,11 +420,11 @@
static int __init setup_shutdown_event(void)
{
-
+
xenstore_notifier.notifier_call = setup_shutdown_watcher;
register_xenstore_notifier(&xenstore_notifier);
-
+
return 0;
}
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/net_driver_util.c
--- a/linux-2.6-xen-sparse/drivers/xen/net_driver_util.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/net_driver_util.c Mon Mar 6
17:15:10 2006
@@ -40,9 +40,8 @@
int i;
char *e;
char *macstr = xenbus_read(XBT_NULL, dev->nodename, "mac", NULL);
- if (IS_ERR(macstr)) {
+ if (IS_ERR(macstr))
return PTR_ERR(macstr);
- }
s = macstr;
for (i = 0; i < ETH_ALEN; i++) {
mac[i] = simple_strtoul(s, &e, 16);
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c
--- a/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Mon Mar 6
17:15:10 2006
@@ -91,7 +91,7 @@
struct net_device_stats stats;
unsigned int tx_full;
-
+
netif_tx_front_ring_t tx;
netif_rx_front_ring_t rx;
@@ -129,9 +129,9 @@
struct sk_buff *rx_skbs[NET_RX_RING_SIZE+1];
grant_ref_t gref_tx_head;
- grant_ref_t grant_tx_ref[NET_TX_RING_SIZE + 1];
+ grant_ref_t grant_tx_ref[NET_TX_RING_SIZE + 1];
grant_ref_t gref_rx_head;
- grant_ref_t grant_rx_ref[NET_TX_RING_SIZE + 1];
+ grant_ref_t grant_rx_ref[NET_TX_RING_SIZE + 1];
struct xenbus_device *xbdev;
int tx_ring_ref;
@@ -433,7 +433,7 @@
skb = arp_create(ARPOP_REPLY, ETH_P_ARP,
dst_ip, dev, src_ip,
- /*dst_hw*/ NULL, /*src_hw*/ NULL,
+ /*dst_hw*/ NULL, /*src_hw*/ NULL,
/*target_hw*/ dev->dev_addr);
if (skb == NULL)
return -ENOMEM;
@@ -480,7 +480,7 @@
printk(KERN_ALERT "network_tx_buf_gc: warning "
"-- grant still in use by backend "
"domain.\n");
- goto out;
+ goto out;
}
gnttab_end_foreign_access_ref(
np->grant_tx_ref[id], GNTMAP_readonly);
@@ -490,9 +490,9 @@
ADD_ID_TO_FREELIST(np->tx_skbs, id);
dev_kfree_skb_irq(skb);
}
-
+
np->tx.rsp_cons = prod;
-
+
/*
* Set a new event, then check for race with update of tx_cons.
* Note that it is essential to schedule a callback, no matter
@@ -506,7 +506,7 @@
mb();
} while (prod != np->tx.sring->rsp_prod);
- out:
+ out:
if (np->tx_full &&
((np->tx.sring->req_prod - prod) < NET_TX_RING_SIZE)) {
np->tx_full = 0;
@@ -582,7 +582,7 @@
id = GET_ID_FROM_FREELIST(np->rx_skbs);
np->rx_skbs[id] = skb;
-
+
RING_GET_REQUEST(&np->rx, req_prod + i)->id = id;
ref = gnttab_claim_grant_reference(&np->gref_rx_head);
BUG_ON((signed short)ref < 0);
@@ -628,11 +628,10 @@
/* Check return status of HYPERVISOR_memory_op(). */
if (unlikely(rx_mcl[i].result != i))
panic("Unable to reduce memory reservation\n");
- } else {
+ } else
if (HYPERVISOR_memory_op(XENMEM_decrease_reservation,
&reservation) != i)
panic("Unable to reduce memory reservation\n");
- }
/* Above is a suitable barrier to ensure backend will see requests. */
np->rx.req_prod_pvt = req_prod + i;
@@ -668,7 +667,7 @@
dev_kfree_skb(skb);
skb = nskb;
}
-
+
spin_lock_irq(&np->tx_lock);
if (np->backend_state != BEST_CONNECTED) {
@@ -765,7 +764,7 @@
rp = np->rx.sring->rsp_prod;
rmb(); /* Ensure we see queued responses up to 'rp'. */
- for (i = np->rx.rsp_cons, work_done = 0;
+ for (i = np->rx.rsp_cons, work_done = 0;
(i != rp) && (work_done < budget);
i++, work_done++) {
rx = RING_GET_RESPONSE(&np->rx, i);
@@ -807,7 +806,7 @@
skb->len = rx->status;
skb->tail = skb->data + skb->len;
- if ( rx->flags & NETRXF_csum_valid )
+ if (rx->flags & NETRXF_csum_valid)
skb->ip_summed = CHECKSUM_UNNECESSARY;
np->stats.rx_packets++;
@@ -862,7 +861,7 @@
* Enough room in skbuff for the data we were passed? Also,
* Linux expects at least 16 bytes headroom in each rx buffer.
*/
- if (unlikely(skb->tail > skb->end) ||
+ if (unlikely(skb->tail > skb->end) ||
unlikely((skb->data - skb->head) < 16)) {
if (net_ratelimit()) {
if (skb->tail > skb->end)
@@ -894,7 +893,7 @@
if ((skb = nskb) == NULL)
continue;
}
-
+
/* Set the shinfo area, which is hidden behind the data. */
init_skb_shinfo(skb);
/* Ethernet work: Delayed to here as it peeks the header. */
@@ -995,9 +994,9 @@
tx->id = i;
gnttab_grant_foreign_access_ref(
- np->grant_tx_ref[i], np->xbdev->otherend_id,
+ np->grant_tx_ref[i], np->xbdev->otherend_id,
virt_to_mfn(np->tx_skbs[i]->data),
- GNTMAP_readonly);
+ GNTMAP_readonly);
tx->gref = np->grant_tx_ref[i];
tx->offset = (unsigned long)skb->data & ~PAGE_MASK;
tx->size = skb->len;
@@ -1012,7 +1011,7 @@
RING_PUSH_REQUESTS(&np->tx);
/* Rebuild the RX buffer freelist and the RX ring itself. */
- for (requeue_idx = 0, i = 1; i <= NET_RX_RING_SIZE; i++) {
+ for (requeue_idx = 0, i = 1; i <= NET_RX_RING_SIZE; i++) {
if ((unsigned long)np->rx_skbs[i] < __PAGE_OFFSET)
continue;
gnttab_grant_foreign_transfer_ref(
@@ -1021,7 +1020,7 @@
RING_GET_REQUEST(&np->rx, requeue_idx)->gref =
np->grant_rx_ref[i];
RING_GET_REQUEST(&np->rx, requeue_idx)->id = i;
- requeue_idx++;
+ requeue_idx++;
}
np->rx.req_prod_pvt = requeue_idx;
@@ -1055,9 +1054,8 @@
np->evtchn,
np->tx,
np->rx);
- } else {
+ } else
IPRINTK("<vif NULL>\n");
- }
#endif
}
@@ -1150,7 +1148,7 @@
SET_ETHTOOL_OPS(netdev, &network_ethtool_ops);
SET_MODULE_OWNER(netdev);
SET_NETDEV_DEV(netdev, &dev->dev);
-
+
if ((err = register_netdev(netdev)) != 0) {
printk(KERN_WARNING "%s> register_netdev err=%d\n",
__FUNCTION__, err);
@@ -1181,16 +1179,16 @@
* We use this notifier to send out a fake ARP reply to reset switches and
* router ARP caches when an IP interface is brought up on a VIF.
*/
-static int
+static int
inetdev_notify(struct notifier_block *this, unsigned long event, void *ptr)
{
- struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
+ struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct net_device *dev = ifa->ifa_dev->dev;
/* UP event and is it one of our devices? */
if (event == NETDEV_UP && dev->open == network_open)
(void)send_fake_arp(dev);
-
+
return NOTIFY_DONE;
}
@@ -1336,8 +1334,8 @@
module_exit(netif_exit);
MODULE_LICENSE("Dual BSD/GPL");
-
-
+
+
/* ** /proc **/
@@ -1354,9 +1352,8 @@
(struct net_device *)((unsigned long)data & ~3UL);
struct netfront_info *np = netdev_priv(dev);
int len = 0, which_target = (long)data & 3;
-
- switch (which_target)
- {
+
+ switch (which_target) {
case TARGET_MIN:
len = sprintf(page, "%d\n", np->rx_min_target);
break;
@@ -1403,8 +1400,7 @@
spin_lock(&np->rx_lock);
- switch (which_target)
- {
+ switch (which_target) {
case TARGET_MIN:
if (target > np->rx_max_target)
np->rx_max_target = target;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile Mon Mar 6 17:15:10 2006
@@ -1,8 +1,8 @@
obj-y += xenbus.o
xenbus-objs =
-xenbus-objs += xenbus_client.o
+xenbus-objs += xenbus_client.o
xenbus-objs += xenbus_comms.o
xenbus-objs += xenbus_xs.o
-xenbus-objs += xenbus_probe.o
-xenbus-objs += xenbus_dev.o
+xenbus-objs += xenbus_probe.o
+xenbus-objs += xenbus_dev.o
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c Mon Mar 6
17:15:10 2006
@@ -39,7 +39,7 @@
pr_debug("xenbus_client (%s:%d) " fmt ".\n", __FUNCTION__, __LINE__,
##args)
int xenbus_watch_path(struct xenbus_device *dev, const char *path,
- struct xenbus_watch *watch,
+ struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char **, unsigned int))
{
@@ -62,7 +62,7 @@
int xenbus_watch_path2(struct xenbus_device *dev, const char *path,
- const char *path2, struct xenbus_watch *watch,
+ const char *path2, struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char **, unsigned int))
{
@@ -74,9 +74,8 @@
}
err = xenbus_watch_path(dev, state, watch, callback);
- if (err) {
+ if (err)
kfree(state);
- }
return err;
}
EXPORT_SYMBOL(xenbus_watch_path2);
@@ -190,7 +189,7 @@
va_start(ap, fmt);
_dev_error(dev, err, fmt, ap);
va_end(ap);
-
+
xenbus_switch_state(dev, XBT_NULL, XenbusStateClosing);
}
EXPORT_SYMBOL(xenbus_dev_fatal);
@@ -213,7 +212,6 @@
.u.alloc_unbound.dom = DOMID_SELF,
.u.alloc_unbound.remote_dom = dev->otherend_id
};
-
int err = HYPERVISOR_event_channel_op(&op);
if (err)
xenbus_dev_fatal(dev, err, "allocating event channel");
@@ -231,7 +229,6 @@
.u.bind_interdomain.remote_dom = dev->otherend_id,
.u.bind_interdomain.remote_port = remote_port,
};
-
int err = HYPERVISOR_event_channel_op(&op);
if (err)
xenbus_dev_fatal(dev, err,
@@ -388,7 +385,6 @@
XenbusState xenbus_read_driver_state(const char *path)
{
XenbusState result;
-
int err = xenbus_gather(XBT_NULL, path, "state", "%d", &result, NULL);
if (err)
result = XenbusStateClosed;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c Mon Mar 6
17:15:10 2006
@@ -38,8 +38,8 @@
static int xenbus_irq;
-extern void xenbus_probe(void *);
-extern int xenstored_ready;
+extern void xenbus_probe(void *);
+extern int xenstored_ready;
static DECLARE_WORK(probe_work, xenbus_probe, NULL);
DECLARE_WAIT_QUEUE_HEAD(xb_waitq);
@@ -52,9 +52,9 @@
static irqreturn_t wake_waiting(int irq, void *unused, struct pt_regs *regs)
{
if (unlikely(xenstored_ready == 0)) {
- xenstored_ready = 1;
- schedule_work(&probe_work);
- }
+ xenstored_ready = 1;
+ schedule_work(&probe_work);
+ }
wake_up(&xb_waitq);
return IRQ_HANDLED;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c Mon Mar 6
17:15:10 2006
@@ -366,7 +366,6 @@
xenbus_dev_error(dev, err, "xenbus_dev_probe on %s", dev->nodename);
xenbus_switch_state(dev, XBT_NULL, XenbusStateClosed);
return -ENODEV;
-
}
static int xenbus_dev_remove(struct device *_dev)
@@ -495,9 +494,8 @@
static void xenbus_dev_release(struct device *dev)
{
- if (dev) {
+ if (dev)
xenbus_dev_free(to_xenbus_device(dev));
- }
}
/* Simplified asprintf. */
@@ -600,7 +598,7 @@
nodename = kasprintf("%s/%s/%s", xenbus_frontend.root, type, name);
if (!nodename)
return -ENOMEM;
-
+
DPRINTK("%s", nodename);
err = xenbus_probe_node(&xenbus_frontend, type, nodename);
@@ -972,6 +970,7 @@
int count, int *eof, void *data)
{
int len;
+
len = sprintf(page, "0x%p", mfn_to_virt(xen_start_info->store_mfn));
*eof = 1;
return len;
@@ -1006,8 +1005,8 @@
device_register(&xenbus_backend.dev);
/*
- ** Domain0 doesn't have a store_evtchn or store_mfn yet.
- */
+ * Domain0 doesn't have a store_evtchn or store_mfn yet.
+ */
dom0 = (xen_start_info->store_evtchn == 0);
if (dom0) {
@@ -1029,7 +1028,7 @@
xen_start_info->store_mfn =
pfn_to_mfn(virt_to_phys((void *)page) >>
PAGE_SHIFT);
-
+
/* Next allocate a local port which xenstored can bind to */
op.cmd = EVTCHNOP_alloc_unbound;
op.u.alloc_unbound.dom = DOMID_SELF;
@@ -1040,14 +1039,16 @@
xen_start_info->store_evtchn = op.u.alloc_unbound.port;
/* And finally publish the above info in /proc/xen */
- if ((xsd_kva_intf = create_xen_proc_entry("xsd_kva", 0400))) {
+ xsd_kva_intf = create_xen_proc_entry("xsd_kva", 0400);
+ if (xsd_kva_intf) {
memcpy(&xsd_kva_fops, xsd_kva_intf->proc_fops,
sizeof(xsd_kva_fops));
xsd_kva_fops.mmap = xsd_kva_mmap;
xsd_kva_intf->proc_fops = &xsd_kva_fops;
xsd_kva_intf->read_proc = xsd_kva_read;
}
- if ((xsd_port_intf = create_xen_proc_entry("xsd_port", 0400)))
+ xsd_port_intf = create_xen_proc_entry("xsd_port", 0400);
+ if (xsd_port_intf)
xsd_port_intf->read_proc = xsd_port_read;
}
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c Mon Mar 6
17:15:10 2006
@@ -176,9 +176,8 @@
if (err) {
msg->type = XS_ERROR;
ret = ERR_PTR(err);
- } else {
+ } else
ret = read_reply(&msg->type, &msg->len);
- }
up(&xs_state.request_mutex);
@@ -275,7 +274,7 @@
return num;
}
-/* Return the path to dir with /name appended. Buffer must be kfree()'ed. */
+/* Return the path to dir with /name appended. Buffer must be kfree()'ed. */
static char *join(const char *dir, const char *name)
{
char *buffer;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h
--- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h Mon Mar 6
17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h Mon Mar 6
17:15:10 2006
@@ -71,7 +71,8 @@
{
if (xen_feature(XENFEAT_auto_translated_physmap))
return pfn;
- return phys_to_machine_mapping[(unsigned int)(pfn)] &
~FOREIGN_FRAME_BIT;
+ return phys_to_machine_mapping[(unsigned int)(pfn)] &
+ ~FOREIGN_FRAME_BIT;
}
static inline int phys_to_machine_mapping_valid(unsigned long pfn)
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pgtable-3level.h
--- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pgtable-3level.h
Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pgtable-3level.h
Mon Mar 6 17:15:10 2006
@@ -131,8 +131,8 @@
return !pte.pte_low && !pte.pte_high;
}
-#define pte_mfn(_pte) ( ((_pte).pte_low >> PAGE_SHIFT) |\
- (((_pte).pte_high & 0xfff) << (32-PAGE_SHIFT)) )
+#define pte_mfn(_pte) (((_pte).pte_low >> PAGE_SHIFT) |\
+ (((_pte).pte_high & 0xfff) << (32-PAGE_SHIFT)))
#define pte_pfn(_pte) mfn_to_local_pfn(pte_mfn(_pte))
extern unsigned long long __supported_pte_mask;
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/system.h
--- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/system.h Mon Mar
6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/system.h Mon Mar
6 17:15:10 2006
@@ -596,7 +596,7 @@
_vcpu = &HYPERVISOR_shared_info->vcpu_info[__vcpu_id]; \
_vcpu->evtchn_upcall_mask = 0; \
barrier(); /* unmask then check (avoid races) */ \
- if ( unlikely(_vcpu->evtchn_upcall_pending) ) \
+ if (unlikely(_vcpu->evtchn_upcall_pending)) \
force_evtchn_callback(); \
preempt_enable(); \
} while (0)
@@ -618,7 +618,7 @@
_vcpu = &HYPERVISOR_shared_info->vcpu_info[__vcpu_id]; \
if ((_vcpu->evtchn_upcall_mask = (x)) == 0) { \
barrier(); /* unmask then check (avoid races) */ \
- if ( unlikely(_vcpu->evtchn_upcall_pending) ) \
+ if (unlikely(_vcpu->evtchn_upcall_pending)) \
force_evtchn_callback(); \
preempt_enable(); \
} else \
diff -r 085f0ad9018a -r e9daf5307296
linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/page.h
--- a/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/page.h Mon Mar
6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/page.h Mon Mar
6 17:15:10 2006
@@ -89,7 +89,8 @@
{
if (xen_feature(XENFEAT_auto_translated_physmap))
return pfn;
- return phys_to_machine_mapping[(unsigned int)(pfn)] &
~FOREIGN_FRAME_BIT;
+ return phys_to_machine_mapping[(unsigned int)(pfn)] &
+ ~FOREIGN_FRAME_BIT;
}
static inline int phys_to_machine_mapping_valid(unsigned long pfn)
diff -r 085f0ad9018a -r e9daf5307296 linux-2.6-xen-sparse/include/linux/mm.h
--- a/linux-2.6-xen-sparse/include/linux/mm.h Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/linux/mm.h Mon Mar 6 17:15:10 2006
@@ -1020,9 +1020,9 @@
#define FOLL_ANON 0x08 /* give ZERO_PAGE if no pgtable */
#ifdef CONFIG_XEN
-typedef int (*pte_fn_t)(pte_t *pte, struct page *pte_page, unsigned long addr,
+typedef int (*pte_fn_t)(pte_t *pte, struct page *pte_page, unsigned long addr,
void *data);
-extern int generic_page_range(struct mm_struct *mm, unsigned long address,
+extern int generic_page_range(struct mm_struct *mm, unsigned long address,
unsigned long size, pte_fn_t fn, void *data);
#endif
diff -r 085f0ad9018a -r e9daf5307296 linux-2.6-xen-sparse/include/xen/xenbus.h
--- a/linux-2.6-xen-sparse/include/xen/xenbus.h Mon Mar 6 17:05:09 2006
+++ b/linux-2.6-xen-sparse/include/xen/xenbus.h Mon Mar 6 17:15:10 2006
@@ -28,8 +28,8 @@
* IN THE SOFTWARE.
*/
-#ifndef _ASM_XEN_XENBUS_H
-#define _ASM_XEN_XENBUS_H
+#ifndef _XEN_XENBUS_H
+#define _XEN_XENBUS_H
#include <linux/device.h>
#include <linux/notifier.h>
@@ -170,7 +170,7 @@
* be saved in the store.
*/
int xenbus_watch_path(struct xenbus_device *dev, const char *path,
- struct xenbus_watch *watch,
+ struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char **, unsigned int));
@@ -185,7 +185,7 @@
* saved in the store.
*/
int xenbus_watch_path2(struct xenbus_device *dev, const char *path,
- const char *path2, struct xenbus_watch *watch,
+ const char *path2, struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char **, unsigned int));
@@ -216,8 +216,8 @@
* page to that address, and sets *vaddr to that address.
* xenbus_map_ring does not allocate the virtual address space (you must do
* this yourself!). It only maps in the page to the specified address.
- * Returns 0 on success, and GNTST_* (see xen/include/public/grant_table.h) or
- * -ENOMEM on error. If an error is returned, device will switch to
+ * Returns 0 on success, and GNTST_* (see xen/include/interface/grant_table.h)
+ * or -ENOMEM on error. If an error is returned, device will switch to
* XenbusStateClosing and the error message will be saved in XenStore.
*/
int xenbus_map_ring_valloc(struct xenbus_device *dev,
@@ -231,7 +231,7 @@
* Use xenbus_unmap_ring_vfree if you mapped in your memory with
* xenbus_map_ring_valloc (it will free the virtual address space).
* Returns 0 on success and returns GNTST_* on error
- * (see xen/include/public/grant_table.h).
+ * (see xen/include/interface/grant_table.h).
*/
int xenbus_unmap_ring_vfree(struct xenbus_device *dev, void *vaddr);
int xenbus_unmap_ring(struct xenbus_device *dev,
@@ -285,7 +285,7 @@
...);
-#endif /* _ASM_XEN_XENBUS_H */
+#endif /* _XEN_XENBUS_H */
/*
* Local variables:
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/acm.h
--- a/xen/include/public/acm.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/acm.h Mon Mar 6 17:15:10 2006
@@ -152,7 +152,7 @@
uint32_t ec_eval_count;
uint32_t gt_eval_count;
uint32_t ec_denied_count;
- uint32_t gt_denied_count;
+ uint32_t gt_denied_count;
uint32_t ec_cachehit_count;
uint32_t gt_cachehit_count;
};
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/arch-ia64.h
--- a/xen/include/public/arch-ia64.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/arch-ia64.h Mon Mar 6 17:15:10 2006
@@ -60,8 +60,8 @@
#define INVALID_MFN (~0UL)
-#define MEM_G (1UL << 30)
-#define MEM_M (1UL << 20)
+#define MEM_G (1UL << 30)
+#define MEM_M (1UL << 20)
#define MMIO_START (3 * MEM_G)
#define MMIO_SIZE (512 * MEM_M)
@@ -70,7 +70,7 @@
#define VGA_IO_SIZE 0x20000
#define LEGACY_IO_START (MMIO_START + MMIO_SIZE)
-#define LEGACY_IO_SIZE (64*MEM_M)
+#define LEGACY_IO_SIZE (64*MEM_M)
#define IO_PAGE_START (LEGACY_IO_START + LEGACY_IO_SIZE)
#define IO_PAGE_SIZE PAGE_SIZE
@@ -82,7 +82,7 @@
#define IO_SAPIC_SIZE 0x100000
#define PIB_START 0xfee00000UL
-#define PIB_SIZE 0x100000
+#define PIB_SIZE 0x100000
#define GFW_START (4*MEM_G -16*MEM_M)
#define GFW_SIZE (16*MEM_M)
@@ -300,7 +300,7 @@
typedef struct {
unsigned long start;
- unsigned long size;
+ unsigned long size;
} arch_initrd_info_t;
#define IA64_COMMAND_LINE_SIZE 512
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/arch-x86_32.h
--- a/xen/include/public/arch-x86_32.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/arch-x86_32.h Mon Mar 6 17:15:10 2006
@@ -157,7 +157,7 @@
typedef struct arch_shared_info {
unsigned long max_pfn; /* max pfn that appears in table */
/* Frame containing list of mfns containing list of mfns containing p2m. */
- unsigned long pfn_to_mfn_frame_list_list;
+ unsigned long pfn_to_mfn_frame_list_list;
unsigned long nmi_reason;
} arch_shared_info_t;
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/arch-x86_64.h
--- a/xen/include/public/arch-x86_64.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/arch-x86_64.h Mon Mar 6 17:15:10 2006
@@ -242,7 +242,7 @@
typedef struct arch_shared_info {
unsigned long max_pfn; /* max pfn that appears in table */
/* Frame containing list of mfns containing list of mfns containing p2m. */
- unsigned long pfn_to_mfn_frame_list_list;
+ unsigned long pfn_to_mfn_frame_list_list;
unsigned long nmi_reason;
} arch_shared_info_t;
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/dom0_ops.h
--- a/xen/include/public/dom0_ops.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/dom0_ops.h Mon Mar 6 17:15:10 2006
@@ -173,7 +173,7 @@
} dom0_readconsole_t;
DEFINE_GUEST_HANDLE(dom0_readconsole_t);
-/*
+/*
* Set which physical cpus a vcpu can execute on.
*/
#define DOM0_SETVCPUAFFINITY 20
@@ -231,7 +231,7 @@
} dom0_sched_id_t;
DEFINE_GUEST_HANDLE(dom0_sched_id_t);
-/*
+/*
* Control shadow pagetables operation
*/
#define DOM0_SHADOW_CONTROL 25
@@ -248,8 +248,8 @@
typedef struct dom0_shadow_control_stats {
uint32_t fault_count;
uint32_t dirty_count;
- uint32_t dirty_net_count;
- uint32_t dirty_block_count;
+ uint32_t dirty_net_count;
+ uint32_t dirty_block_count;
} dom0_shadow_control_stats_t;
DEFINE_GUEST_HANDLE(dom0_shadow_control_stats_t);
@@ -402,7 +402,7 @@
} dom0_getdomaininfolist_t;
DEFINE_GUEST_HANDLE(dom0_getdomaininfolist_t);
-#define DOM0_PLATFORM_QUIRK 39
+#define DOM0_PLATFORM_QUIRK 39
#define QUIRK_NOIRQBALANCING 1
typedef struct dom0_platform_quirk {
/* IN variables. */
@@ -463,14 +463,14 @@
uint8_t allow_access; /* allow (!0) or deny (0) access to range? */
} dom0_iomem_permission_t;
DEFINE_GUEST_HANDLE(dom0_iomem_permission_t);
-
+
#define DOM0_HYPERCALL_INIT 48
typedef struct dom0_hypercall_init {
domid_t domain; /* domain to be affected */
unsigned long mfn; /* machine frame to be initialised */
} dom0_hypercall_init_t;
DEFINE_GUEST_HANDLE(dom0_hypercall_init_t);
-
+
typedef struct dom0_op {
uint32_t cmd;
uint32_t interface_version; /* DOM0_INTERFACE_VERSION */
@@ -507,7 +507,7 @@
struct dom0_platform_quirk platform_quirk;
struct dom0_physical_memory_map physical_memory_map;
struct dom0_max_vcpus max_vcpus;
- struct dom0_setdomainhandle setdomainhandle;
+ struct dom0_setdomainhandle setdomainhandle;
struct dom0_setdebugging setdebugging;
struct dom0_irq_permission irq_permission;
struct dom0_iomem_permission iomem_permission;
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/grant_table.h
--- a/xen/include/public/grant_table.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/grant_table.h Mon Mar 6 17:15:10 2006
@@ -262,7 +262,7 @@
* GNTMAP_contains_pte subflag:
* 0 => This map request contains a host virtual address.
* 1 => This map request contains the machine addess of the PTE to update.
- */
+ */
#define _GNTMAP_contains_pte (4)
#define GNTMAP_contains_pte (1<<_GNTMAP_contains_pte)
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/hvm/vmx_assist.h
--- a/xen/include/public/hvm/vmx_assist.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/hvm/vmx_assist.h Mon Mar 6 17:15:10 2006
@@ -22,13 +22,13 @@
unsigned int seg_type : 4,
s : 1,
dpl : 2,
- p : 1,
+ p : 1,
reserved0 : 4,
avl : 1,
- reserved1 : 1,
+ reserved1 : 1,
default_ops_size: 1,
g : 1,
- null_bit : 1,
+ null_bit : 1,
reserved2 : 15;
} fields;
unsigned int bytes;
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/io/ring.h
--- a/xen/include/public/io/ring.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/io/ring.h Mon Mar 6 17:15:10 2006
@@ -39,7 +39,7 @@
*
* These expand out to give you a set of types, as you can see below.
* The most important of these are:
- *
+ *
* mytag_sring_t - The shared ring.
* mytag_front_ring_t - The 'front' half of the ring.
* mytag_back_ring_t - The 'back' half of the ring.
@@ -58,7 +58,7 @@
* mytag_back_ring_t back_ring;
* BACK_RING_INIT(&back_ring, (mytag_sring_t *)shared_page, PAGE_SIZE);
*/
-
+
#define DEFINE_RING_TYPES(__name, __req_t, __rsp_t) \
\
/* Shared ring entry */ \
@@ -97,7 +97,7 @@
typedef struct __name##_back_ring __name##_back_ring_t
/*
- * Macros for manipulating rings.
+ * Macros for manipulating rings.
*
* FRONT_RING_whatever works on the "front end" of a ring: here
* requests are pushed on to the ring and responses taken off it.
@@ -105,7 +105,7 @@
* BACK_RING_whatever works on the "back end" of a ring: here
* requests are taken off the ring and responses put on.
*
- * N.B. these macros do NO INTERLOCKS OR FLOW CONTROL.
+ * N.B. these macros do NO INTERLOCKS OR FLOW CONTROL.
* This is OK in 1-for-1 request-response situations where the
* requestor (front end) never has more than RING_SIZE()-1
* outstanding requests.
@@ -151,7 +151,7 @@
#define RING_SIZE(_r) \
((_r)->nr_ents)
-/* Test if there is an empty slot available on the front ring.
+/* Test if there is an empty slot available on the front ring.
* (This is only meaningful from the front. )
*/
#define RING_FULL(_r) \
@@ -159,24 +159,19 @@
/* Test if there are outstanding messages to be processed on a ring. */
#define RING_HAS_UNCONSUMED_RESPONSES(_r) \
- ( (_r)->rsp_cons != (_r)->sring->rsp_prod )
-
+ ((_r)->rsp_cons != (_r)->sring->rsp_prod)
+
#define RING_HAS_UNCONSUMED_REQUESTS(_r) \
- ( ((_r)->req_cons != (_r)->sring->req_prod ) && \
- (((_r)->req_cons - (_r)->rsp_prod_pvt) != \
- RING_SIZE(_r)) )
-
+ (((_r)->req_cons != (_r)->sring->req_prod) && \
+ (((_r)->req_cons - (_r)->rsp_prod_pvt) != RING_SIZE(_r)))
+
/* Direct access to individual ring elements, by index. */
#define RING_GET_REQUEST(_r, _idx) \
- (&((_r)->sring->ring[ \
- ((_idx) & (RING_SIZE(_r) - 1)) \
- ].req))
+ (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].req))
#define RING_GET_RESPONSE(_r, _idx) \
- (&((_r)->sring->ring[ \
- ((_idx) & (RING_SIZE(_r) - 1)) \
- ].rsp))
-
+ (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp))
+
/* Loop termination condition: Would the specified index overflow the ring? */
#define RING_REQUEST_CONS_OVERFLOW(_r, _cons) \
(((_cons) - (_r)->rsp_prod_pvt) >= RING_SIZE(_r))
@@ -212,7 +207,7 @@
* The second argument is a boolean return value. True indicates that there
* are pending messages on the ring (i.e., the connection should not be put
* to sleep).
- *
+ *
* These macros will set the req_event/rsp_event field to trigger a
* notification on the very next message that is enqueued. If you want to
* create batches of work (i.e., only receive a notification after several
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/io/xenbus.h
--- a/xen/include/public/io/xenbus.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/io/xenbus.h Mon Mar 6 17:15:10 2006
@@ -6,9 +6,8 @@
* Copyright (C) 2005 XenSource Ltd.
*/
-#ifndef _XEN_XENBUS_H
-#define _XEN_XENBUS_H
-
+#ifndef _XEN_PUBLIC_IO_XENBUS_H
+#define _XEN_PUBLIC_IO_XENBUS_H
/* The state of either end of the Xenbus, i.e. the current communication
status of initialisation across the bus. States here imply nothing about
@@ -30,8 +29,7 @@
} XenbusState;
-
-#endif /* _XEN_XENBUS_H */
+#endif /* _XEN_PUBLIC_IO_XENBUS_H */
/*
* Local variables:
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/memory.h
--- a/xen/include/public/memory.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/memory.h Mon Mar 6 17:15:10 2006
@@ -80,7 +80,7 @@
* machphys table is smaller than max_extents * 2MB.
*/
unsigned int max_extents;
-
+
/*
* Pointer to buffer to fill with list of extent starts. If there are
* any large discontiguities in the machine address space, 2MB gaps in
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/physdev.h
--- a/xen/include/public/physdev.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/physdev.h Mon Mar 6 17:15:10 2006
@@ -37,14 +37,14 @@
uint32_t reg;
/* IN or OUT */
uint32_t value;
-} physdevop_apic_t;
+} physdevop_apic_t;
typedef struct physdevop_irq {
/* IN */
uint32_t irq;
/* OUT */
uint32_t vector;
-} physdevop_irq_t;
+} physdevop_irq_t;
typedef struct physdev_op {
uint32_t cmd;
diff -r 085f0ad9018a -r e9daf5307296 xen/include/public/sched_ctl.h
--- a/xen/include/public/sched_ctl.h Mon Mar 6 17:05:09 2006
+++ b/xen/include/public/sched_ctl.h Mon Mar 6 17:15:10 2006
@@ -34,24 +34,20 @@
uint32_t direction;
domid_t domain;
union {
- struct bvt_adjdom
- {
+ struct bvt_adjdom {
uint32_t mcu_adv; /* mcu advance: inverse of weight */
uint32_t warpback; /* warp? */
int32_t warpvalue; /* warp value */
int64_t warpl; /* warp limit */
int64_t warpu; /* unwarp time requirement */
} bvt;
-
- struct sedf_adjdom
- {
+ struct sedf_adjdom {
uint64_t period;
uint64_t slice;
uint64_t latency;
uint32_t extratime;
uint32_t weight;
} sedf;
-
} u;
};
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|