05 Jan, 2010

7 commits


04 Jan, 2010

1 commit

  • Revamp the qdio performance statistics and move them from procfs to
    debugfs using the seq_file interface. Since the statistics are not
    intended for the general user the removal of /proc/qdio_perf should
    not surprise anyone.

    The per device statistics are disabled by default, writing 1 to
    //qdio//statistics enables the
    statistics for the given device.

    Signed-off-by: Jan Glauber
    Signed-off-by: Martin Schwidefsky

    Jan Glauber
     

01 Jan, 2010

6 commits

  • Commit 239007b844 ("genirq: Convert irq_desc.lock to raw_spinlock")
    seems to have missed this driver, leaving it to use the normal spin-lock
    functions for the irq descriptor lock, which is now a raw lock.

    Reported-and-compile-tested-by: Stephen Rothwell
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Introduced by commit 5b889bf23 ("PCI: Fix build if quirks are not
    enabled"), which made the pci_dev_reset_methods[] array static and
    'const', but didn't then change the code to match, and use a const
    pointer when moving it to quirks.c.

    Trivially fixed by just adding the required 'const' to the iterator
    variable.

    Reported-by: Stephen Rothwell
    Cc: Rafael J. Wysocki
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
    firewire, ieee1394: update Kconfig help
    firewire, ieee1394: update MAINTAINERS entries
    firewire: ohci: always use packet-per-buffer mode for isochronous reception
    firewire: cdev: fix another memory leak in an error path
    firewire: fix use of multiple AV/C devices, allow multiple FCP listeners

    Comments from Stefan:

    Distributors who still ship the old stack (ieee1394, ohci1394,
    raw1394, sbp2, eth1394 and more) should now switch to the new one
    (firewire-core, firewire-ohci, firewire-sbp2, firewire-net). In the
    first iteration, those distributors might want to ship the old stack
    also (but blacklisted) as a fallback for their users if unforeseen
    problems with the newer replacement drivers are encountered.

    The older FireWire stack contains several known problems which are
    not going to be fixed; instead, those issues are addressed by the new
    stack. An incomplete list of these issues is kept in bugzilla:

    http://bugzilla.kernel.org/show_bug.cgi?id=10046

    We have a guide on migration from the older to the newer stack:

    http://ieee1394.wiki.kernel.org/index.php/Juju_Migration

    Linus Torvalds
     
  • After commit b9c3b266411d27f1a6466c19d146d08db576bfea ("PCI: support
    device-specific reset methods") the kernel build is broken if
    CONFIG_PCI_QUIRKS is unset.

    Fix this by moving pci_dev_specific_reset() to drivers/pci/quirks.c and
    providing an empty replacement for !CONFIG_PCI_QUIRKS builds.

    Signed-off-by: Rafael J. Wysocki
    Reported-by: Ingo Molnar
    Signed-off-by: Linus Torvalds

    Rafael J. Wysocki
     
  • …git/tip/linux-2.6-tip

    * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    x86/agp: Fix agp_amd64_init() initialization with CONFIG_GART_IOMMU enabled
    x86: SGI UV: Fix writes to led registers on remote uv hubs
    x86, kmemcheck: Use KERN_WARNING for error reporting
    x86: Use KERN_DEFAULT log-level in __show_regs()
    x86, compress: Force i386 instructions for the decompressor
    x86/amd-iommu: Fix initialization failure panic
    dma-debug: Do not add notifier when dma debugging is disabled.
    x86: Fix objdump version check in chkobjdump.awk for different formats.

    Trivial conflicts in arch/x86/include/asm/uv/uv_hub.h due to me having
    applied an earlier version of an SGI UV fix.

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
    Input: iforce - wait for command completion when closing the device
    Input: twl4030-pwrbutton - switch to using threaded IRQ
    Input: twl4030_keypad - switch to using threaded IRQ
    Input: lifebook - add CONFIG_DMI dependency
    Input: wistron - fix test for CONFIG_PM
    Input: psmouse - fix compile warning in hgpk module
    Input: matrix-keypad - handle cases when GPIOs can't be wakeup sources
    Input: iforce - fix oops on device disconnect
    Input: ff-memless - add notion of direction to for rumble effects
    Input: ff-memless - another fix for signed to unsigned overflow
    Input: ff-memless - start playing FF effects immediately
    Input: serio - do not mark kseriod freezable anymore
    Input: speed up suspend/shutdown for PS/2 mice and keyboards

    Linus Torvalds
     

31 Dec, 2009

12 commits

  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
    ACPI: introduce kernel parameter acpi_sleep=sci_force_enable
    ACPI: WMI: Survive BIOS with duplicate GUIDs
    dell-wmi - fix condition to abort driver loading
    wmi: check find_guid() return value to prevent oops
    dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value
    ACPI: hp-wmi, msi-wmi: clarify that wmi_install_notify_handler() returns an acpi_status
    dell-wmi: sys_init_module: 'dell_wmi'->init suspiciously returned 21, it should
    ACPI video: correct error-handling code
    ACPI video: no warning message if "acpi_backlight=vendor" is used
    ACPI: fix ACPI=n allmodconfig build
    thinkpad-acpi: improve Kconfig help text
    thinkpad-acpi: update volume subdriver documentation
    thinkpad-acpi: make volume subdriver optional
    thinkpad-acpi: don't fail to load the entire module due to ALSA problems
    thinkpad-acpi: don't take the first ALSA slot by default

    Linus Torvalds
     
  • Len Brown
     
  • Introduce kernel parameter acpi_sleep=sci_force_enable

    some laptop requires SCI_EN being set directly on resume,
    or else they hung somewhere in the resume code path.

    We already have a blacklist for these laptops but we still need
    this option, especially when debugging some suspend/resume problems,
    in case there are systems that need this workaround and are not yet
    in the blacklist.

    Signed-off-by: Zhang Rui
    Acked-by: Rafael J. Wysocki
    Signed-off-by: Len Brown

    Zhang Rui
     
  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
    drivers/dma: Correct use after free
    drivers/dma: drop unnecesary memset
    ioat2,3: put channel hardware in known state at init
    async_tx: expand async raid6 test to cover ioatdma corner case
    ioat3: fix p-disabled q-continuation
    sh: fix DMA driver's descriptor chaining and cookie assignment
    dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh'

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
    PCI/cardbus: Add a fixup hook and fix powerpc
    PCI: change PCI nomenclature in drivers/pci/ (non-comment changes)
    PCI: change PCI nomenclature in drivers/pci/ (comment changes)
    PCI: fix section mismatch on update_res()
    PCI: add Intel 82599 Virtual Function specific reset method
    PCI: add Intel USB specific reset method
    PCI: support device-specific reset methods
    PCI: Handle case when no pci device can provide cache line size hint
    PCI/PM: Propagate wake-up enable for PCIe devices too
    vgaarbiter: fix a typo in the vgaarbiter Documentation

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
    block: blk_rq_err_sectors cleanup
    block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard()
    block: Fix incorrect alignment offset reporting and update documentation
    cfq-iosched: don't regard requests with long distance as close
    aoe: switch to the new bio_flush_dcache_pages() interface
    drivers/block/mg_disk.c: use resource_size()
    drivers/block/DAC960.c: use DAC960_V2_Controller
    block: Fix topology stacking for data and discard alignment
    drbd: remove unused #include
    drbd: remove duplicated #include
    drbd: Fix test of unsigned in _drbd_fault_random()
    drbd: Constify struct file_operations
    cfq-iosched: Remove prio_change logic for workload selection
    cfq-iosched: Get rid of nr_groups
    cfq-iosched: Remove the check for same cfq group from allow_merge
    drbd: fix test of unsigned in _drbd_fault_random()
    block: remove Documentation/block/as-iosched.txt

    Linus Torvalds
     
  • …follow 0/-E convention

    wmi_install_notify_handler() returns an acpi_error,
    but dell_wmi_init() needs return a -errno style error.

    Signed-off-by: Len Brown <len.brown@intel.com>
    Tested-by: Paul Rolland <rol@as2917.net>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

    Len Brown
     
  • Signed-off-by: rol@as2917.net
    Signed-off-by: Len Brown
    Signed-off-by: Linus Torvalds

    Paul Rolland
     
  • * 'for-linus' of git://neil.brown.name/md:
    md: allow a resync that is waiting for other resync to complete, to be aborted.
    md: remove unnecessary code from do_md_run
    md: make recovery started by do_md_run() visible via sync_action
    md: fix small irregularity with start_ro module parameter
    md: Fix unfortunate interaction with evms

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (74 commits)
    Revert "b43: Enforce DMA descriptor memory constraints"
    iwmc3200wifi: fix array out-of-boundary access
    wl1251: timeout one too soon in wl1251_boot_run_firmware()
    mac80211: fix propagation of failed hardware reconfigurations
    mac80211: fix race with suspend and dynamic_ps_disable_work
    ath9k: fix missed error codes in the tx status check
    ath9k: wake hardware during AMPDU TX actions
    ath9k: wake hardware for interface IBSS/AP/Mesh removal
    ath9k: fix suspend by waking device prior to stop
    cfg80211: fix error path in cfg80211_wext_siwscan
    wl1271_cmd.c: cleanup char => u8
    iwlwifi: Storage class should be before const qualifier
    ath9k: Storage class should be before const qualifier
    cfg80211: fix race between deauth and assoc response
    wireless: remove remaining qual code
    rt2x00: Add USB ID for Linksys WUSB 600N rev 2.
    ath5k: fix SWI calibration interrupt storm
    mac80211: fix ibss join with fixed-bssid
    libertas: Remove carrier signaling from the scan code
    orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
    hwrng: core - Fix double unlock in rng_dev_read

    Linus Torvalds
     
  • We need to wait for the command to disable FF effects to complete before
    continuing with closing the device.

    Tested-by: Johannes Ebke
    Signed-off-by: Dmitry Torokhov

    Dmitry Torokhov
     

30 Dec, 2009

14 commits