Add thread names and remove a wrong property.
Change-Id: I4c2ccde03980db5351d42e7b976809ac426c5375
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
DeviceClass *dc = DEVICE_CLASS(klass);
PCIDeviceClass *k = PCI_DEVICE_CLASS(klass);
- k->no_hotplug = 1;
k->init = marucam_initfn;
k->exit = marucam_exitfn;
k->vendor_id = PCI_VENDOR_ID_TIZEN;
MULTI_DEBUG_CHANNEL(tizen, camera_darwin);
+#define MARUCAM_THREAD_NAME "marucam_worker_thread"
+
/* V4L2 defines copy from videodev2.h */
#define V4L2_CTRL_FLAG_SLIDER 0x0020
/**********************************************
* MARU camera routines
**********************************************/
-
void marucam_device_init(MaruCamState *state)
{
g_state = state;
g_state->destroying = false;
- qemu_thread_create(&state->thread_id, marucam_worker_thread,
- NULL, QEMU_THREAD_JOINABLE);
+ qemu_thread_create(&state->thread_id,
+ MARUCAM_THREAD_NAME,
+ marucam_worker_thread,
+ NULL,
+ QEMU_THREAD_JOINABLE);
}
void marucam_device_exit(MaruCamState *state)
MULTI_DEBUG_CHANNEL(tizen, camera_linux);
+#define MARUCAM_THREAD_NAME "marucam_worker_thread"
+
#define CLEAR(x) memset(&(x), 0, sizeof(x))
#define MARUCAM_DEFAULT_BUFFER_COUNT 4
void marucam_device_init(MaruCamState *state)
{
state->destroying = false;
- qemu_thread_create(&state->thread_id, marucam_worker_thread, (void *)state,
- QEMU_THREAD_JOINABLE);
+ qemu_thread_create(&state->thread_id,
+ MARUCAM_THREAD_NAME,
+ marucam_worker_thread,
+ (void *)state,
+ QEMU_THREAD_JOINABLE);
}
void marucam_device_exit(MaruCamState *state)