mirror of
https://github.com/clearlinux/kvmtool.git
synced 2026-09-05 13:11:44 +00:00
kvm tools: Use more readable name for ioport mutex
This patch renames the mutex in iport.c to 'ioport_mutex' and documents which data it is used to protect. Signed-off-by: Pekka Enberg <penberg@kernel.org>
This commit is contained in:
committed by
Will Deacon
parent
07f90696c9
commit
4b073f1395
@@ -17,19 +17,21 @@
|
||||
|
||||
#define ioport_node(n) rb_entry(n, struct ioport, node)
|
||||
|
||||
static u16 free_io_port_idx;
|
||||
DEFINE_MUTEX(free_io_port_idx_lock);
|
||||
static struct rb_root ioport_tree = RB_ROOT;
|
||||
bool ioport_debug;
|
||||
DEFINE_MUTEX(ioport_mutex);
|
||||
|
||||
static u16 free_io_port_idx; /* protected by ioport_mutex */
|
||||
|
||||
static struct rb_root ioport_tree = RB_ROOT;
|
||||
bool ioport_debug;
|
||||
|
||||
static u16 ioport__find_free_port(void)
|
||||
{
|
||||
u16 free_port;
|
||||
|
||||
mutex_lock(&free_io_port_idx_lock);
|
||||
mutex_lock(&ioport_mutex);
|
||||
free_port = IOPORT_START + free_io_port_idx * IOPORT_SIZE;
|
||||
free_io_port_idx++;
|
||||
mutex_unlock(&free_io_port_idx_lock);
|
||||
mutex_unlock(&ioport_mutex);
|
||||
|
||||
return free_port;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user