06 Apr, 2011

2 commits


05 Apr, 2011

13 commits

  • * 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
    drm: fix "persistant" typo
    drm/radeon/kms: add some new ontario pci ids
    drm/radeon/kms: pageflipping cleanup for avivo+
    drm/radeon/kms: Add support for tv-out dongle on G5 9600
    drm: export drm_find_cea_extension to drivers
    drm/radeon/kms: add some sanity checks to obj info record parsingi (v2)
    drm/i915: Reset GMBUS controller after NAK
    drm/i915: Busy-spin wait_for condition in atomic contexts
    drm/i915/lvds: Always return connected in the absence of better information

    Linus Torvalds
     
  • * 'next' of git://git.monstr.eu/linux-2.6-microblaze:
    microblaze: Fix ftrace
    microblaze: Wire up new syscalls
    microblaze: Fix level/edge irq sensibility

    Linus Torvalds
     
  • Update suitable words to explain / understand cgroups contents.

    Signed-off-by: Geunsik Lim
    Cc: Paul Menage
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Geunsik Lim
     
  • leds: move leds-class documentation under the leds/ subdir.
    Add also a leds/00-INDEX file describing the files under leds/

    Signed-off-by: Antonio Ospite
    Acked-by: Richard Purdie
    Cc: Andrew Morton
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Antonio Ospite
     
  • mm/kmemleak-test.c is used to provide an example of how kmemleak
    tool works.

    Memory is leaked at module unload-time, so building the test
    in kernel (Y) makes the leaks impossible and the test useless.

    Qualify DEBUG_KMEMLEAK_TEST config symbol with "depends on m",
    to restrict module-only building.

    Signed-off-by: Daniel Baluta
    Acked-by: Pekka Enberg
    Acked-by: Catalin Marinas
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Daniel Baluta
     
  • Fix some minor typos:
    * informations => information
    * there own => their own
    * these => this

    Signed-off-by: Sylvestre Ledru
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Sylvestre Ledru
     
  • Add a little more info for some of the panic-related kernel parameters.
    Fix "oops=panic" to fit in 80 columns.

    Signed-off-by: Randy Dunlap
    Reviewed-by: Jesper Juhl
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Add kernel-doc to syscalls in signal.c.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • General coding style and comment fixes; no code changes:

    - Use multi-line-comment coding style.
    - Put some function signatures completely on one line.
    - Hyphenate some words.
    - Spell Posix as POSIX.
    - Correct typos & spellos in some comments.
    - Drop trailing whitespace.
    - End sentences with periods.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Besides x86 and arm, kmemleak now supports powerpc, sparc, sh,
    microblaze and tile.

    Signed-off-by: Daniel Baluta
    Acked-by: Catalin Marinas
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Daniel Baluta
     
  • Signed-off-by: Jan Engelhardt
    Signed-off-by: Dave Airlie

    Jan Engelhardt
     
  • Signed-off-by: Alex Deucher
    Cc:stable@kernel.org
    Signed-off-by: Dave Airlie

    Alex Deucher
     
  • Commit f23eb2b2b285 ('tty: stop using "delayed_work" in the tty layer')
    ended up causing hung machines on UP with no preemption, because the
    work routine to flip the buffer data to the ldisc would endlessly re-arm
    itself if the destination buffer had filled up.

    With the delayed work, that only caused a timer-driving polling of the
    tty state every timer tick, but without the delay we just ended up with
    basically a busy loop instead.

    Stop the insane polling, and instead make the code that opens up the
    receive room re-schedule the buffer flip work. That's what we should
    have been doing anyway.

    This same "poll for tty room" issue is almost certainly also the cause
    of excessive kworker activity when idle reported by Dave Jones, who also
    reported "flush_to_ldisc executing 2500 times a second" back in Nov 2010:

    http://lkml.org/lkml/2010/11/30/592

    which is that silly flushing done every timer tick. Wasting both power
    and CPU for no good reason.

    Reported-and-tested-by: Alexander Beregalov
    Reported-and-tested-by: Sitsofe Wheeler
    Cc: Greg KH
    Cc: Alan Cox
    Cc: Dave Jones
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

04 Apr, 2011

12 commits


02 Apr, 2011

11 commits


01 Apr, 2011

2 commits

  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
    kdump: Allow shrinking of kdump region to be overridden
    powerpc/pmac/smp: Remove no-longer needed preempt workaround
    powerpc/smp: Increase vdso_data->processorCount, not just decrease it
    powerpc/smp: Create idle threads on demand and properly reset them
    powerpc/smp: Don't expose per-cpu "cpu_state" array
    powerpc/pmac/smp: Fix CPU hotplug crashes on some machines
    powerpc/smp: Add a smp_ops->bringup_up() done callback
    powerpc/pmac: Rename cpu_state in therm_pm72 to avoid collision
    powerpc/pmac/smp: Properly NAP offlined CPU on G5
    powerpc/pmac/smp: Remove HMT changes for PowerMac offline code
    powerpc/pmac/smp: Consolidate 32-bit and 64-bit PowerMac cpu_die in one file
    powerpc/pmac/smp: Fixup smp_core99_cpu_disable() and use it on 64-bit
    powerpc/pmac/smp: Rename fixup_irqs() to migrate_irqs() and use it on ppc32
    powerpc/pmac/smp: Fix 32-bit PowerMac cpu_die
    powerpc/smp: Remove unused smp_ops->cpu_enable()
    powerpc/smp: Remove unused generic_cpu_enable()
    powerpc/smp: Fix generic_mach_cpu_die()
    powerpc/smp: soft-replugged CPUs must go back to start_secondary
    powerpc: Make decrementer interrupt robust against offlined CPUs

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
    sparc32: Pass task_struct to schedule_tail() in ret_from_fork
    apbuart: Depend upon sparc.
    sparc64: Fix section mis-match errors.
    sparc32,leon: Fixed APBUART frequency detection
    sparc32, leon: APBUART driver must use archdata to get IRQ number
    sparc: Hook up syncfs system call.

    Linus Torvalds