1. 26 Apr, 2008 29 commits
  2. 25 Apr, 2008 11 commits
    • Roland Dreier's avatar
      Export __locks_copy_lock() so modular lockd builds · 3dd7b71c
      Roland Dreier authored
      Commit 1a747ee0 ("locks: don't call ->copy_lock methods on return of
      conflicting locks") changed fs/lockd/svclock.c to call
      __locks_copy_lock() instead of locks_copy_lock(), but lockd can be built
      as a module and __locks_copy_lock() is not exported, which causes a
      build error
      
          ERROR: "__locks_copy_lock" [fs/lockd/lockd.ko] undefined!
      
      with CONFIG_LOCKD=m.
      
      Fix this by exporting __locks_copy_lock().
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      3dd7b71c
    • Linus Torvalds's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc · b9fa38f7
      Linus Torvalds authored
      * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (49 commits)
        [POWERPC] Add zImage.iseries to arch/powerpc/boot/.gitignore
        [POWERPC] bootwrapper: fix build error on virtex405-head.S
        [POWERPC] 4xx: Fix 460GT support to not enable FPU
        [POWERPC] 4xx: Add NOR FLASH entries to Canyonlands and Glacier dts
        [POWERPC] Xilinx: of_serial support for Xilinx uart 16550.
        [POWERPC] Xilinx: boot support for Xilinx uart 16550.
        [POWERPC] celleb: Add support for PCI Express
        [POWERPC] celleb: Move miscellaneous files for Beat
        [POWERPC] celleb: Move a file for SPU on Beat
        [POWERPC] celleb: Move files for Beat mmu and iommu
        [POWERPC] celleb: Move files for Beat hvcall interfaces
        [POWERPC] celleb: Move the SCC related code for celleb
        [POWERPC] celleb: Move the files for celleb base support
        [POWERPC] celleb: Consolidate io-workarounds code
        [POWERPC] cell: Generalize io-workarounds code
        [POWERPC] Add CONFIG_PPC_PSERIES_DEBUG to enable debugging for platforms/pseries
        [POWERPC] Convert from DBG() to pr_debug() in platforms/pseries/
        [POWERPC] Register udbg console early on pseries LPAR
        [POWERPC] Mark udbg console as CON_ANYTIME, ie. callable early in boot
        [POWERPC] Set udbg_console index to 0
        ...
      b9fa38f7
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · 6e18933f
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [PATCH] Build fix for CONFIG_NUMA=y && CONFIG_SMP=n
        [IA64] fix bootmem regression on Altix
      6e18933f
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds · eb855fd8
      Linus Torvalds authored
      * 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds:
        leds: Add default-on trigger
        leds: Document the context brightness_set needs
        leds: Add new driver for the LEDs on the Freecom FSG-3
        leds: Add support to leds with readable status
        leds: enable support for blink_set() platform hook in leds-gpio
        leds: Cleanup various whitespace and code style issues
        leds: disable triggers on brightness set
        leds: Add mail LED support for "Clevo D400P"
      eb855fd8
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-pat · bf16ae25
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-pat:
        generic: add ioremap_wc() interface wrapper
        /dev/mem: make promisc the default
        pat: cleanups
        x86: PAT use reserve free memtype in mmap of /dev/mem
        x86: PAT phys_mem_access_prot_allowed for dev/mem mmap
        x86: PAT avoid aliasing in /dev/mem read/write
        devmem: add range_is_allowed() check to mmap of /dev/mem
        x86: introduce /dev/mem restrictions with a config option
      bf16ae25
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of... · 0b79dada
      Linus Torvalds authored
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes:
        sched: fix share (re)distribution
        softlockup: fix NOHZ wakeup
        seqlock: livelock fix
      0b79dada
    • Linus Torvalds's avatar
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev · 50be4917
      Linus Torvalds authored
      * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
        pata_bf54x: decrease count first.
        sata_mv: re-enable hotplug, update TODO list
        sata_mv: leave SError bits untouched in mv_err_intr
        sata_mv: more interrupt handling rework
        sata_mv: tidy host controller interrupt handling
        sata_mv: simplify request/response queue handling
        sata_mv: simplify freeze/thaw bit-shift calculations
        sata_mv mask all interrupt coalescing bits
        sata_mv more cosmetics
        ata_piix: add Asus Eee 701 controller to short cable list
        libata-eh set tf flags in NCQ EH result_tf
        make sata_set_spd_needed() static
        make sata_print_link_status() static
        libata-acpi.c: remove unneeded #if's
        sata_nv: make hardreset return -EAGAIN on success
        ahci: retry enabling AHCI a few times before spitting out WARN_ON()
        libata: make WARN_ON conditions in ata_sff_hsm_move() more strict
        ATA/IDE: fix platform driver hotplug/coldplug
        sata_sis: SCR accessors return -EINVAL when requested SCR isn't available
        libata: functions with definition should not be extern
      50be4917
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 · 37b05b17
      Linus Torvalds authored
      * 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
        ...
      37b05b17
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · ce1d5b23
      Linus Torvalds authored
      * '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
        ...
      ce1d5b23
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild · ad5e1b0f
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:
        kconfig: fix broken target update-po-config
        kbuild: silence documentation GEN xml messages according to $(quiet)
      ad5e1b0f
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm · 6f97b220
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (24 commits)
        dm crypt: add documentation
        dm: remove md argument from specific_minor
        dm table: remove unused dm_create_error_table
        dm table: drop void suspend_targets return
        dm: unplug queues in threads
        dm raid1: use timer
        dm: move include files
        dm kcopyd: rename
        dm: expose macros
        dm kcopyd: remove redundant client counting
        dm kcopyd: private mempool
        dm kcopyd: per device
        dm log: make module use tracking internal
        dm log: move register functions
        dm log: clean interface
        dm kcopyd: clean interface
        dm io: clean interface
        dm io: rename error to error_bits
        dm snapshot: store pointer to target instance
        dm log: move dirty region log code into separate module
        ...
      6f97b220