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
     

29 Apr, 2008

1 commit

  • Make /dev/kmem a config option; /dev/kmem is VERY rarely used, and when
    used, it's generally for no good (rootkits tend to be the most common
    users). With this config option, users have the choice to disable
    /dev/kmem, saving some size as well.

    A patch to disable /dev/kmem has been in the Fedora and RHEL kernels for
    4+ years now without any known problems or legit users of /dev/kmem.

    [akpm@linux-foundation.org: make CONFIG_DEVKMEM default to y]
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

28 Apr, 2008

1 commit

  • Kconfig tweaks to help reduce RTC configuration bugs, by avoiding
    legacy RTC drivers when the generic RTC framework is enabled:

    - If rtc-cmos is selected, disable the legacy rtc driver;

    - When using generic RTC on x86, enable rtc-cmos by default;

    - In the old "chardev RTC" section of Kconfig, add a comment
    warning people off these (seven) legacy RTC drivers when
    the generic framework is in use.

    People can still use the legacy drivers if they want (or need) to.

    This doesn't fix the broken dependencies for the legacy "CMOS" RTC driver.
    Ideally it would be a full list of platforms where it works, not a partial
    list of ones where it won't. Or better yet, it would depend on a
    "HAVE_CMOS_RTC" flag defined by various platforms ... surely there's a
    Kconfig style guideline lurking there.

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

    David Brownell
     

25 Apr, 2008

1 commit


20 Apr, 2008

2 commits

  • This patch fixes the following compile error:

    ...
    CC [M] drivers/char/genrtc.o
    /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/char/genrtc.c:58:21: error: asm/rtc.h: No such file or directory
    ...
    make[3]: *** [drivers/char/genrtc.o] Error 1

    Signed-off-by: Adrian Bunk
    Signed-off-by: Haavard Skinnemoen

    Adrian Bunk
     
  • This patch fixes the following compile error:

    ...
    CC [M] drivers/char/rtc.o
    In file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/char/rtc.c:70:
    /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/mc146818rtc.h:16:59: error: asm/mc146818rtc.h: No such file or directory
    ...
    make[3]: *** [drivers/char/rtc.o] Error 1

    Signed-off-by: Adrian Bunk
    Signed-off-by: Haavard Skinnemoen

    Adrian Bunk
     

09 Feb, 2008

1 commit


08 Feb, 2008

2 commits

  • * '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
     
  • (Old) mxser is obsoleted by mxser_new and scheduled for removal on Dec 2007.
    Remove it by renaming mxser_new to mxser.

    Signed-off-by: Jiri Slaby
    Reviewed-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jiri Slaby
     

07 Feb, 2008

3 commits

  • Use SGI_HAS_DS1286 for SGI_DS1286 depends

    Signed-off-by: Thomas Bogendoerfer
    Cc: Ralf Baechle
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Thomas Bogendoerfer
     
  • After analyzing the elements that save_flags/cli/sti/restore_flags were
    protecting, convert their usages to a global spinlock (the easiest and
    most obvious next-step). There were some usages of flags being
    intentionally cached, because the code already knew the state of
    interrupts. These have been taken into account.

    This allows us to remove CONFIG_BROKEN_ON_SMP. Completely untested.

    [akpm@linux-foundation.org: use DEFINE_SPINLOCK]
    Signed-off-by: Jeff Garzik
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jeff Garzik
     
  • This includes code for new fifo-based xps_hwicap in addition to the
    older opb_hwicap, which has a significantly different interface. The
    common code between the two drivers is largely shared.

    Significant differences exists between this driver and what is
    supported in the EDK drivers. In particular, most of the
    architecture-specific code for reconfiguring individual FPGA resources
    has been removed. This functionality is likely better provided in a
    user-space support library. In addition, read and write access is
    supported. In addition, although the xps_hwicap cores support
    interrupt-driver mode, this driver only supports polled operation, in
    order to make the code simpler, and since the interrupt processing
    overhead is likely to slow down the throughput under Linux.

    Signed-off-by: Stephen Neuendorffer
    Signed-off-by: Grant Likely

    Stephen Neuendorffer
     

25 Jan, 2008

1 commit

  • This is a driver to control the cardbus wireless data card that works on
    3g networks.

    Greg Kroah-Hartman did the initial driver cleanup.
    Thanks to Arnaud Patard for help with bugfixing.
    Thanks to Alan Cox for a lot of tty fixes.
    Thanks to Satyam Sharma for fixing buildbreakage.
    Thanks to Frank Seidel for a lot of bugfixes and
    rewriting to make it a sane Linux driver
    Thanks to Jiri Slaby for a lot bugfixes, cleanups
    and rewrites that make it much more readable.

    Signed-off-by: Greg Kroah-Hartman
    Signed-off-by: Frank Seidel
    Signed-off-by: Jiri Slaby

    Frank Seidel
     

23 Jan, 2008

1 commit

  • Fix typo in arch/powerpc/boot/flatdevtree_env.h.
    There is no Documentation/networking/ixgbe.txt.

    README.cycladesZ is now in Documentation/.
    wavelan.p.h is now in drivers/net/wireless/.
    HFS.txt is now Documentation/filesystems/hfs.txt.
    OSS-files are now in sound/oss/.

    Signed-off-by: Johann Felix Soden
    Acked-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Johann Felix Soden
     

18 Dec, 2007

1 commit

  • tipar: remove obsolete module

    The tipar character driver was used to implement bit-banging access
    to Texas Instruments parallel link cable. A user-land method now
    exists thru PPDEV & PARPORT.

    Signed-off-by: Romain Liévin
    Signed-off-by: Greg Kroah-Hartman

    Romain Liévin
     

29 Nov, 2007

1 commit

  • The count of legacy pty devices can be set by a kernel commandline
    parameter. For the distro kernel, we would like to disable all pty's
    by default, but keep the opportunity to request devices on the kernel
    commandline.

    Signed-off-by: Kay Sievers
    Acked-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Kay Sievers
     

23 Oct, 2007

1 commit

  • This is an hvc-based virtio console driver. It's suboptimal becuase
    hvc expects to have raw access to interrupts and virtio doesn't assume
    that, so it currently polls.

    There are two solutions: expose hvc's "kick" interface, or wean off hvc.

    Signed-off-by: Rusty Russell

    Rusty Russell
     

19 Oct, 2007

2 commits


18 Oct, 2007

1 commit


17 Oct, 2007

4 commits

  • Signed-off-by: Rusty Russell
    Acked-by: Stephen Rothwell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Rusty Russell
     
  • This changes hvc_init() to be called only when someone actually uses the
    hvc_console driver. Dave Jones complained when profiling bootup.

    hvc_console used to only be for Power aka pSeries: now lguest and Xen both
    want it built-in in case the kernel is a guest under one of those, even
    though usually it will be a native boot.

    Signed-off-by: Rusty Russell
    Cc: Paul Mackerras
    Cc: Benjamin Herrenschmidt
    Cc: Jeremy Fitzhardinge
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Rusty Russell
     
  • As of now, the kernel defaults to non-unicode and XLATE for the keyboard.
    We've been changing this in Fedora, but that requires patching the defaults
    in the kernel.

    The attached introduces CONFIG_VT_UNICODE, which sets the console in
    unicode mode by default on boot, including both the virtual terminal and
    the keyboard driver.

    Signed-off-by: Bill Nottingham
    Cc: Samuel Thibault
    Cc: Dmitry Torokhov
    Cc: Jiri Kosina
    Cc: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Bill Nottingham
     
  • Move AGP and DRM menus into the video graphics support menu.
    They use 'menuconfig' so that they can all be disabled with
    one selection.
    Make the console menu use 'menuconfig' so that it can all be
    disabled with one selection.
    Make the frame buffer menu use 'menuconfig' so that it can all be
    disabled with one selection.

    Signed-off-by: Randy Dunlap
    Acked-by: Dave Airlie
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap