31 Oct, 2009

1 commit


24 Sep, 2009

1 commit


03 Jul, 2009

1 commit


19 Jun, 2009

1 commit


15 Jun, 2009

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)
    trivial: remove the trivial patch monkey's name from SubmittingPatches
    trivial: Fix a typo in comment of addrconf_dad_start()
    trivial: usb: fix missing space typo in doc
    trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug
    trivial: Remove the hyphen from git commands
    trivial: fix ETIMEOUT -> ETIMEDOUT typos
    trivial: Kconfig: .ko is normally not included in module names
    trivial: SubmittingPatches: fix typo
    trivial: Documentation/dell_rbu.txt: fix typos
    trivial: Fix Pavel's address in MAINTAINERS
    trivial: ftrace:fix description of trace directory
    trivial: unnecessary (void*) cast removal in sound/oss/msnd.c
    trivial: input/misc: Fix typo in Kconfig
    trivial: fix grammo in bus_for_each_dev() kerneldoc
    trivial: rbtree.txt: fix rb_entry() parameters in sample code
    trivial: spelling fix in ppc code comments
    trivial: fix typo in bio_alloc kernel doc
    trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt
    trivial: Miscellaneous documentation typo fixes
    trivial: fix typo milisecond/millisecond for documentation and source comments.
    ...

    Linus Torvalds
     

13 Jun, 2009

2 commits

  • * 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze: (55 commits)
    microblaze: Don't use access_ok for unaligned
    microblaze: remove unused flat_stack_align() definition
    microblaze: Fix problem with early_printk in startup
    microblaze_mmu_v2: Makefiles
    microblaze_mmu_v2: Kconfig update
    microblaze_mmu_v2: stat.h MMU update
    microblaze_mmu_v2: Elf update
    microblaze_mmu_v2: Update dma.h for MMU
    microblaze_mmu_v2: Update cacheflush.h
    microblaze_mmu_v2: Update signal returning address
    microblaze_mmu_v2: Traps MMU update
    microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU
    microblaze_mmu_v2: Update linker script for MMU
    microblaze_mmu_v2: Add MMU related exceptions handling
    microblaze_mmu_v2: uaccess MMU update
    microblaze_mmu_v2: Update exception handling - MMU exception
    microblaze_mmu_v2: entry.S, entry.h
    microblaze_mmu_v2: Add CURRENT_TASK for entry.S
    microblaze_mmu_v2: MMU asm offset update
    microblaze_mmu_v2: Update tlb.h and tlbflush.h
    ...

    Linus Torvalds
     
  • .ko is normally not included in Kconfig help, make it consistent.

    Signed-off-by: Pavel Machek
    Signed-off-by: Jiri Kosina

    Pavel Machek
     

11 Jun, 2009

1 commit


21 May, 2009

1 commit


31 Jan, 2009

1 commit


08 Jan, 2009

1 commit


07 Jan, 2009

1 commit


03 Jan, 2009

2 commits


29 Dec, 2008

1 commit

  • * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (144 commits)
    powerpc/44x: Support 16K/64K base page sizes on 44x
    powerpc: Force memory size to be a multiple of PAGE_SIZE
    powerpc/32: Wire up the trampoline code for kdump
    powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M
    powerpc/32: Allow __ioremap on RAM addresses for kdump kernel
    powerpc/32: Setup OF properties for kdump
    powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs()
    powerpc: Prepare xmon_save_regs for use with kdump
    powerpc: Remove default kexec/crash_kernel ops assignments
    powerpc: Make default kexec/crash_kernel ops implicit
    powerpc: Setup OF properties for ppc32 kexec
    powerpc/pseries: Fix cpu hotplug
    powerpc: Fix KVM build on ppc440
    powerpc/cell: add QPACE as a separate Cell platform
    powerpc/cell: fix build breakage with CONFIG_SPUFS disabled
    powerpc/mpc5200: fix error paths in PSC UART probe function
    powerpc/mpc5200: add rts/cts handling in PSC UART driver
    powerpc/mpc5200: Make PSC UART driver update serial errors counters
    powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver
    powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver
    ...

    Fix trivial conflict in drivers/char/Makefile as per Paul's directions

    Linus Torvalds
     

25 Dec, 2008

1 commit

  • This patch introduces a new hypervisor console (HVC) back-end that provides
    terminal access over the z/VM inter-user communication vehicle (IUCV).

    The z/VM IUCV communication is independent of the regular tcp/ip network
    and allows access even if there is no network connection between two
    z/VM guest virtual machines.
    The z/VM IUCV hypervisor console back-end helps the user to access a
    z/VM guest virtual machine that lacks of network connectivity; and thus,
    provides a "full-screen" terminal alternative to 3215/3270 terminal sessions.

    Use the hvc_iucv=[0..8] kernel boot parameter to specify the number of
    HVC terminals using a z/VM IUCV back-end.

    A recent version of the s390-tools package is required to establish a
    terminal connection to a z/VM IUCV hypervisor console back-end.

    Signed-off-by: Hendrik Brueckner
    Signed-off-by: Martin Schwidefsky

    Hendrik Brueckner
     

19 Nov, 2008

2 commits

  • Paul Mackerras
     
  • This adds a new backend for the hvc console based on the low-level
    udbg callbacks. This effectively implements a working runtime console
    in terms of the simple udbg primitives. This is kind of a hack -
    since udbg isn't something you really want to be using routinely - but
    it's really useful during bringup.

    This can be used to quickly implement a userspace-usable console while
    you're working on a proper driver for whatever console I/O device the
    hardware has. Or, it can be used to avoid writing a full blown
    tty/console driver entirely for quick-and-dirty I/O hardware that will
    later be replaced by something else.

    Signed-off-by: David Gibson
    Signed-off-by: Paul Mackerras

    David Gibson
     

15 Nov, 2008

1 commit


30 Oct, 2008

2 commits


17 Oct, 2008

1 commit

  • HPET_RTC_IRQ is no longer needed; HPET_EMULATE_RTC suffices and is more
    correct. (http://bugzilla.kernel.org/show_bug.cgi?id=11111)

    Note that when using the legacy RTC driver, platforms don't really do a
    dynamic switch between HPET and non-HPET modes based on whether HPET
    hardware actually exists ... only rtc-cmos (using the new RTC framework)
    currently switches that way.

    So this reflects bitrot in that legacy code, for x86/ia64: kernels with
    HPET support configured (e.g. for a clocksource) can't get IRQs from the
    legacy RTC driver unless they really have HPET hardware. (The obvious
    workaround is to not use the legacy RTC driver on those platforms when you
    configure HPET ... unless you know the target really has a HPET.)

    Signed-off-by: David Brownell
    Cc: Alessandro Zummo
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Brownell
     

14 Oct, 2008

1 commit

  • Use tty_port_init and krefs in the stallion drivers to protect us from devices
    going away underneath us. As with the other drives some rearranging is done to
    pass the tty structure down properly on the user side.

    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Alan Cox
     

08 Aug, 2008

1 commit

  • This driver was declared obsolete over 2 years ago, the alternative
    console driver for legacy iSeries (hvc_iseries) was made the default
    over 1 year ago and this driver has been build broken for over 3
    months, so remove it.

    Signed-off-by: Stephen Rothwell
    Signed-off-by: Linus Torvalds

    Stephen Rothwell
     

26 Jul, 2008

1 commit


25 Jul, 2008

3 commits

  • I also added a small Kconfig change that allows the user to specify the
    virtio console in menuconfig.

    (Fixes to export symbols from Stephen Rothwell )
    (Fixes for CONFIG_VIRTIO_CONSOLE=y vs CONFIG_VIRTIO=m from Christian himself)

    Signed-off-by: Rusty Russell
    Cc: Stephen Rothwell

    Christian Borntraeger
     
  • This patch tries to change hvc_console to not use request_irq/free_irq if
    the backend does not use irqs. This allows virtio_console to use hvc_console
    without having a linker reference to request_irq/free_irq.

    In addition, together with patch 2/3 it improves the performance for virtio
    console input. (an earlier version of this patch was tested by Yajin on lguest)

    The irq specific code is moved to hvc_irq.c and selected by the drivers that
    use irqs (System p, System i, XEN).

    I replaced "int irq" with the opaque "int data". The request_irq and
    free_irq calls are replaced with notifier_add and notifier_del. I have also
    changed the code a bit to call the notifier_add and notifier_del inside the
    spinlock area as the callbacks are found via hp->ops.

    Changes since last version:
    o remove ifdef
    o reintroduce "irq_requested" as "notified"
    o cleanups, sparse..

    I did not move the timer based polling into a separate polling scheme. I
    played with several variants, but it seems we need to sleep/schedule in
    a thread even for irq based consoles, as there are throttleing and buffer
    size constraints.

    I also kept hvc_struct defined in hvc_console.h so that hvc_irq.c can access
    the irq_requested element.

    Feedback is appreciated. virtio_console is currently the only available console
    for kvm on s390. I plan to push this change as soon as all affected parties
    agree on it. I would love to get test results from System p, Xen etc.

    Signed-off-by: Christian Borntraeger
    Signed-off-by: Rusty Russell

    Christian Borntraeger
     
  • Remove old broken Cobalt LCD driver.

    Signed-off-by: Yoichi Yuasa
    Acked-by: Ralf Baechle
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yoichi Yuasa
     

23 Jul, 2008

7 commits


15 Jul, 2008

1 commit

  • Adds a character driver for BSR support on IBM POWER systems including
    Power5 and Power6. The BSR is an optional processor facility not currently
    implemented by any other processors. It's primary purpose is fast large SMP
    synchronization. More details on the BSR are in comments to the code which
    follows. This patch adds BSR driver to pseries_defconfig.

    Signed-off-by: Sonny Rao
    Signed-off-by: Joel Schopp
    Signed-off-by: Benjamin Herrenschmidt

    Sonny Rao
     

13 Jun, 2008

1 commit

  • More Kconfig tweaks related to the legacy PC RTC code:

    - Describe the legacy PC RTC driver as such ... it's never quite
    been clear that this driver is for PC RTCs, and now it's fair
    to call this the "legacy" driver.

    - Force it to understand about HPET stealing its IRQs ... kernel
    code does this always when HPET is in use, there should be no
    option for users to goof up the config.

    This seems to fix kernel bugzilla #10729.

    Signed-off-by: David Brownell
    Cc: Maxim Levitsky
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Brownell
     

07 Jun, 2008

1 commit

  • As commit 6089093e588ee3f6aed99d08b1cf5ea37c52cf97 ("ip2: fix crashes on
    load/unload") fixed the ip2 crashes on load/unload by making ip2/ip2main
    one module (ip2), Kconfig shouldn't mention a now non-existing module.

    Signed-off-by: Roland.Kletzing
    Acked-by: Alan Cox
    Cc: Jiri Slaby
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Roland.Kletzing
     

04 Jun, 2008

1 commit

  • By turning off the new CONSOLE_TRANSLATIONS option and dropping the
    associated code and tables from the kernel, we can save about 7KiB.

    Taken from linux-tiny project by Tim Bird and mangled further by dwmw2.

    Signed-off-by: Tim Bird
    Signed-off-by: David Woodhouse

    David Woodhouse
     

15 May, 2008

1 commit

  • Select FW_LOADER since moxa needs it, otherwise we face link problems such
    as:

    drivers/built-in.o: In function
    moxa_pci_probe':moxa.c:(.devinit.text+0x76d8): undefined reference to
    request_firmware'
    :moxa.c:(.devinit.text+0x7e6e): undefined reference to release_firmware'
    make: *** [.tmp_vmlinux1] Error 1

    Reported-by: Philippe Roussel
    Signed-off-by: Jiri Slaby
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jiri Slaby