31 Oct, 2008

1 commit

  • Nothing uses prepare_write or commit_write. Remove them from the tree
    completely.

    [akpm@linux-foundation.org: schedule simple_prepare_write() for unexporting]
    Signed-off-by: Nick Piggin
    Cc: Christoph Hellwig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Nick Piggin
     

21 Oct, 2008

32 commits


20 Oct, 2008

1 commit

  • Tejun's commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs
    attribute->owner unnecessary. But the field was left in the structure to
    ease the merge. It's been over a year since that change and it is now
    time to start killing attribute->owner along with its users - one arch at
    a time!

    This patch is attempt #1 to get rid of attribute->owner only for
    CONFIG_X86_64 or CONFIG_X86_32 . We will deal with other arches later on
    as and when possible - avr32 will be the next since that is something I
    can test. Compile (make allyesconfig / make allmodconfig / custom config)
    and boot tested.

    akpm: the idea is that we put the declaration of sttribute.owner inside
    `#ifndef CONFIG_X86'. But that proved to be too ambitious for now because
    new usages kept on turning up in subsystem trees.

    [akpm: remove the ifdef for now]
    Signed-off-by: Parag Warudkar
    Cc: Greg KH
    Cc: Ingo Molnar
    Cc: Tejun Heo
    Cc: Len Brown
    Cc: Jens Axboe
    Cc: Jean Delvare
    Cc: Roland Dreier
    Cc: David Brownell
    Cc: Alessandro Zummo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Parag Warudkar
     

18 Oct, 2008

1 commit


17 Oct, 2008

1 commit


15 Oct, 2008

2 commits


13 Oct, 2008

2 commits

  • …l/git/tip/linux-2.6-tip

    This merges in:

    x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,
    x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,
    core/signal, x86/urgent, x86/xen

    * 'x86-core-v2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)
    x86: make processor type select depend on CONFIG_EMBEDDED
    x86: extend processor type select help text
    x86, amd-iommu: propagate PCI device enabling error
    warnings: fix arch/x86/kernel/io_apic_64.c
    warnings: fix arch/x86/kernel/early_printk.c
    x86, fpu: check __clear_user() return value
    x86: memory corruption check - cleanup
    x86: ioperm user_regset
    xen: do not reserve 2 pages of padding between hypervisor and fixmap.
    xen: use spin_lock_nest_lock when pinning a pagetable
    x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext
    x86: xsave: fix error condition in save_i387_xstate()
    x86: SB450: deprioritize DMI quirks
    x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC
    x86: replace a magic number with a named constant in the VESA boot code
    x86 setup: remove IMAGE_OFFSET
    x86 setup: remove DEF_INITSEG and DEF_SETUPSEG
    Revert "x86: fix ghost EDD devices in /sys again"
    x86 setup: fix ghost entries under /sys/firmware/edd take 3
    x86: signal: remove indent in restore_sigcontext()
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)
    leo: disable cursor when leaving graphics mode
    cg6: disable cursor when leaving graphics mode
    sparc32: sun4m interrupt mask cleanup
    drivers/rtc/Kconfig: don't build rtc-cmos.o on sparc32
    sparc: arch/sparc/kernel/pmc.c -- extra #include?
    sparc32: Add more extensive documentation of sun4m interrupts.
    sparc32: Kill irq_rcvreg from sun4m_irq.c
    sparc32: Delete master_l10_limit.
    sparc32: Use PROM device probing for sun4c timers.
    sparc32: Use PROM device probing for sun4c interrupt register.
    sparc32: Delete claim_ticker14().
    sparc32: Stop calling claim_ticker14() from sun4c_irq.c
    sparc32: Kill clear_profile_irq btfixup entry.
    sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c
    sparc32: Remove #if 0'd code from sun4c_irq.c
    sparc32: Remove some SMP ifdefs in sun4d_irq.c
    sparc32: Use PROM infrastructure for probing and mapping sun4d timers.
    sparc32: Use PROM device probing for sun4m irq registers.
    sparc32: Use PROM device probing for sun4m timer registers.
    sparc: Fix user_regset 'n' field values.
    ...

    Linus Torvalds