22 Mar, 2006

19 commits

  • Have an explicit mm call to split higher order pages into individual pages.
    Should help to avoid bugs and be more explicit about the code's intention.

    Signed-off-by: Nick Piggin
    Cc: Russell King
    Cc: David Howells
    Cc: Ralf Baechle
    Cc: Benjamin Herrenschmidt
    Cc: Paul Mundt
    Cc: "David S. Miller"
    Cc: Chris Zankel
    Signed-off-by: Yoichi Yuasa
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Nick Piggin
     
  • - Don't return uninitialised stack values in case of allocation failure

    - Don't bother clearing PageCompound because __GFP_COMP wasn't specified
    Increment over the pte page rather than one pte entry in
    pte_alloc_one_kernel

    - Actually increment the page pointer in pte_alloc_one

    - Compile fixes, typos.

    Signed-off-by: Nick Piggin
    Acked-by: Chris Zankel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Nick Piggin
     
  • Sam's tree includes a new check, which found that we're exporting strpbrk()
    multiple times.

    It seems that the convention is that this is exported from the arch files, so
    reove the lib/string.c export.

    Cc: Sam Ravnborg
    Cc: Yoshinori Sato
    Cc: David Howells
    Cc: Greg Ungerer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • This variable is rarely written to. Mark the variable accordingly.

    Signed-off-by: Ravikiran Thirumalai
    Signed-off-by: Shai Fultheim
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ravikiran G Thirumalai
     
  • arch/i386/kernel/efi.c: In function `efi_call_phys_epilog': arch/i386/kernel/efi.c:118: warning: assignment makes integer from pointer without a cast

    Cc: Matt Domsch
    Cc: "Tolentino, Matthew E"
    Cc: Zachary Amsden
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
    [IA64-SGI] SN2-XP reduce kmalloc wrapper inlining
    [IA64] MCA: remove obsolete ifdef
    [IA64] MCA: update MCA comm field for user space tasks
    [IA64] MCA: print messages in MCA handler
    [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly
    [IA64] use icc defined constant
    [IA64] add __builtin_trap definition for icc build
    [IA64] clean up asm/intel_intrin.h
    [IA64] map ia64_hint definition to intel compiler intrinsic
    [IA64] hooks to wait for mmio writes to drain when migrating processes
    [IA64-SGI] driver bugfixes and hardware workarounds for CE1.0 asic
    [IA64-SGI] Handle SC env. powerdown events
    [IA64] Delete MCA/INIT sigdelayed code
    [IA64-SGI] sem2mutex ioc4.c
    [IA64] implement ia64 specific mutex primitives
    [IA64] Fix UP build with BSP removal support.
    [IA64] support for cpu0 removal

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:
    [CRYPTO] aes: Fixed array boundary violation
    [CRYPTO] tcrypt: Fix key alignment
    [CRYPTO] all: Add missing cra_alignmask
    [CRYPTO] all: Use kzalloc where possible
    [CRYPTO] api: Align tfm context as wide as possible
    [CRYPTO] twofish: Use rol32/ror32 where appropriate

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)
    [PATCH] USB: omninet: fix up debugging comments
    [PATCH] USB serial: add navman driver
    [PATCH] USB: Fix irda-usb use after use
    [PATCH] USB: rtl8150 small fix
    [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids
    [PATCH] USB: cp2101: add new device IDs
    [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS
    [PATCH] USB: vicam.c: fix a NULL pointer dereference
    [PATCH] USB: ZC0301 driver bugfix
    [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard
    [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader
    [PATCH] USB: storage: unusual_devs.h entry 0420:0001
    [PATCH] USB: storage: another unusual_devs.h entry
    [PATCH] USB: storage: sandisk unusual_devices entry
    [PATCH] USB: fix initdata issue in isp116x-hcd
    [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)
    [PATCH] USB: usbcore: Don't assume a USB configuration includes any interfaces
    [PATCH] USB: ub 03 drop stall clearing
    [PATCH] USB: ub 02 remove diag
    [PATCH] USB: ub 01 remove first_open
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (23 commits)
    [PATCH] sysfs: fix a kobject leak in sysfs_add_link on the error path
    [PATCH] sysfs: don't export dir symbols
    [PATCH] get_cpu_sysdev() signedness fix
    [PATCH] kobject_add_dir
    [PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data
    [PATCH] sysfs: fix problem with duplicate sysfs directories and files
    [PATCH] Kobject: kobject.h: fix a typo
    [PATCH] Kobject: provide better warning messages when people do stupid things
    [PATCH] Driver core: add macros notice(), dev_notice()
    [PATCH] firmware: fix BUG: in fw_realloc_buffer
    [PATCH] sysfs: kzalloc conversion
    [PATCH] fix module sysfs files reference counting
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE()
    [PATCH] Clean up module.c symbol searching logic
    [PATCH] kobj_map semaphore to mutex conversion
    [PATCH] kref: avoid an atomic operation in kref_put()
    [PATCH] handle errors returned by platform_get_irq*()
    [PATCH] driver core: platform_get_irq*(): return -ENXIO on error
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:
    README: bzip2 is not new
    Documentation/Changes: remove outdated translation references
    remove dead Radeon URL
    SCSI_AACRAID: add a help text
    update the i386 defconfig
    MAINTAINERS: remove the LANMEDIA entry
    Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files

    Linus Torvalds
     
  • * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
    [MIPS] Update defconfigs.
    [MIPS] Separate CPU entries in /proc/cpuinfo with a blank line.
    [MIPS] sys_mmap2 offset argument should always be shifted 12, not PAGE_SHIFT.
    [MIPS] TX49XX has prefetch.
    [MIPS] Kill tlb-andes.c.
    [MIPS] War on whitespace: cleanup initial spaces followed by tabs.
    [MIPS] Makefile crapectomy.
    [MIPS] Reformat __xchg().
    [MIPS] Mention Broadcom part number for BigSur board
    [MIPS] Remove CONFIG_BUILD_ELF64.
    [MIPS] Further sparsification for 32-bit compat code.
    [MIPS] fix wrong __user usage in _sysn32_rt_sigsuspend
    [MIPS] Signal cleanup
    [MIPS] Reformat all of signal32.c with tabs instead of space for consistency
    [MIPS] Delete unused sys32_waitpid.
    [MIPS] Make I/O helpers more customizable
    [MIPS] Symmetric Uniprocessor support for Qemu.
    [MIPS] sc-rm7k.c cleanup
    [MIPS] MIPS64 R2 optimizations for 64-bit endianess swapping.
    [MIPS] Add early console for Cobalt.

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] Fix cosmetic typo in asm/irq.h
    [ARM] 3367/1: CLCD mode no longer supported on the RealView boards
    [ARM] 3366/1: Allow the 16bpp mode configuration in the CLCD control register

    Linus Torvalds
     
  • Tony Luck
     
  • Tony Luck
     
  • Tony Luck
     
  • Hand-fixed conflicts:
    include/asm-ia64/machvec_sn2.h

    Signed-off-by: Tony Luck

    Tony Luck
     
  • Tony Luck
     
  • Tony Luck
     
  • Tony Luck
     

21 Mar, 2006

21 commits