19 Oct, 2015

1 commit


14 Oct, 2015

1 commit

  • When device_register() fails, kfree() is called in hsi_client_release(),
    hence there is no need to call kfree in err3 again.

    Fixes: a2aa24734d9db ("HSI: Add common DT binding for HSI client devices")
    Signed-off-by: Geliang Tang
    Signed-off-by: Sebastian Reichel

    Geliang Tang
     

16 May, 2014

4 commits


17 Oct, 2013

1 commit


04 Jul, 2013

1 commit

  • Calling dev_set_name with a single paramter causes it to be handled as a
    format string. Many callers are passing potentially dynamic string
    content, so use "%s" in those cases to avoid any potential accidents,
    including wrappers like device_create*() and bdi_register().

    Signed-off-by: Kees Cook
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kees Cook
     

02 Mar, 2013

1 commit

  • Fix kernel-doc warnings in hsi files:

    Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'e_handler' description in 'hsi_client'
    Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'pclaimed' description in 'hsi_client'
    Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'nb' description in 'hsi_client'
    Warning(drivers/hsi/hsi.c:434): No description found for parameter 'handler'
    Warning(drivers/hsi/hsi.c:434): Excess function parameter 'cb' description in 'hsi_register_port_event'

    Don't document "private:" fields with kernel-doc notation.
    If you want to leave them fully documented, that's OK, but
    then don't mark them as "private:".

    Signed-off-by: Randy Dunlap
    Cc: Carlos Chinea
    Cc: Linus Walleij
    Cc: Greg Kroah-Hartman
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-omap@vger.kernel.org
    Acked-by: Nishanth Menon
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

23 Apr, 2012

4 commits


05 Jan, 2012

1 commit

  • Adds HSI framework in to the linux kernel.

    High Speed Synchronous Serial Interface (HSI) is a
    serial interface mainly used for connecting application
    engines (APE) with cellular modem engines (CMT) in cellular
    handsets.

    HSI provides multiplexing for up to 16 logical channels,
    low-latency and full duplex communication.

    Signed-off-by: Carlos Chinea
    Acked-by: Linus Walleij

    Carlos Chinea