11 Sep, 2012

1 commit

  • The kernel's version number is used as decimal in the bcdDevice field of
    the RH descriptor. For kernel version v3.12 we would see 3.0c in lsusb.
    I am not sure how important it is to stick with bcd values since this is
    this way since we started git history and nobody complained (however back
    then we reported only 2.6).

    Signed-off-by: Sebastian Andrzej Siewior
    Signed-off-by: Greg Kroah-Hartman

    Sebastian Andrzej Siewior
     

08 Mar, 2012

1 commit


25 Jul, 2008

1 commit

  • This updates to define the key routines as constant
    functions, which the macros will then call. Newer code can now call
    bcd2bin() instead of SCREAMING BCD2BIN() TO THE FOUR WINDS.

    This lets each driver shrink their codespace by using N function calls to
    a single (global) copy of those routines, instead of N inlined copies of
    these functions per driver.

    These routines aren't used in speed-critical code. Almost all callers are
    in the RTC framework. Typical per-driver savings is near 300 bytes.

    Signed-off-by: David Brownell
    Acked-by: Adrian Bunk
    Cc: Alessandro Zummo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Brownell