diff --git a/drivers/staging/lttng/lib/ringbuffer/backend_types.h b/drivers/staging/lttng/lib/ringbuffer/backend_types.h index 1d301de2e178..25c41bc96433 100644 --- a/drivers/staging/lttng/lib/ringbuffer/backend_types.h +++ b/drivers/staging/lttng/lib/ringbuffer/backend_types.h @@ -53,7 +53,7 @@ struct lib_ring_buffer_backend { struct channel *chan; /* Associated channel */ int cpu; /* This buffer's cpu. -1 if global. */ union v_atomic records_read; /* Number of records read */ - unsigned int allocated:1; /* Bool: is buffer allocated ? */ + uint allocated:1; /* is buffer allocated ? */ }; struct channel_backend { @@ -65,7 +65,7 @@ struct channel_backend { * for writer. */ unsigned int buf_size_order; /* Order of buffer size */ - int extra_reader_sb:1; /* Bool: has extra reader subbuffer */ + uint extra_reader_sb:1; /* has extra reader subbuffer ? */ struct lib_ring_buffer *buf; /* Channel per-cpu buffers */ unsigned long num_subbuf; /* Number of sub-buffers for writer */ diff --git a/drivers/staging/lttng/lib/ringbuffer/frontend_types.h b/drivers/staging/lttng/lib/ringbuffer/frontend_types.h index 5c7437f8127b..eced7be95b64 100644 --- a/drivers/staging/lttng/lib/ringbuffer/frontend_types.h +++ b/drivers/staging/lttng/lib/ringbuffer/frontend_types.h @@ -60,8 +60,8 @@ struct channel { struct notifier_block cpu_hp_notifier; /* CPU hotplug notifier */ struct notifier_block tick_nohz_notifier; /* CPU nohz notifier */ struct notifier_block hp_iter_notifier; /* hotplug iterator notifier */ - int cpu_hp_enable:1; /* Enable CPU hotplug notif. */ - int hp_iter_enable:1; /* Enable hp iter notif. */ + uint cpu_hp_enable:1; /* Enable CPU hotplug notif. */ + uint hp_iter_enable:1; /* Enable hp iter notif. */ wait_queue_head_t read_wait; /* reader wait queue */ wait_queue_head_t hp_wait; /* CPU hotplug wait queue */ int finalized; /* Has channel been finalized */ @@ -94,8 +94,8 @@ struct lib_ring_buffer_iter { ITER_NEXT_RECORD, ITER_PUT_SUBBUF, } state; - int allocated:1; - int read_open:1; /* Opened for reading ? */ + uint allocated:1; + uint read_open:1; /* Opened for reading ? */ }; /* ring buffer state */ @@ -138,9 +138,9 @@ struct lib_ring_buffer { unsigned long get_subbuf_consumed; /* Read-side consumed */ unsigned long prod_snapshot; /* Producer count snapshot */ unsigned long cons_snapshot; /* Consumer count snapshot */ - int get_subbuf:1; /* Sub-buffer being held by reader */ - int switch_timer_enabled:1; /* Protected by ring_buffer_nohz_lock */ - int read_timer_enabled:1; /* Protected by ring_buffer_nohz_lock */ + uint get_subbuf:1; /* Sub-buffer being held by reader */ + uint switch_timer_enabled:1; /* Protected by ring_buffer_nohz_lock */ + uint read_timer_enabled:1; /* Protected by ring_buffer_nohz_lock */ }; static inline diff --git a/drivers/staging/lttng/lib/ringbuffer/ring_buffer_frontend.c b/drivers/staging/lttng/lib/ringbuffer/ring_buffer_frontend.c index 957d7f3d7ac6..348c05e7b141 100644 --- a/drivers/staging/lttng/lib/ringbuffer/ring_buffer_frontend.c +++ b/drivers/staging/lttng/lib/ringbuffer/ring_buffer_frontend.c @@ -54,7 +54,7 @@ struct switch_offsets { unsigned long begin, end, old; size_t pre_header_padding, size; - unsigned int switch_new_start:1, switch_new_end:1, switch_old_start:1, + uint switch_new_start:1, switch_new_end:1, switch_old_start:1, switch_old_end:1; }; diff --git a/drivers/staging/lttng/ltt-events.h b/drivers/staging/lttng/ltt-events.h index 36b281a72f38..c370ca68c15c 100644 --- a/drivers/staging/lttng/ltt-events.h +++ b/drivers/staging/lttng/ltt-events.h @@ -67,8 +67,8 @@ struct lttng_enum_entry { struct lttng_integer_type { unsigned int size; /* in bits */ unsigned short alignment; /* in bits */ - unsigned int signedness:1; - unsigned int reverse_byte_order:1; + uint signedness:1; + uint reverse_byte_order:1; unsigned int base; /* 2, 8, 10, 16, for pretty print */ enum lttng_string_encodings encoding; }; @@ -191,7 +191,7 @@ struct ltt_event { } ftrace; } u; struct list_head list; /* Event list */ - int metadata_dumped:1; + uint metadata_dumped:1; }; struct ltt_channel_ops { @@ -251,7 +251,7 @@ struct ltt_channel { struct ltt_event *sc_compat_unknown; struct ltt_event *sc_exit; /* for syscall exit */ int header_type; /* 0: unset, 1: compact, 2: large */ - int metadata_dumped:1; + uint metadata_dumped:1; }; struct ltt_session { @@ -264,7 +264,7 @@ struct ltt_session { struct list_head list; /* Session list */ unsigned int free_chan_id; /* Next chan ID to allocate */ uuid_le uuid; /* Trace session unique ID */ - int metadata_dumped:1; + uint metadata_dumped:1; }; struct ltt_session *ltt_session_create(void);