22 May, 2008

1 commit


19 May, 2008

2 commits


09 May, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (37 commits)
    SH: catch negative denormal_subf1() retval in denormal_add()
    sh: Fix DMAC base address for SH7709S
    sh: update smc91x platform data for se7206.
    sh: Stub in cpu_to_node() and friends for NUMA build.
    sh: intc register modify fix
    sh: no high level trigger on some sh3 cpus
    sh: clean up sh7710 and sh7720 intc tables
    sh: add interrupt ack code to sh3
    sh: unify external irq pin code for sh3
    sh-sci: avoid writing to nonexistent registers
    sh-sci: sh7722 lacks scsptr registers
    sh-sci: improve sh7722 support
    sh: reset hardware from early printk
    sh: drain and wait for early printk
    sh: use sci_out() for early printk
    sh: add memory resources to /proc/iomem
    sh: add kernel bss resource
    sh: fix sh7705 interrupt vector typo
    sh: update smc91x platform data for se7722
    sh: update smc91x platform data for MigoR
    ...

    Linus Torvalds
     

08 May, 2008

1 commit


07 May, 2008

1 commit

  • fix pcspkr dependancies: make the pcspkr platform
    drivers to depend on a platform device, and
    not the other way around.

    Signed-off-by: Stas Sergeev
    Acked-by: Thomas Gleixner
    Acked-by: Dmitry Torokhov
    CC: Vojtech Pavlik
    CC: Michael Opdenacker
    [fixed for 2.6.26-rc1 by tiwai]
    Signed-off-by: Takashi Iwai

    Stas Sergeev
     

06 May, 2008

1 commit


30 Apr, 2008

1 commit

  • - Operations are now a shared const function block as with most other Linux
    objects

    - Introduce wrappers for some optional functions to get consistent behaviour

    - Wrap put_char which used to be patched by the tty layer

    - Document which functions are needed/optional

    - Make put_char report success/fail

    - Cache the driver->ops pointer in the tty as tty->ops

    - Remove various surplus lock calls we no longer need

    - Remove proc_write method as noted by Alexey Dobriyan

    - Introduce some missing sanity checks where certain driver/ldisc
    combinations would oops as they didn't check needed methods were present

    [akpm@linux-foundation.org: fix fs/compat_ioctl.c build]
    [akpm@linux-foundation.org: fix isicom]
    [akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]
    [akpm@linux-foundation.org: fix kgdb]
    Signed-off-by: Alan Cox
    Acked-by: Greg Kroah-Hartman
    Cc: Jason Wessel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Cox
     

29 Apr, 2008

5 commits

  • Signed-off-by: Harvey Harrison
    Cc: Dmitry Torokhov
    Cc: Jiri Kosina
    Cc: Al Viro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Harvey Harrison
     
  • Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
    be setup before gluing PDE to main tree.

    Signed-off-by: Denis V. Lunev
    Cc: Greg Kroah-Hartman
    Cc: Alexey Dobriyan
    Cc: "Eric W. Biederman"
    Cc: Peter Osterlund
    Cc: Bartlomiej Zolnierkiewicz
    Cc: Dmitry Torokhov
    Cc: Neil Brown
    Cc: Mauro Carvalho Chehab
    Cc: Bjorn Helgaas
    Cc: Alessandro Zummo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Denis V. Lunev
     
  • Remove proc_bus export and variable itself. Using pathnames works fine
    and is slightly more understandable and greppable.

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     
  • Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
    sparc: video drivers: add facility level
    sparc: tcx.c make tcx_init and tcx_exit static
    sparc: ffb.c make ffb_init and ffb_exit static
    sparc: cg14.c make cg14_init and cg15_exit static
    sparc: bw2.c fix bw2_exit
    sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.
    sparc64: Clean up handling of pt_regs trap type encoding.
    sparc: Remove old style signal frame support.
    sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c
    sparc: sunzilog.c remove unused argument
    sparc: fix drivers/video/tcx.c warning
    sparc64: Kill unused local ISA bus layer.
    input: Rewrite sparcspkr device probing.
    sparc64: Do not ignore 'pmu' device ranges.
    sparc64: Kill ISA_FLOPPY_WORKS code.
    sparc64: Kill CONFIG_SPARC32_COMPAT
    sparc64: Cleanups and corrections for arch/sparc64/Kconfig
    sparc64: Fix wedged irq regression.

    Linus Torvalds
     

28 Apr, 2008

1 commit


27 Apr, 2008

2 commits

  • Remove all dependencies on EBUS and ISA bus layers, which we'd like to
    remove as they are superfluous.

    While we're here, add support for proper frequency changing on BBC
    beep devices. Unlike the comments that were here, this device can
    in fact use a programmable frequency.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • If both CONFIG_JOYSTICK_XPAD_FF and CONFIG_JOYSTICK_XPAD_LEDS are unset
    xpad_bulk_out is not defined and build fails. Move it out of the #ifdef
    block so it is always defined.

    Reported-by: Ingo Molnar
    Signed-off-by: Dmitry Torokhov

    Dmitry Torokhov
     

26 Apr, 2008

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (120 commits)
    usb: don't update devnum for wusb devices
    wusb: make ep0_reinit available for modules
    wusb: devices dont use a set address
    wusb: teach choose_address() about wireless devices
    wusb: add link wusb-usb device
    wusb: add authenticathed bit to usb_dev
    USB: remove unnecessary type casting of urb->context
    usb serial: more fixes and groundwork for tty changes
    USB: replace remaining __FUNCTION__ occurrences
    USB: usbfs: export the URB_NO_INTERRUPT flag to userspace
    USB: fix compile problems in ehci-hcd
    USB: ehci: qh_completions cleanup and bugfix
    USB: cdc-acm: signedness fix
    USB: add documentation about callbacks
    USB: don't explicitly reenable root-hub status interrupts
    USB: OHCI: turn off RD when remote wakeup is disabled
    USB: HCDs use the do_remote_wakeup flag
    USB: g_file_storage: ignore bulk-out data after invalid CBW
    USB: serial: remove endpoints setting checks from core and header
    USB: serial: remove unneeded number endpoints settings
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)
    Input: wacom - add support for Cintiq 20WSX
    Input: ucb1400_ts - IRQ probe fix
    Input: at32psif - update MODULE_AUTHOR with new email
    Input: mac_hid - add lockdep annotation to emumousebtn
    Input: i8042 - fix incorrect usage of strncpy and strncat
    Input: bf54x-keys - add infrastructure for keypad wakeups
    Input: add MODULE_ALIAS() to hotpluggable platform modules
    Input: drivers/char/keyboard.c - use time_after
    Input: fix ordering in joystick Makefile
    Input: wm97xx-core - support use as a wakeup source
    Input: wm97xx-core - use IRQF_SAMPLE_RANDOM
    Input: wm97xx-core - only schedule interrupt handler if not already scheduled
    Input: add Zhen Hua driver
    Input: aiptek - add support for Genius G-PEN 560 tablet
    Input: wacom - implement suspend and autosuspend
    Input: xpad - set proper buffer length for outgoing requests
    Input: omap-keypad - fix build warning
    Input: gpio_keys - irq handling cleanup
    Input: add PS/2 serio driver for AVR32 devices
    Input: put ledstate in the keyboard notifier
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-xen-next: (52 commits)
    xen: add balloon driver
    xen: allow compilation with non-flat memory
    xen: fold xen_sysexit into xen_iret
    xen: allow set_pte_at on init_mm to be lockless
    xen: disable preemption during tlb flush
    xen pvfb: Para-virtual framebuffer, keyboard and pointer driver
    xen: Add compatibility aliases for frontend drivers
    xen: Module autoprobing support for frontend drivers
    xen blkfront: Delay wait for block devices until after the disk is added
    xen/blkfront: use bdget_disk
    xen: Make xen-blkfront write its protocol ABI to xenstore
    xen: import arch generic part of xencomm
    xen: make grant table arch portable
    xen: replace callers of alloc_vm_area()/free_vm_area() with xen_ prefixed one
    xen: make include/xen/page.h portable moving those definitions under asm dir
    xen: add resend_irq_on_evtchn() definition into events.c
    Xen: make events.c portable for ia64/xen support
    xen: move events.c to drivers/xen for IA64/Xen support
    xen: move features.c from arch/x86/xen/features.c to drivers/xen
    xen: add missing definitions in include/xen/interface/vcpu.h which ia64/xen needs
    ...

    Linus Torvalds
     

25 Apr, 2008

10 commits


24 Apr, 2008

1 commit


22 Apr, 2008

2 commits

  • * 'semaphore' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc:
    Deprecate the asm/semaphore.h files in feature-removal-schedule.
    Convert asm/semaphore.h users to linux/semaphore.h
    security: Remove unnecessary inclusions of asm/semaphore.h
    lib: Remove unnecessary inclusions of asm/semaphore.h
    kernel: Remove unnecessary inclusions of asm/semaphore.h
    include: Remove unnecessary inclusions of asm/semaphore.h
    fs: Remove unnecessary inclusions of asm/semaphore.h
    drivers: Remove unnecessary inclusions of asm/semaphore.h
    net: Remove unnecessary inclusions of asm/semaphore.h
    arch: Remove unnecessary inclusions of asm/semaphore.h

    Linus Torvalds
     
  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (212 commits)
    [ARM] pxa: Phycore pcm-990-specific code for the PXA270 Quick Capture driver
    [ARM] pxa: V4L2 soc_camera driver for PXA270
    [ARM] pxa: restrict availability of pxa2xx PCMCIA drivers
    [ARM] 5005/1: BAST: Fix kset_name initialiser
    [ARM] 4967/1: Adds functions to set clkout rate for Samsung S3C2410
    [ARM] 4988/1: Add GPIO lib support to the EP93xx
    [ARM] Add initial sparsemem support
    [ARM] pxa: initialise PXA devices before platform init code
    [ARM] 5002/1: tosa: add two more leds
    [ARM] 5004/1: Tosa: make several unreferenced structures static.
    [ARM] 5003/1: Shut up sparse warnings
    [ARM] 4977/2: soc - pxa2xx-ac97 - Add missing clk_enable()
    [ARM] 4976/1: zylonite: Configure GPIO for WM9713 IRQ line
    [ARM] 4974/1: Drop unused leds-tosa.
    [ARM] 4973/1: Tosa: use leds-gpio driver.
    [ARM] 4972/1: Tosa: convert scoop GPIOs usage to generic gpio code
    [ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks
    [ARM] pxa: lubbock: move mis-placed SPI info
    [ARM] 4970/1: tosa: correct gpio used for wake up.
    [ARM] 4966/1: magician: add MFP pin configuration
    ...

    Linus Torvalds
     

20 Apr, 2008

1 commit


19 Apr, 2008

4 commits

  • two reasons:
    1. GPIO namings and their mode definitions are conceptually not part
    of the PXA register definitions

    2. this is actually a temporary move in the transition of PXA2xx to
    use MFP-alike APIs (as what PXA3xx is now doing), so that legacy
    code will still work and new code can be added in step by step

    Signed-off-by: eric miao
    Signed-off-by: Russell King

    eric miao
     
  • Signed-off-by: Matthew Wilcox

    Matthew Wilcox
     
  • Avoid double free situation from happening by removing input_free_device()
    after input_unregister_device(). Suggested by Dmitry Torokhov.

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     
  • Add a platform driver for the SuperH KEYSC block. The driver expects to get
    mode, timing information and keypad layout from the board code as platform
    data. The board code is resonsible for pin configuration.

    Both sh7343 and sh7722 should be supported, but only the sh7722 processor has
    been tested so far. SH_KEYSC_MODE_3 is yet to be tested.

    Signed-off-by: Magnus Damm
    Cc: Dmitry Torokhov
    Signed-off-by: Andrew Morton
    Signed-off-by: Paul Mundt

    Magnus Damm
     

17 Apr, 2008

3 commits