Skip to content
  1. Feb 12, 2009
    • Mel Gorman's avatar
      Do not account for hugetlbfs quota at mmap() time if mapping [SHM|MAP]_NORESERVE · 17c9d12e
      Mel Gorman authored
      Commit 5a6fe125 brought hugetlbfs more
      in line with the core VM by obeying VM_NORESERVE and not reserving
      hugepages for both shared and private mappings when [SHM|MAP]_NORESERVE
      are specified.  However, it is still taking filesystem quota
      unconditionally.
      
      At fault time, if there are no reserves and attempt is made to allocate
      the page and account for filesystem quota.  If either fail, the fault
      fails.  The impact is that quota is getting accounted for twice.  This
      patch partially reverts 5a6fe125
      
      .  To
      help prevent this mistake happening again, it improves the documentation
      of hugetlb_reserve_pages()
      
      Reported-by: default avatarAndy Whitcroft <apw@canonical.com>
      Signed-off-by: default avatarMel Gorman <mel@csn.ul.ie>
      Acked-by: default avatarAndy Whitcroft <apw@canonical.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      17c9d12e
    • Linus Torvalds's avatar
      Merge branch 'sched-fixes-for-linus' of... · 6c6f1f0f
      Linus Torvalds authored
      Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        sched: revert recent sync wakeup changes
      6c6f1f0f
    • Linus Torvalds's avatar
      Merge branch 'timers-fixes-for-linus' of... · 94dba895
      Linus Torvalds authored
      Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        timers: fix TIMER_ABSTIME for process wide cpu timers
        timers: split process wide cpu clocks/timers, fix
        x86: clean up hpet timer reinit
        timers: split process wide cpu clocks/timers, remove spurious warning
        timers: split process wide cpu clocks/timers
        signal: re-add dead task accumulation stats.
        x86: fix hpet timer reinit for x86_64
        sched: fix nohz load balancer on cpu offline
      94dba895
    • Linus Torvalds's avatar
      Merge branch 'x86-fixes-for-linus' of... · 9ce04f92
      Linus Torvalds authored
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/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:
        ptrace, x86: fix the usage of ptrace_fork()
        i8327: fix outb() parameter order
        x86: fix math_emu register frame access
        x86: math_emu info cleanup
        x86: include correct %gs in a.out core dump
        x86, vmi: put a missing paravirt_release_pmd in pgd_dtor
        x86: find nr_irqs_gsi with mp_ioapic_routing
        x86: add clflush before monitor for Intel 7400 series
        x86: disable intel_iommu support by default
        x86: don't apply __supported_pte_mask to non-present ptes
        x86: fix grammar in user-visible BIOS warning
        x86/Kconfig.cpu: make Kconfig help readable in the console
        x86, 64-bit: print DMI info in the oops trace
      9ce04f92
    • Linus Torvalds's avatar
      Merge branch 'tracing-fixes-for-linus' of... · b3f2caaa
      Linus Torvalds authored
      Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        tracing, x86: fix constraint for parent variable
        tracing, x86: fix fixup section to return to original code
        profiling: fix broken profiling regression
      b3f2caaa
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 · 93431dd7
      Linus Torvalds authored
      * 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6:
        [S390] Update default configuration.
        [S390] dasd: fix race in dasd timer handling
        [S390] dasd: bus_id -> dev_name() conversion.
        [S390] Fix init irq proc build break.
        [S390] vdso: fix per cpu vdso pointer in lowcore
      93431dd7
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · da8dbb88
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
        powerpc/mm: Fix _PAGE_COHERENT support on classic ppc32 HW
      da8dbb88
  2. Feb 11, 2009
  3. Feb 10, 2009