aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xentrace/xentrace.c
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-06-04 14:24:46 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-06-04 14:24:46 +0100
commit3bb3120193bcc5764530d88b12bf6326cf63dadb (patch)
tree6a92bbe1a56dcb913734db65cb5dc19219b5ef66 /tools/xentrace/xentrace.c
parent765ebff1db1c2d8dd7d41ce571ddda7f7cc12e3d (diff)
downloadxen-3bb3120193bcc5764530d88b12bf6326cf63dadb.tar.gz
xen-3bb3120193bcc5764530d88b12bf6326cf63dadb.tar.bz2
xen-3bb3120193bcc5764530d88b12bf6326cf63dadb.zip
xentrace: Bit-field boolean must be unsigned.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/xentrace/xentrace.c')
-rw-r--r--tools/xentrace/xentrace.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/tools/xentrace/xentrace.c b/tools/xentrace/xentrace.c
index b3637f3ccc..45fb99f7e7 100644
--- a/tools/xentrace/xentrace.c
+++ b/tools/xentrace/xentrace.c
@@ -56,7 +56,7 @@ typedef struct settings_st {
uint32_t evt_mask;
uint32_t cpu_mask;
unsigned long tbuf_size;
- int discard:1;
+ uint8_t discard:1;
} settings_t;
settings_t opts;
@@ -308,12 +308,9 @@ int monitor_tbufs(FILE *logfile)
meta = init_bufs_ptrs(tbufs_mapped, num, size);
data = init_rec_ptrs(meta, num);
- if(opts.discard) {
- for ( i = 0; (i < num) ; i++ )
- {
- meta[i]->cons = meta[i]->prod;
- }
- }
+ if ( opts.discard )
+ for ( i = 0; i < num; i++ )
+ meta[i]->cons = meta[i]->prod;
/* now, scan buffers for events */
while ( !interrupted )
@@ -423,7 +420,7 @@ error_t cmd_parser(int key, char *arg, struct argp_state *state)
case 'D': /* Discard traces currently in the buffer before beginning */
{
- opts.discard=1;
+ opts.discard = 1;
}
break;