1. 30 Dec, 2008 6 commits
    • Jaswinder Singh Rajput's avatar
      x86: uv_bau.h: fix dubious bitfield · fa95826f
      Jaswinder Singh Rajput authored
      Impact: cleanup, avoid sparse warnings
      
      declare bitfield as unsigned to avoid dubious bitfield issue
      
       CHECK   arch/x86/kernel/tlb_64.c
      arch/x86/include/asm/uv/uv_bau.h:136:22: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:138:25: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:140:15: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:143:14: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:146:14: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:149:18: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:151:18: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:155:14: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:159:18: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:173:19: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:181:16: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:185:18: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:188:16: error: dubious one-bit signed bitfield
      
       CHECK   arch/x86/kernel/tlb_uv.c
      arch/x86/include/asm/uv/uv_bau.h:136:22: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:138:25: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:140:15: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:143:14: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:146:14: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:149:18: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:151:18: warning: dubious bitfield without explicit `signed' or `unsigned'
      arch/x86/include/asm/uv/uv_bau.h:155:14: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:159:18: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:173:19: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:181:16: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:185:18: error: dubious one-bit signed bitfield
      arch/x86/include/asm/uv/uv_bau.h:188:16: error: dubious one-bit signed bitfield
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      fa95826f
    • Jaswinder Singh Rajput's avatar
      x86: apic.c: xapic_icr_read and x2apic_icr_read should be static · ec8c842a
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      arch/x86/kernel/apic.c:270:5: warning: symbol 'x2apic_icr_read' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      ec8c842a
    • Jaswinder Singh Rajput's avatar
      x86: bios_uv.c: uv_systab should be static · c62e9d56
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      arch/x86/kernel/bios_uv.c:28:18: warning: symbol 'uv_systab' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      c62e9d56
    • Jaswinder Singh Rajput's avatar
      x86: genx2apic_phys.c: x2apic_send_IPI_self and init_x2apic_ldr should be static · 4d08d97f
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warnings
      
      Fixes sparse warnings:
      arch/x86/kernel/genx2apic_phys.c:164:6: warning: symbol 'x2apic_send_IPI_self' was not declared. Should it be static?
      arch/x86/kernel/genx2apic_phys.c:169:6: warning: symbol 'init_x2apic_ldr' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      4d08d97f
    • Jaswinder Singh Rajput's avatar
      x86: amd_iommu.c: prealloc_protection_domains should be static · 557f687c
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      arch/x86/kernel/amd_iommu.c:1299:6: warning: symbol 'prealloc_protection_domains' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      557f687c
    • Jaswinder Singh Rajput's avatar
      x86: amd_iommu_init.c: iommu_enable and iommu_enable_event_logging should be static · 412a1be2
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      arch/x86/kernel/amd_iommu_init.c:246:13: warning: symbol 'iommu_enable' was not declared. Should it be static?
      arch/x86/kernel/amd_iommu_init.c:259:13: warning: symbol 'iommu_enable_event_logging' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      412a1be2
  2. 29 Dec, 2008 11 commits
    • Jaswinder Singh Rajput's avatar
      x86, pci: move arch/x86/pci/pci.h to arch/x86/include/asm/pci_x86.h · 82487711
      Jaswinder Singh Rajput authored
      Impact: cleanup
      
      Now that arch/x86/pci/pci.h is used in a number of other places as well,
      move the lowlevel x86 pci definitions into the architecture include files.
      (not to be confused with the existing arch/x86/include/asm/pci.h file,
      which provides public details about x86 PCI)
      
      Tested on: X86_32_UP, X86_32_SMP and X86_64_SMP
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Acked-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      82487711
    • Jaswinder Singh Rajput's avatar
      x86_64: pci-gart_64.c iommu_fullflush should be static · c854c919
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      
        arch/x86/kernel/pci-gart_64.c:55:5: warning: symbol 'iommu_fullflush' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      c854c919
    • Jaswinder Singh Rajput's avatar
      x86: efi.c declare add_efi_memmap before they get used · cbafbc82
      Jaswinder Singh Rajput authored
      Impact: cleanup, avoid sparse warning
      
      Fixes this sparse warning:
      
        arch/x86/kernel/efi.c:67:5: warning: symbol 'add_efi_memmap' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      cbafbc82
    • Jaswinder Singh Rajput's avatar
      x86: io_apic.c io_apic_sync should be static · 7f3e632f
      Jaswinder Singh Rajput authored
      Impact: cleanup, reduce kernel size a bit, avoid sparse warning
      
      Fixes sparse warning:
      
        arch/x86/kernel/io_apic.c:709:6: warning: symbol 'io_apic_sync' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      7f3e632f
    • Jaswinder Singh Rajput's avatar
      x86: apic.c declare pic_mode before they get used · a1ae299d
      Jaswinder Singh Rajput authored
      Impact: cleanup, avoid sparse warning
      
      In asm/mpspec.h moved out pic_mode from CONFIG_X86_32 as it is common
      for both 32 and 64 bit.
      
      Fixes this sparse warning for x86_64:
      
        arch/x86/kernel/apic.c:128:5: warning: symbol 'pic_mode' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      a1ae299d
    • Jaswinder Singh Rajput's avatar
      x86: introducing asm/sys_ia32.h · 2f06de06
      Jaswinder Singh Rajput authored
      Impact: cleanup, avoid 44 sparse warnings, new file asm/sys_ia32.h
      
      Fixes following sparse warnings:
      
        CHECK   arch/x86/ia32/sys_ia32.c
      arch/x86/ia32/sys_ia32.c:53:17: warning: symbol 'sys32_truncate64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:60:17: warning: symbol 'sys32_ftruncate64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:98:17: warning: symbol 'sys32_stat64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:109:17: warning: symbol 'sys32_lstat64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:119:17: warning: symbol 'sys32_fstat64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:128:17: warning: symbol 'sys32_fstatat' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:164:17: warning: symbol 'sys32_mmap' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:195:17: warning: symbol 'sys32_mprotect' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:201:17: warning: symbol 'sys32_pipe' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:215:17: warning: symbol 'sys32_rt_sigaction' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:291:17: warning: symbol 'sys32_sigaction' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:330:17: warning: symbol 'sys32_rt_sigprocmask' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:370:17: warning: symbol 'sys32_alarm' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:383:17: warning: symbol 'sys32_old_select' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:393:17: warning: symbol 'sys32_waitpid' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:401:17: warning: symbol 'sys32_sysfs' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:406:17: warning: symbol 'sys32_sched_rr_get_interval' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:421:17: warning: symbol 'sys32_rt_sigpending' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:445:17: warning: symbol 'sys32_rt_sigqueueinfo' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:472:17: warning: symbol 'sys32_sysctl' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:517:17: warning: symbol 'sys32_pread' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:524:17: warning: symbol 'sys32_pwrite' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:532:17: warning: symbol 'sys32_personality' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:545:17: warning: symbol 'sys32_sendfile' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:565:17: warning: symbol 'sys32_mmap2' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:589:17: warning: symbol 'sys32_olduname' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:626:6: warning: symbol 'sys32_uname' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:641:6: warning: symbol 'sys32_ustat' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:663:17: warning: symbol 'sys32_execve' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:678:17: warning: symbol 'sys32_clone' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:693:6: warning: symbol 'sys32_lseek' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:698:6: warning: symbol 'sys32_kill' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:703:6: warning: symbol 'sys32_fadvise64_64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:712:6: warning: symbol 'sys32_vm86_warning' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:726:6: warning: symbol 'sys32_lookup_dcookie' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:732:20: warning: symbol 'sys32_readahead' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:738:17: warning: symbol 'sys32_sync_file_range' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:746:17: warning: symbol 'sys32_fadvise64' was not declared. Should it be static?
      arch/x86/ia32/sys_ia32.c:753:17: warning: symbol 'sys32_fallocate' was not declared. Should it be static?
        CHECK   arch/x86/ia32/ia32_signal.c
      arch/x86/ia32/ia32_signal.c:126:17: warning: symbol 'sys32_sigsuspend' was not declared. Should it be static?
      arch/x86/ia32/ia32_signal.c:141:17: warning: symbol 'sys32_sigaltstack' was not declared. Should it be static?
      arch/x86/ia32/ia32_signal.c:249:17: warning: symbol 'sys32_sigreturn' was not declared. Should it be static?
      arch/x86/ia32/ia32_signal.c:279:17: warning: symbol 'sys32_rt_sigreturn' was not declared. Should it be static?
        CHECK   arch/x86/ia32/ipc32.c
      arch/x86/ia32/ipc32.c:12:17: warning: symbol 'sys32_ipc' was not declared. Should it be static?
      Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      2f06de06
    • Cyrill Gorcunov's avatar
      x86: mach-default setup.c cleanups · c805b730
      Cyrill Gorcunov authored
      Impact: cleanup
      
      - Break long lines into shorter form.
      - Use pr_ macros instead of plain printk.
      Signed-off-by: default avatarCyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      c805b730
    • Ingo Molnar's avatar
      Merge branch 'linus' into x86/cleanups · 75329f1f
      Ingo Molnar authored
      75329f1f
    • Linus Torvalds's avatar
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc · 3c92ec8a
      Linus Torvalds authored
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (144 commits)
        powerpc/44x: Support 16K/64K base page sizes on 44x
        powerpc: Force memory size to be a multiple of PAGE_SIZE
        powerpc/32: Wire up the trampoline code for kdump
        powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M
        powerpc/32: Allow __ioremap on RAM addresses for kdump kernel
        powerpc/32: Setup OF properties for kdump
        powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs()
        powerpc: Prepare xmon_save_regs for use with kdump
        powerpc: Remove default kexec/crash_kernel ops assignments
        powerpc: Make default kexec/crash_kernel ops implicit
        powerpc: Setup OF properties for ppc32 kexec
        powerpc/pseries: Fix cpu hotplug
        powerpc: Fix KVM build on ppc440
        powerpc/cell: add QPACE as a separate Cell platform
        powerpc/cell: fix build breakage with CONFIG_SPUFS disabled
        powerpc/mpc5200: fix error paths in PSC UART probe function
        powerpc/mpc5200: add rts/cts handling in PSC UART driver
        powerpc/mpc5200: Make PSC UART driver update serial errors counters
        powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver
        powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver
        ...
      
      Fix trivial conflict in drivers/char/Makefile as per Paul's directions
      3c92ec8a
    • Stephen Rothwell's avatar
      net: ehea NAPI interface cleanup fix · c4c9f018
      Stephen Rothwell authored
      Commit 908a7a16 ("net: Remove unused
      netdev arg from some NAPI interfaces") missed two spots.
      Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      c4c9f018
    • Stephen Rothwell's avatar
  3. 28 Dec, 2008 23 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of... · d05a788f
      Linus Torvalds authored
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:
        smackfs: check for allocation failures in smk_set_access()
      d05a788f
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next · 96faec94
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (25 commits)
        allow stripping of generated symbols under CONFIG_KALLSYMS_ALL
        kbuild: strip generated symbols from *.ko
        kbuild: simplify use of genksyms
        kernel-doc: check for extra kernel-doc notations
        kbuild: add headerdep used to detect inclusion cycles in header files
        kbuild: fix string equality testing in tags.sh
        kbuild: fix make tags/cscope
        kbuild: fix make incompatibility
        kbuild: remove TAR_IGNORE
        setlocalversion: add git-svn support
        setlocalversion: print correct subversion revision
        scripts: improve the decodecode script
        scripts/package: allow custom options to rpm
        genksyms: allow to ignore symbol checksum changes
        genksyms: track symbol checksum changes
        tags and cscope support really belongs in a shell script
        kconfig: fix options to check-lxdialog.sh
        kbuild: gen_init_cpio expands shell variables in file names
        remove bashisms from scripts/extract-ikconfig
        kbuild: teach mkmakfile to be silent
        ...
      96faec94
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-nvram · 29263285
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-nvram:
        [PATCH] nvram - convert PRINT_PROC to seq_file
        [PATCH] nvram - CodingStyle
      29263285
    • James Morris's avatar
      Merge branch 'next' into for-linus · 54d2f649
      James Morris authored
      54d2f649
    • Ilya Yanok's avatar
      powerpc/44x: Support 16K/64K base page sizes on 44x · ca9153a3
      Ilya Yanok authored
      This adds support for 16k and 64k page sizes on PowerPC 44x processors.
      
      The PGDIR table is much smaller than a page when using 16k or 64k
      pages (512 and 32 bytes respectively) so we allocate the PGDIR with
      kzalloc() instead of __get_free_pages().
      
      One PTE table covers rather a large memory area when using 16k or 64k
      pages (32MB or 512MB respectively), so we can easily put FIXMAP and
      PKMAP in the area covered by one PTE table.
      Signed-off-by: default avatarYuri Tikhonov <yur@emcraft.com>
      Signed-off-by: default avatarVladimir Panfilov <pvr@emcraft.com>
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      Acked-by: default avatarJosh Boyer <jwboyer@linux.vnet.ibm.com>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      ca9153a3
    • Hollis Blanchard's avatar
      powerpc: Force memory size to be a multiple of PAGE_SIZE · 6ca4f749
      Hollis Blanchard authored
      Ensure that total memory size is page-aligned, because otherwise
      mark_bootmem() gets upset.
      
      This error case was triggered by using 64 KiB pages in the kernel
      while arch/powerpc/boot/4xx.c arbitrarily reduced the amount of memory
      by 4096 (to work around a chip bug that affects the last 256 bytes of
      physical memory).
      Signed-off-by: default avatarHollis Blanchard <hollisb@us.ibm.com>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      6ca4f749
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k · 541ef5cb
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:
        m68k: use the new byteorder headers
        fbcon: Protect free_irq() by MACH_IS_ATARI check
        fbcon: remove broken mac vbl handler
        m68k: fix trigraph ignored warning in setox.S
        macfb annotations and compiler warning fix
        m68k: mac baboon interrupt enable/disable
        m68k: machw.h cleanup
        m68k: Mac via cleanup and commentry
        m68k: Reinstate mac rtc
      541ef5cb
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 · 0191b625
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1429 commits)
        net: Allow dependancies of FDDI & Tokenring to be modular.
        igb: Fix build warning when DCA is disabled.
        net: Fix warning fallout from recent NAPI interface changes.
        gro: Fix potential use after free
        sfc: If AN is enabled, always read speed/duplex from the AN advertising bits
        sfc: When disabling the NIC, close the device rather than unregistering it
        sfc: SFT9001: Add cable diagnostics
        sfc: Add support for multiple PHY self-tests
        sfc: Merge top-level functions for self-tests
        sfc: Clean up PHY mode management in loopback self-test
        sfc: Fix unreliable link detection in some loopback modes
        sfc: Generate unique names for per-NIC workqueues
        802.3ad: use standard ethhdr instead of ad_header
        802.3ad: generalize out mac address initializer
        802.3ad: initialize ports LACPDU from const initializer
        802.3ad: remove typedef around ad_system
        802.3ad: turn ports is_individual into a bool
        802.3ad: turn ports is_enabled into a bool
        802.3ad: make ntt bool
        ixgbe: Fix set_ringparam in ixgbe to use the same memory pools.
        ...
      
      Fixed trivial IPv4/6 address printing conflicts in fs/cifs/connect.c due
      to the conversion to %pI (in this networking merge) and the addition of
      doing IPv6 addresses (from the earlier merge of CIFS).
      0191b625
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · 54a696bd
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (31 commits)
        [CIFS] Remove redundant test
        [CIFS] make sure that DFS pathnames are properly formed
        Remove an already-checked error condition in SendReceiveBlockingLock
        Streamline SendReceiveBlockingLock: Use "goto out:" in an error condition
        Streamline SendReceiveBlockingLock: Use "goto out:" in an error condition
        [CIFS] Streamline SendReceive[2] by using "goto out:" in an error condition
        Slightly streamline SendReceive[2]
        Check the return value of cifs_sign_smb[2]
        [CIFS] Cleanup: Move the check for too large R/W requests
        [CIFS] Slightly simplify wait_for_free_request(), remove an unnecessary "else" branch
        Simplify allocate_mid() slightly: Remove some unnecessary "else" branches
        [CIFS] In SendReceive, move consistency check out of the mutexed region
        cifs: store password in tcon
        cifs: have calc_lanman_hash take more granular args
        cifs: zero out session password before freeing it
        cifs: fix wait_for_response to time out sleeping processes correctly
        [CIFS] Can not mount with prefixpath if root directory of share is inaccessible
        [CIFS] various minor cleanups pointed out by checkpatch script
        [CIFS] fix typo
        [CIFS] remove sparse warning
        ...
      
      Fix trivial conflict in fs/cifs/cifs_fs_sb.h due to comment changes for
      the CIFS_MOUNT_xyz bit definitions between cifs updates and security
      updates.
      54a696bd
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 1d248b25
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (26 commits)
        IB/mlx4: Set ownership bit correctly when copying CQEs during CQ resize
        RDMA/nes: Remove tx_free_list
        RDMA/cma: Add IPv6 support
        RDMA/addr: Add support for translating IPv6 addresses
        mlx4_core: Delete incorrect comment
        mlx4_core: Add support for multiple completion event vectors
        IB/iser: Avoid recv buffer exhaustion caused by unexpected PDUs
        IB/ehca: Remove redundant test of vpage
        IB/ehca: Replace modulus operations in flush error completion path
        IB/ipath: Add locking for interrupt use of ipath_pd contexts vs free
        IB/ipath: Fix spi_pioindex value
        IB/ipath: Only do 1X workaround on rev1 chips
        IB/ipath: Don't count IB symbol and link errors unless link is UP
        IB/ipath: Check return value of dma_map_single()
        IB/ipath: Fix PSN of send WQEs after an RDMA read resend
        RDMA/nes: Cleanup warnings
        RDMA/nes: Add loopback check to make_cm_node()
        RDMA/nes: Check cqp_avail_reqs is empty after locking the list
        RDMA/nes: Fix TCP compliance test failures
        RDMA/nes: Forward packets for a new connection with stale APBVT entry
        ...
      1d248b25
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6 · 1db2a5c1
      Linus Torvalds authored
      * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (85 commits)
        [S390] provide documentation for hvc_iucv kernel parameter.
        [S390] convert ctcm printks to dev_xxx and pr_xxx macros.
        [S390] convert zfcp printks to pr_xxx macros.
        [S390] convert vmlogrdr printks to pr_xxx macros.
        [S390] convert zfcp dumper printks to pr_xxx macros.
        [S390] convert cpu related printks to pr_xxx macros.
        [S390] convert qeth printks to dev_xxx and pr_xxx macros.
        [S390] convert sclp printks to pr_xxx macros.
        [S390] convert iucv printks to dev_xxx and pr_xxx macros.
        [S390] convert ap_bus printks to pr_xxx macros.
        [S390] convert dcssblk and extmem printks messages to pr_xxx macros.
        [S390] convert monwriter printks to pr_xxx macros.
        [S390] convert s390 debug feature printks to pr_xxx macros.
        [S390] convert monreader printks to pr_xxx macros.
        [S390] convert appldata printks to pr_xxx macros.
        [S390] convert setup printks to pr_xxx macros.
        [S390] convert hypfs printks to pr_xxx macros.
        [S390] convert time printks to pr_xxx macros.
        [S390] convert cpacf printks to pr_xxx macros.
        [S390] convert cio printks to pr_xxx macros.
        ...
      1db2a5c1
    • Linus Torvalds's avatar
      Merge branch 'sched-core-for-linus' of... · a39b8633
      Linus Torvalds authored
      Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (31 commits)
        sched: fix warning in fs/proc/base.c
        schedstat: consolidate per-task cpu runtime stats
        sched: use RCU variant of list traversal in for_each_leaf_rt_rq()
        sched, cpuacct: export percpu cpuacct cgroup stats
        sched, cpuacct: refactoring cpuusage_read / cpuusage_write
        sched: optimize update_curr()
        sched: fix wakeup preemption clock
        sched: add missing arch_update_cpu_topology() call
        sched: let arch_update_cpu_topology indicate if topology changed
        sched: idle_balance() does not call load_balance_newidle()
        sched: fix sd_parent_degenerate on non-numa smp machine
        sched: add uid information to sched_debug for CONFIG_USER_SCHED
        sched: move double_unlock_balance() higher
        sched: update comment for move_task_off_dead_cpu
        sched: fix inconsistency when redistribute per-cpu tg->cfs_rq shares
        sched/rt: removed unneeded defintion
        sched: add hierarchical accounting to cpu accounting controller
        sched: include group statistics in /proc/sched_debug
        sched: rename SCHED_NO_NO_OMIT_FRAME_POINTER => SCHED_OMIT_FRAME_POINTER
        sched: clean up SCHED_CPUMASK_ALLOC
        ...
      a39b8633
    • Linus Torvalds's avatar
      Merge branch 'tracing-core-for-linus' of... · b0f4b285
      Linus Torvalds authored
      Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (241 commits)
        sched, trace: update trace_sched_wakeup()
        tracing/ftrace: don't trace on early stage of a secondary cpu boot, v3
        Revert "x86: disable X86_PTRACE_BTS"
        ring-buffer: prevent false positive warning
        ring-buffer: fix dangling commit race
        ftrace: enable format arguments checking
        x86, bts: memory accounting
        x86, bts: add fork and exit handling
        ftrace: introduce tracing_reset_online_cpus() helper
        tracing: fix warnings in kernel/trace/trace_sched_switch.c
        tracing: fix warning in kernel/trace/trace.c
        tracing/ring-buffer: remove unused ring_buffer size
        trace: fix task state printout
        ftrace: add not to regex on filtering functions
        trace: better use of stack_trace_enabled for boot up code
        trace: add a way to enable or disable the stack tracer
        x86: entry_64 - introduce FTRACE_ frame macro v2
        tracing/ftrace: add the printk-msg-only option
        tracing/ftrace: use preempt_enable_no_resched_notrace in ring_buffer_time_stamp()
        x86, bts: correctly report invalid bts records
        ...
      
      Fixed up trivial conflict in scripts/recordmcount.pl due to SH bits
      being already partly merged by the SH merge.
      b0f4b285
    • Linus Torvalds's avatar
      Merge branch 'x86-core-for-linus' of... · be9c5ae4
      Linus Torvalds authored
      Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (246 commits)
        x86: traps.c replace #if CONFIG_X86_32 with #ifdef CONFIG_X86_32
        x86: PAT: fix address types in track_pfn_vma_new()
        x86: prioritize the FPU traps for the error code
        x86: PAT: pfnmap documentation update changes
        x86: PAT: move track untrack pfnmap stubs to asm-generic
        x86: PAT: remove follow_pfnmap_pte in favor of follow_phys
        x86: PAT: modify follow_phys to return phys_addr prot and return value
        x86: PAT: clarify is_linear_pfn_mapping() interface
        x86: ia32_signal: remove unnecessary declaration
        x86: common.c boot_cpu_stack and boot_exception_stacks should be static
        x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies
        x86: fix warning in arch/x86/kernel/microcode_amd.c
        x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32
        x86: asm-offset_64: use rt_sigframe_ia32
        x86: sigframe.h: include headers for dependency
        x86: traps.c declare functions before they get used
        x86: PAT: update documentation to cover pgprot and remap_pfn related changes - v3
        x86: PAT: add pgprot_writecombine() interface for drivers - v3
        x86: PAT: change pgprot_noncached to uc_minus instead of strong uc - v3
        x86: PAT: implement track/untrack of pfnmap regions for x86 - v3
        ...
      be9c5ae4
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of... · bb26c6c2
      Linus Torvalds authored
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (105 commits)
        SELinux: don't check permissions for kernel mounts
        security: pass mount flags to security_sb_kern_mount()
        SELinux: correctly detect proc filesystems of the form "proc/foo"
        Audit: Log TIOCSTI
        user namespaces: document CFS behavior
        user namespaces: require cap_set{ug}id for CLONE_NEWUSER
        user namespaces: let user_ns be cloned with fairsched
        CRED: fix sparse warnings
        User namespaces: use the current_user_ns() macro
        User namespaces: set of cleanups (v2)
        nfsctl: add headers for credentials
        coda: fix creds reference
        capabilities: define get_vfs_caps_from_disk when file caps are not enabled
        CRED: Allow kernel services to override LSM settings for task actions
        CRED: Add a kernel_service object class to SELinux
        CRED: Differentiate objective and effective subjective credentials on a task
        CRED: Documentation
        CRED: Use creds in file structs
        CRED: Prettify commoncap.c
        CRED: Make execve() take advantage of copy-on-write credentials
        ...
      bb26c6c2
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · e14e61e9
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (57 commits)
        crypto: aes - Precompute tables
        crypto: talitos - Ack done interrupt in isr instead of tasklet
        crypto: testmgr - Correct comment about deflate parameters
        crypto: salsa20 - Remove private wrappers around various operations
        crypto: des3_ede - permit weak keys unless REQ_WEAK_KEY set
        crypto: sha512 - Switch to shash 
        crypto: sha512 - Move message schedule W[80] to static percpu area
        crypto: michael_mic - Switch to shash
        crypto: wp512 - Switch to shash
        crypto: tgr192 - Switch to shash
        crypto: sha256 - Switch to shash
        crypto: md5 - Switch to shash
        crypto: md4 - Switch to shash
        crypto: sha1 - Switch to shash
        crypto: rmd320 - Switch to shash
        crypto: rmd256 - Switch to shash
        crypto: rmd160 - Switch to shash
        crypto: rmd128 - Switch to shash
        crypto: null - Switch to shash
        crypto: hash - Make setkey optional
        ...
      e14e61e9
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · cb10ea54
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (367 commits)
        ALSA: ASoC: fix a typo in omp-pcm.c
        ASoC: Fix DSP formats in SSM2602 audio codec
        ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers
        ALSA: hda: fix incorrect mixer index values for 92hd83xx
        ALSA: hda: dinput_mux check
        ALSA: hda - Add quirk for another HP dv7
        ALSA: ASoC - Add missing __devexit annotation to wm8350.c
        ALSA: ASoc: DaVinci: davinci-evm use dsp_b mode
        ALSA: ASoC: DaVinci: i2s, evm, pass same value to codec and cpu_dai
        ALSA: ASoC: tlv320aic3x add dsp_a
        ALSA: ASoC: DaVinci: document I2S limitations
        ALSA: ASoC: DaVinci: davinci-i2s clean up
        ALSA: ASoC: DaVinci: davinci-i2s clean up
        ALSA: ASoC: DaVinci: davinci-i2s add comments to explain polarity
        ALSA: ASoC: DaVinci: davinvi-evm, make requests explicit
        ALSA: ca0106 - disable 44.1kHz capture
        ALSA: ca0106 - Add missing card->private_data initialization
        ALSA: ca0106 - Check ac97 availability at PM
        ALSA: hda - Power up always when no jack detection is available
        ALSA: hda - Fix unused variable warnings in patch_sigmatel.c
        ...
      cb10ea54
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 81d6e59d
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (132 commits)
        sh: oprofile: Fix up the module build.
        sh: add UIO support for JPU on SH7722.
        serial: sh-sci: Fix up port pinmux for SH7366.
        sh: mach-rsk: Use uImage generation by default for rsk7201/7203.
        sh: mach-sh03: Fix up pata_platform build breakage.
        sh: enable deferred io LCDC on Migo-R
        video: sh_mobile_lcdcfb deferred io support
        video: deferred io with physically contiguous memory
        video: deferred io cleanup
        video: fix deferred io fsync()
        sh: add LCDC interrupt configuration to AP325 and Migo-R
        sh_mobile_lcdc: use FB_SYS helpers instead of FB_CFB
        sh: split coherent pages
        sh: dma: Kill off ISA DMA wrapper.
        sh: Conditionalize the code dumper on CONFIG_DUMP_CODE.
        sh: Kill off the unused SH_ALPHANUMERIC debug option.
        sh: Enable skipping of bss on debug platforms for sh32 also.
        doc: Update sh cpufreq documentation.
        sh: mrshpc_setup_windows() needs to be inline.
        serial: sh-sci: sci_poll_get_char() is only used by CONFIG_CONSOLE_POLL.
        ...
      81d6e59d
    • Harvey Harrison's avatar
    • Geert Uytterhoeven's avatar
      fbcon: Protect free_irq() by MACH_IS_ATARI check · 7f877ebb
      Geert Uytterhoeven authored
      Add missing check for Atari in free_irq() call, which could cause problems on
      multi-platform m68k kernels.
      Reported-by: default avatarBrad Boyer <flar@allandria.com>
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      7f877ebb
    • Finn Thain's avatar
      fbcon: remove broken mac vbl handler · 79f0c9a0
      Finn Thain authored
      Remove the Mac VBL interrupt code as it doesn't work properly and
      doesn't bring any benefit when fixed. Also remove unused
      DEFAULT_CURSOR_BLINK_RATE macro and irqres variable.
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      79f0c9a0
    • Finn Thain's avatar
      m68k: fix trigraph ignored warning in setox.S · 646819e8
      Finn Thain authored
      Fix the warning: trigraph ??/ ignored, use -trigraphs to enable
      caused by the recent removal of -traditional option.
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      646819e8
    • Finn Thain's avatar
      macfb annotations and compiler warning fix · 3839d01d
      Finn Thain authored
      Add some __iomem annotations. Remove some volatile qualifiers to fix 
      several compiler warnings: "passing arg 1 of `iounmap' discards qualifiers 
      from pointer target type".
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      3839d01d