10 May, 2010

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
    [SCSI] Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error
    [SCSI] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error
    [SCSI] scsi_debug: virtual_gb ignores sector_size
    [SCSI] libiscsi: regression: fix header digest errors
    [SCSI] fix locking around blk_abort_request()
    [SCSI] advansys: fix narrow board error path

    Linus Torvalds
     
  • commit 672917dcc78 ("cpuidle: menu governor: reduce latency on exit")
    added an optimization, where the analysis on the past idle period moved
    from the end of idle, to the beginning of the new idle.

    Unfortunately, this optimization had a bug where it zeroed one key
    variable for new use, that is needed for the analysis. The fix is
    simple, zero the variable after doing the work from the previous idle.

    During the audit of the code that found this issue, another issue was
    also found; the ->measured_us data structure member is never set, a
    local variable is always used instead.

    Signed-off-by: Arjan van de Ven
    Cc: Corrado Zoccolo
    Cc: stable@kernel.org
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

08 May, 2010

7 commits

  • * 'for-linus' of git://neil.brown.name/md:
    md: restore ability of spare drives to spin down.
    md/raid6: Fix raid-6 read-error correction in degraded state

    Linus Torvalds
     
  • * 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:
    pcmcia: fix compilation after 16bit state locking changes
    pcmcia: order userspace suspend and resume requests
    pcmcia: avoid pccard_validate_cis failure in resume callpath

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
    blk-cgroup: Fix an RCU warning in blkiocg_create()
    blk-cgroup: Fix RCU correctness warning in cfq_init_queue()
    drbd: don't expose failed local READ to upper layers

    Linus Torvalds
     
  • * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
    drm/ttm: Remove the ttm_bo_block_reservation() function.
    drm/ttm: Remove some leftover debug messages.
    drm/radeon: async event synchronization for drmWaitVblank

    Linus Torvalds
     
  • Move initialization of the virtio framework before the initialization of
    mtd, so that block2mtd can be used on virtio-based block devices.

    Addresses https://bugzilla.kernel.org/show_bug.cgi?id=15644

    Signed-off-by: Stijn Tintel
    Signed-off-by: Rusty Russell
    Cc: stable@kernel.org
    Signed-off-by: Linus Torvalds

    Stijn Tintel
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
    ACPI: sleep: init_set_sci_en_on_resume for Dell Studio 155x
    ACPI: fix acpi_hest_firmware_first_pci() caused oops
    sbshc: acpi_device_class "smbus_host_controller" too long
    power_meter: acpi_device_class "power_meter_resource" too long
    acpi_pad: "processor_aggregator" name too long
    PNP: don't check for conflicts with bridge windows
    ACPI: DMI init_set_sci_en_on_resume for multiple Lenovo ThinkPads
    PNPACPI: compute Address Space length rather than using _LEN
    ACPI: silence kmemcheck false positive

    Linus Torvalds
     
  • * 'v4l_for_2.6.34' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:
    V4L/DVB: pxa_camera: move fifo reset direct before dma start
    V4L/DVB: video: testing unsigned for less than 0
    V4L/DVB: mx1-camera: compile fix
    V4L/DVB: budget: Oops: "BUG: unable to handle kernel NULL pointer dereference"
    V4L/DVB: ngene: Workaround for stuck DiSEqC pin
    V4L/DVB: saa7146: fix regression of the av7110/budget-av driver
    V4L/DVB: v4l: fix config dependencies: mxb and saa7191 are V4L2 drivers, not V4L1
    V4L/DVB: feature-removal: announce videotext.h removal
    V4L/DVB: V4L - vpfe capture - fix for kernel crash
    V4L/DVB: gspca: make usb id 0461:0815 get handled by the right driver
    V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver
    V4L/DVB: gspca - sn9c20x: Correct onstack wait_queue_head declaration
    V4L/DVB: saa7146: fix up bytesperline if it is an impossible value
    V4L/DVB: V4L: vpfe_capture - free ccdc_lock when memory allocation fails
    V4L/DVB: V4L - Makfile:Removed duplicate entry of davinci
    V4L/DVB: omap24xxcam: potential buffer overflow

    Linus Torvalds
     

07 May, 2010

22 commits


06 May, 2010

9 commits