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

Re: ABI 2.6.30-1



On Sat, 2009-07-04 at 18:21 +0200, Bastian Blank wrote:
> Hi
> 
> The 2.6.30.1 stable update striked again. 2 (3) parts of the module ABI was
> broken[1,2]:
> 
> - kvm
> - usbserial
> - and a weird change in hisax.
> 
> kvm is easy to be ignored.

Right.

> usbserial is more likely to break things and

Yeah, one operation was split into two, which changes both ABI and API.
Unless there's some way to avoid that split, which I doubt, we have to
bump ABI.

The original commit was:

commit f9c99bb8b3a1ec81af68d484a551307326c2e933
Author: Alan Stern <stern@rowland.harvard.edu>
Date:   Tue Jun 2 11:53:55 2009 -0400

    USB: usb-serial: replace shutdown with disconnect, release
    
    This patch (as1254) splits up the shutdown method of usb_serial_driver
    into a disconnect and a release method.
    
    The problem is that the usb-serial core was calling shutdown during
    disconnect handling, but drivers didn't expect it to be called until
    after all the open file references had been closed.  The result was an
    oops when the close method tried to use memory that had been
    deallocated by shutdown.
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

> I have no idea about hisax.
[...]

Looks like an internal change to me.

Ben.

-- 
Ben Hutchings
When you say `I wrote a program that crashed Windows', people just stare ...
and say `Hey, I got those with the system, *for free*'. - Linus Torvalds

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: