Messages in this thread | | | From | "shiva g" <> | Subject | Re: mark_bh in Linux 2.6.12 kernel | Date | Wed, 29 Mar 2006 16:31:49 +0530 |
| |
Here is the source
static __inline__ void usbd_schedule_device_bh(struct usb_device_instance *device) { if (device && (device->status != USBD_CLOSING) && !device->device_bh.sync) { queue_task(&device->device_bh, &tq_immediate); mark_bh(IMMEDIATE_BH); } }
Also,in the below code, will replacing "schedule_task" simply by "schedule_work" work? static __inline__ void usbd_schedule_function_bh(struct usb_device_instance *device) { if (device && (device->status != USBD_CLOSING) && !device->function_bh.sync) { schedule_task(&device->function_bh); }
---- Original Message ----- From: "Sam Ravnborg" <sam@ravnborg.org> To: "shiva g" <shiva@isofttech.com> Cc: <linux-kernel@vger.kernel.org> Sent: Wednesday, March 29, 2006 4:26 PM Subject: Re: mark_bh in Linux 2.6.12 kernel
> On Wed, Mar 29, 2006 at 04:12:43PM +0530, shiva g wrote: >> Hi all, >> We are porting a usb host controller driver from 2.4.18 kernel to >> 2.6.12 >> kernel. We face some issues with >> mark_bh( ) call. Can anyone suggest us how we proceed in porting >> mark_bh( ) >> in the 2.6.12 kernel. > Posting the source may give you more/better feedback... > > Sam > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |