Re: Did the problem of g_serial "scheduling while atomic bug" fixed?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 30, 2011 at 10:32 AM, sword li <sword.l.dragon@xxxxxxxxx> wrote:
> Hi, All
>      when I write data to USB general serial, sometimes encounter the problem
> "scheduling while atomic" problem, and it is very similar with this:
>
> http://kerneltrap.org/mailarchive/linux-usb/2010/4/6/6259986
>
> and I also find there is a patch:
> http://marc.info/?l=linux-usb&m=126405382220848&w=2
>
> my kernel is 2.6.32. now with kernel 2.6.38, I find this patch wasn't applied.
> so , is the problem resolved? can anyone give me an advice?
>

Please note that below patch was merged in the kernel to fix this warning.

commit 44a0c0190b500ee6bcfc0976fe540f65dee2cd67
Author: Jon Povey <jon.povey@xxxxxxxxxxxxxxx>
Date:   Mon Jun 14 19:41:04 2010 +0900

    USB: g_serial: don't set low_latency flag

    No longer set low_latency flag as it causes this warning backtrace:

      WARNING: at kernel/mutex.c:207 __mutex_lock_slowpath+0x6c/0x288()

    Fix associated locking and wakeups.

    Signed-off-by: Jon Povey <jon.povey@xxxxxxxxxxxxxxx>
    Cc: Maulik Mankad <x0082077@xxxxxx>
    Cc: stable <stable@xxxxxxxxxx>
    Acked-by: David Brownell <dbrownell@xxxxxxxxxxxxxxxxxxxxx>
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx>

You can see "git log" of drivers/usb/gadget/u_serial.c for latest
kernel to confirm this.

Regards,
Maulik
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux