1. 27 Mar, 2009 34 commits
  2. 26 Mar, 2009 6 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 · be0ea696
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:
        slob: fix lockup in slob_free()
        slub: use get_track()
        slub: rename calculate_min_partial() to set_min_partial()
        slub: add min_partial sysfs tunable
        slub: move min_partial to struct kmem_cache
        SLUB: Fix default slab order for big object sizes
        SLUB: Do not pass 8k objects through to the page allocator
        SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants
        slob: clean up the code
        SLUB: Use ->objsize from struct kmem_cache_cpu in slab_free()
      be0ea696
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k · 4496d937
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:
        m68k: irq_node.handler() should return irqreturn_t
        m68k: section mismatch fixes: Atari SCSI
        m68k: section mismatch fixes: DMAsound for Atari
        MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository
        m68k: mac - Add SWIM floppy support
        m68k: mac - Add a new entry in mac_model to identify the floppy controller type.
        m68k: Add install target
      4496d937
    • Linus Torvalds's avatar
      Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 · 8e9d2089
      Linus Torvalds authored
      * 'bkl-removal' of git://git.lwn.net/linux-2.6:
        Rationalize fasync return values
        Move FASYNC bit handling to f_op->fasync()
        Use f_lock to protect f_flags
        Rename struct file->f_ep_lock
      8e9d2089
    • Linus Torvalds's avatar
      Merge branch 'header-fixes-for-linus' of... · ba1eb95c
      Linus Torvalds authored
      Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)
        x86: headers cleanup - setup.h
        emu101k1.h: fix duplicate include of <linux/types.h>
        compiler-gcc4: conditionalize #error on __KERNEL__
        remove __KERNEL_STRICT_NAMES
        make netfilter use strict integer types
        make drm headers use strict integer types
        make MTD headers use strict integer types
        make most exported headers use strict integer types
        make exported headers use strict posix types
        unconditionally include asm/types.h from linux/types.h
        make linux/types.h as assembly safe
        Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h
        headers_check fix cleanup: linux/reiserfs_fs.h
        headers_check fix cleanup: linux/nubus.h
        headers_check fix cleanup: linux/coda_psdev.h
        headers_check fix: x86, setup.h
        headers_check fix: x86, prctl.h
        headers_check fix: linux/reinserfs_fs.h
        headers_check fix: linux/socket.h
        headers_check fix: linux/nubus.h
        ...
      
      Manually fix trivial conflicts in:
      	include/linux/netfilter/xt_limit.h
      	include/linux/netfilter/xt_statistic.h
      ba1eb95c
    • Linus Torvalds's avatar
      Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip · a8416961
      Linus Torvalds authored
      * 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (32 commits)
        x86: disable __do_IRQ support
        sparseirq, powerpc/cell: fix unused variable warning in interrupt.c
        genirq: deprecate obsolete typedefs and defines
        genirq: deprecate __do_IRQ
        genirq: add doc to struct irqaction
        genirq: use kzalloc instead of explicit zero initialization
        genirq: make irqreturn_t an enum
        genirq: remove redundant if condition
        genirq: remove unused hw_irq_controller typedef
        irq: export remove_irq() and setup_irq() symbols
        irq: match remove_irq() args with setup_irq()
        irq: add remove_irq() for freeing of setup_irq() irqs
        genirq: assert that irq handlers are indeed running in hardirq context
        irq: name 'p' variables a bit better
        irq: further clean up the free_irq() code flow
        irq: refactor and clean up the free_irq() code flow
        irq: clean up manage.c
        irq: use GFP_KERNEL for action allocation in request_irq()
        kernel/irq: fix sparse warning: make symbol static
        irq: optimize init_kstat_irqs/init_copy_kstat_irqs
        ...
      a8416961
    • Linus Torvalds's avatar
      Merge branch 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip · 6671de34
      Linus Torvalds authored
      * 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (26 commits)
        posix timers: fix RLIMIT_CPU && fork()
        time: ntp: fix bug in ntp_update_offset() & do_adjtimex(), fix
        time: ntp: clean up second_overflow()
        time: ntp: simplify ntp_tick_adj calculations
        time: ntp: make 64-bit constants more robust
        time: ntp: refactor do_adjtimex() some more
        time: ntp: refactor do_adjtimex()
        time: ntp: fix bug in ntp_update_offset() & do_adjtimex()
        time: ntp: micro-optimize ntp_update_offset()
        time: ntp: simplify ntp_update_offset_fll()
        time: ntp: refactor and clean up ntp_update_offset()
        time: ntp: refactor up ntp_update_frequency()
        time: ntp: clean up ntp_update_frequency()
        time: ntp: simplify the MAX_TICKADJ_SCALED definition
        time: ntp: simplify the second_overflow() code flow
        time: ntp: clean up kernel/time/ntp.c
        x86: hpet: stop HPET_COUNTER when programming periodic mode
        x86: hpet: provide separate functions to stop and start the counter
        x86: hpet: print HPET registers during setup (if hpet=verbose is used)
        time: apply NTP frequency/tick changes immediately
        ...
      6671de34