15 Nov, 2008

1 commit


21 Jul, 2008

1 commit


30 Apr, 2008

1 commit


16 Apr, 2008

1 commit

  • Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is
    prefixed with "platform:". Add MODULE_ALIAS() to the hotpluggable serial
    platform drivers, to re-enable auto loading.

    NOTE that Kconfig for some of these drivers doesn't allow modular builds, and
    thus doesn't match the driver source's unload support. Presumably their
    unload code is buggy and/or weakly tested...

    [dbrownell@users.sourceforge.net: more drivers, registration fixes]
    Signed-off-by: Kay Sievers
    Signed-off-by: David Brownell
    Acked-by: Peter Korsgaard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kay Sievers
     

08 Feb, 2008

1 commit

  • * 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (69 commits)
    [POWERPC] Add SPE registers to core dumps
    [POWERPC] Use regset code for compat PTRACE_*REGS* calls
    [POWERPC] Use generic compat_sys_ptrace
    [POWERPC] Use generic compat_ptrace_request
    [POWERPC] Use generic ptrace peekdata/pokedata
    [POWERPC] Use regset code for PTRACE_*REGS* requests
    [POWERPC] Switch to generic compat_binfmt_elf code
    [POWERPC] Switch to using user_regset-based core dumps
    [POWERPC] Add user_regset compat support
    [POWERPC] Add user_regset_view definitions
    [POWERPC] Use user_regset accessors for GPRs
    [POWERPC] ptrace accessors for special regs MSR and TRAP
    [POWERPC] Use user_regset accessors for SPE regs
    [POWERPC] Use user_regset accessors for altivec regs
    [POWERPC] Use user_regset accessors for FP regs
    [POWERPC] mpc52xx: fix compile error introduce when rebasing patch
    [POWERPC] 4xx: PCIe indirect DCR spinlock fix.
    [POWERPC] Add missing native dcr dcr_ind_lock spinlock
    [POWERPC] 4xx: Fix offset value on Warp board
    [POWERPC] 4xx: Add 440EPx Sequoia ehci dts entry
    ...

    Linus Torvalds
     

07 Feb, 2008

4 commits

  • Mostly in and around irq handlers.

    Signed-off-by: Jeff Garzik
    Cc: Russell King
    Cc: "Luck Tony"
    Cc: Roman Zippel
    Cc: Geert Uytterhoeven
    Cc: Paul Mackerras
    Cc: Benjamin Herrenschmidt
    Acked-by: Dmitry Torokhov
    Cc: Karsten Keil
    Acked-by: "John W. Linville"
    Cc: James Bottomley
    Cc: David Brownell
    Cc: "Antonino A. Daplas"
    Acked-by: Josh Boyer
    Acked-by: Holger Schurig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jeff Garzik
     
  • Probing of the console at console_initcall time is broken. It tries to
    call memory allocation routines which aren't initialized yet.

    Problem solved by removing the early probe entirely. The console init
    is called again anyway after the uartlite device is initialized and the
    memory allocation routines can be called safely.

    Signed-off-by: Grant Likely
    Acked-by: Peter Korsgaard

    Grant Likely
     
  • Mainly, this involves two changes:
    1) xilinx->xlnx (recognized standard is to use the stock ticker)
    2) In order to have the device tree focus on describing what the
    hardware is as exactly as possible, the compatible strings contain the
    full IP name and IP version.

    Signed-off-by: Stephen Neuendorffer
    Acked-by: Peter Korsgaard
    Signed-off-by: Grant Likely

    Stephen Neuendorffer
     
  • Fix compile errors in the xilinxfb, xsysace and uartlite drivers used
    by the Xilinx Virtex platform

    Signed-off-by: Grant Likely
    Acked-by: Peter Korsgaard

    Grant Likely
     

09 Jan, 2008

1 commit


11 Dec, 2007

1 commit

  • There should be an of_node_put when breaking out of a loop that iterates
    using for_each_compatible_node.

    This was detected and fixed using the following semantic patch.
    (http://www.emn.fr/x-info/coccinelle/)

    //
    @@
    identifier d;
    type T;
    expression e;
    iterator for_each_compatible_node;
    @@

    T *d;
    ...
    for_each_compatible_node(d,...)
    {... when != of_node_put(d)
    when != e = d
    (
    return d;
    |
    + of_node_put(d);
    ? return ...;
    )
    ...}
    //

    Signed-off-by: Julia Lawall
    Acked-by: Grant Likely
    Acked-by: Peter Korsgaard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Julia Lawall
     

01 Nov, 2007

1 commit

  • Change the wait_tx routine to call cpu_relax() instead of udelay() to
    reduce console output latency and test for the TXFULL bit instead of
    TXEMPTY. That way the FIFO doesn't need to by 100% flushed before
    writing the next character.

    Signed-off-by: Grant Likely
    Acked-by: Peter Korsgaard
    Signed-off-by: Josh Boyer

    Grant Likely
     

03 Oct, 2007

8 commits


10 Feb, 2007

1 commit


23 Dec, 2006

1 commit


09 Dec, 2006

1 commit

  • This is the grungy swap all the occurrences in the right places patch that
    goes with the updates. At this point we have the same functionality as
    before (except that sgttyb() returns speeds not zero) and are ready to
    begin turning new stuff on providing nobody reports lots of bugs

    If you are a tty driver author converting an out of tree driver the only
    impact should be termios->ktermios name changes for the speed/property
    setting functions from your upper layers.

    If you are implementing your own TCGETS function before then your driver
    was broken already and its about to get a whole lot more painful for you so
    please fix it 8)

    Also fill in c_ispeed/ospeed on init for most devices, although the current
    code will do this for you anyway but I'd like eventually to lose that extra
    paranoia

    [akpm@osdl.org: bluetooth fix]
    [mp3@de.ibm.com: sclp fix]
    [mp3@de.ibm.com: warning fix for tty3270]
    [hugh@veritas.com: fix tty_ioctl powerpc build]
    [jdike@addtoit.com: uml: fix ->set_termios declaration]
    Signed-off-by: Alan Cox
    Signed-off-by: Martin Peschke
    Acked-by: Peter Oberparleiter
    Cc: Cornelia Huck
    Signed-off-by: Hugh Dickins
    Signed-off-by: Jeff Dike
    Cc: Paolo 'Blaisorblade' Giarrusso
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Cox
     

08 Dec, 2006

1 commit

  • Add a driver for the Xilinx uartlite serial controller used in boards with
    the PPC405 core in the Xilinx V2P/V4 fpgas.

    The hardware is very simple (baudrate/start/stopbits fixed and no break
    support). See the datasheet for details:

    http://www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_uartlite.pdf

    See http://thread.gmane.org/gmane.linux.serial/1237/ for the email thread.

    Signed-off-by: Peter Korsgaard
    Acked-by: Olof Johansson
    Cc: Russell King
    Cc: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Peter Korsgaard