03 Oct, 2007

24 commits


02 Oct, 2007

3 commits


01 Oct, 2007

3 commits


30 Sep, 2007

2 commits

  • Using udma yuv causes the driver becomes locked into that mode. This prevents
    use of the mpeg decoder & non-udma yuv output. This patch clears the
    operating mode when the device is closed.

    Signed-off-by: Ian Armstrong
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Ian Armstrong
     
  • The new behaviour of CFS exposes a race which occurs if a switch is
    requested when vt_mode.mode is VT_PROCESS.

    The process with vc->vt_pid is signaled before vc->vt_newvt is set.
    This causes the switch to fail when triggered by the monitoing process
    because the target is still -1.

    [ If the signal sending fails, the subsequent "reset_vc(vc)" will then
    reset vt_newvt to -1, so this works for that case too. - Linus ]

    Signed-off-by: Jan Lübbe
    Signed-off-by: Linus Torvalds

    Jan Lübbe
     

29 Sep, 2007

5 commits

  • Commit 468d09f8946d40228c56de26fe4874b2f98067ed masked the "state"
    interrupt (bit 20 of the cause register). This results in Radstone's
    PPC7D repeatedly re-entering the interrupt routine, locking up the
    board. The following patch returns the required handling for this
    interrupt.

    Signed-off-by: Martyn Welch
    Signed-off-by: Dale Farnsworth
    Signed-off-by: Jeff Garzik

    Dale Farnsworth
     
  • Linas reported me that some machines were crashing at boot in
    quirk_e100_interrupt. It appears that this quirk is doing an ioremap
    directly on a PCI BAR value, which isn't legal and will cause all sorts
    of bad things to happen on architectures where PCI BARs don't directly
    match processor bus addresses.

    This fixes it by using the proper PCI resources instead which is possible
    since the quirk has been moved by a previous commit to happen late enough
    for that.

    Signed-off-by: Benjamin Herrenschmidt
    Acked-by: Linas Vepstas
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • Input: xpad - fix dependancy on LEDS class

    The driver can not be built-in when LEDS class is a module.

    Signed-off-by: Dmitry Torokhov
    Signed-off-by: Linus Torvalds

    Dmitry Torokhov
     
  • * 'for-2.6.23' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:
    [POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.
    [POWERPC] Fix mpc834x USB-MPH configuration.
    [POWERPC] Fix cpm_uart driver for cpm1 machines
    [PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem
    [POWERPC] Fix copy'n'paste typo in commproc.c

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
    e1000: Add device IDs of blade version of the 82571 quad port
    sky2: fix transmit state on resume
    sky2: FE+ vlan workaround
    sky2: sky2 FE+ receive status workaround

    Linus Torvalds
     

28 Sep, 2007

3 commits

  • in cpm_uart_cpm1.h, DPRAM_BASE is assigned an address derived from cpmp.
    On ARC=ppc, this is a physical address with 1:1 DMA mapping which can't
    be used for arithmetric compare operations with virtual addresses
    returned by cpm_dpram_addr. This patch changes the assignment to use
    cpm_dpram_addr as well, like in cpm_uart_cpm2.h.

    Signed-off-by: Jochen Friedrich
    Signed-off-by: Kumar Gala

    Jochen Friedrich
     
  • This blade-specific board form factor is identical to the 82571EB
    board.

    Signed-off-by: Auke Kok
    Signed-off-by: Jeff Garzik

    Auke Kok
     
  • This should fix http://bugzilla.kernel.org/show_bug.cgi?id=8667

    After resume, driver has reset the chip so the current state
    of transmit checksum offload state machine and DMA state machine
    will be undefined.

    The fix is to set the state so that first Tx will set MSS and offset
    values.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger