usb: conversion of k_work API

Replace all existing deprecated API with the recommended alternative.

Be aware that this does not address architectural errors in the use
of the work API.

Fixes #34092

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
This commit is contained in:
Peter Bigot 2021-03-31 10:31:30 -05:00 committed by Anas Nashif
commit 2ac596b91a
2 changed files with 8 additions and 8 deletions

View file

@ -1915,10 +1915,10 @@ static int usb_init(const struct device *arg)
(void)nrfx_power_init(&power_config);
nrfx_power_usbevt_init(&usbevt_config);
k_work_q_start(&usbd_work_queue,
usbd_work_queue_stack,
K_KERNEL_STACK_SIZEOF(usbd_work_queue_stack),
CONFIG_SYSTEM_WORKQUEUE_PRIORITY);
k_work_queue_start(&usbd_work_queue,
usbd_work_queue_stack,
K_KERNEL_STACK_SIZEOF(usbd_work_queue_stack),
CONFIG_SYSTEM_WORKQUEUE_PRIORITY, NULL);
k_work_init(&ctx->usb_work, usbd_work_handler);

View file

@ -18,10 +18,10 @@ static int z_usb_work_q_init(const struct device *dev)
{
ARG_UNUSED(dev);
k_work_q_start(&z_usb_work_q,
z_usb_work_q_stack,
K_KERNEL_STACK_SIZEOF(z_usb_work_q_stack),
CONFIG_USB_WORKQUEUE_PRIORITY);
k_work_queue_start(&z_usb_work_q,
z_usb_work_q_stack,
K_KERNEL_STACK_SIZEOF(z_usb_work_q_stack),
CONFIG_USB_WORKQUEUE_PRIORITY, NULL);
k_thread_name_set(&z_usb_work_q.thread, "usbworkq");
return 0;