14 May, 2010

1 commit


10 May, 2010

3 commits

  • Linus Torvalds
     
  • * 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

9 commits


07 May, 2010

25 commits


06 May, 2010

2 commits

  • * 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze:
    microblaze: Defconfig update
    microblaze: Optimize CACHE_LOOP_LIMITS and CACHE_RANGE_LOOP macros
    microblaze: Fix consistent-sync code
    microblaze: Define correct L1_CACHE_SHIFT value
    microblaze: cpuinfo shows cache line length
    microblaze: Fix kmalloc alignment on non-coherent DMA platforms
    microblaze: Fix typo fault in cache code
    microblaze: Fix consistent code
    microblaze: pci-dma: use include/linux/dma-mapping.h
    microblaze: page.h: Remove get_user_page and free_user_page
    microblaze: Remove "cache" optimized copy_page function
    microblaze: invoke oom-killer from page fault
    microblaze: fix divide by zero exception message
    microblaze: Add isa_dma_bridge_buggy to dma.h
    microblaze: Remove ancient code
    microblaze: Quiet section mismatch warnings for MMU version
    microblaze: Quiet section mismatch warnings
    microblaze: Fix IRQ entry/exit ftracing
    microblaze: resource/PCI: align functions now return start of resource
    microblaze: PCI: add pci_bus_for_each_resource(), remove direct bus->resource[] refs

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] pxa/colibri: fix missing #include in colibri.h
    [ARM] pxa/spitz: fix On/off key name to fix warning during boot
    [ARM] pxa: fix the incorrect cpu_is_pxa950()
    [ARM] pxa: update cpuid pattern for pxa9xx in head.S
    [ARM] pxa/viper: fix timeout usage for I2C
    [ARM] pxa/raumfeld: fix button name
    [ARM] pxa/imote2: Fix iMote2 defconfig
    [ARM] pxa: add missing new line to regs-u2d.h
    ARM: 6093/1: Fix kernel memory printing for sparsemem
    arch/arm/include/asm/elf.h: forward-declare the task-struct
    arch/arm/plat-pxa/dma.c: correct NULL test
    ARM: 6076/1: SA1100: add processor check to sa1110-cpufreq driver
    ARM: 6075/1: SA1100: fix wrong CPU type for h3100 and h3600
    ARM: Update mach-types
    ARM: 6066/1: Fix "BUG: scheduling while atomic: swapper/0/0x00000002
    ARM: 6068/1: Fix build break with KPROBES enabled
    mx5: Fix build error for mx51_defconfig

    Linus Torvalds