11 Aug, 2008

4 commits

  • Presently we oops in mm/hugetlb.c:1325, which is the order == 0 test in
    hugetlb_add_hstate() called at initialization time. So, disable 64kB
    huge pages when we're using a 64kB PAGE_SIZE. On most parts this will
    force the default to be 1MB huge pages.

    Signed-off-by: Paul Mundt

    Paul Mundt
     
  • rsk7203_defconfig fails to build with the following error:

    ...
    LD .tmp_vmlinux1
    arch/sh/kernel/built-in.o:(__ksymtab+0xb8): undefined reference to `__udivsi3_i4i'
    arch/sh/kernel/built-in.o:(__ksymtab+0xc8): undefined reference to `__sdivsi3_i4i'
    make[1]: *** [.tmp_vmlinux1] Error 1

    That worked with 2.6.26, and these are far less undefined references
    than in the cases where libgcc was missing.

    [ These symbols are not defined on SH-2 versions of libgcc, so we have to
    special case the export there. - Paul ]

    Reported-by: Adrian Bunk
    Signed-off-by: Yoshinori Sato
    Signed-off-by: Paul Mundt

    Yoshinori Sato
     
  • This patches compile errors like the following caused by
    commit 51f3547d619956e9b428bfff17004d8f4d259a02
    (sh: Allow SH-3 and SH-5 to use common headers):

    ...
    CC arch/sh/mm/init.o
    /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/init.c: In function 'mem_init':
    /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/init.c:232: error: implicit declaration of function 'p3_cache_init'
    make[2]: *** [arch/sh/mm/init.o] Error 1
    make[1]: *** [arch/sh/mm] Error 2
    ...
    CC kernel/fork.o
    /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/fork.c: In function 'dup_mmap':
    /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/fork.c:323: error: implicit declaration of function 'flush_dcache_mmap_lock'
    /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/fork.c:325: error: implicit declaration of function 'flush_dcache_mmap_unlock'
    make[2]: *** [kernel/fork.o] Error 1

    Reported-by: Adrian Bunk
    Signed-off-by: Adrian Bunk
    Signed-off-by: Paul Mundt

    Adrian Bunk
     
  • smc91x on x3proto needs 16-bit access and nowait, which we can now do
    through the platform data.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

09 Aug, 2008

16 commits

  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:
    [CPUFREQ][2/2] preregister support for powernow-k8
    [CPUFREQ][1/2] whitespace fix for powernow-k8
    [CPUFREQ] Update MAINTAINERS to reflect new mailing list.
    [CPUFREQ] Fix warning in elanfreq
    [CPUFREQ] Fix -Wshadow warning in conservative governor.
    [CPUFREQ] Remove EXPERIMENTAL annotation from VIA C7 powersaver kconfig.

    Linus Torvalds
     
  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
    [CIFS] list entry can not return null
    turn cifs_setattr into a multiplexor that calls the correct function
    move file time and dos attribute setting logic into new function
    spin off cifs_setattr with unix extensions to its own function
    [CIFS] Code cleanup in old sessionsetup code
    [CIFS] cifs_mkdir and cifs_create should respect the setgid bit on parent dir
    Rename CIFSSMBSetFileTimes to CIFSSMBSetFileInfo and add PID arg
    change CIFSSMBSetTimes to CIFSSMBSetPathInfo
    [CIFS] fix trailing whitespace
    bundle up Unix SET_PATH_INFO args into a struct and change name
    Fix missing braces in cifs_revalidate()
    remove locking around tcpSesAllocCount atomic variable
    [CIFS] properly account for new user= field in SPNEGO upcall string allocation
    [CIFS] remove level of indentation from decode_negTokenInit
    [CIFS] cifs send2 not retrying enough in some cases on full socket
    [CIFS] oid should also be checked against class in cifs asn

    Linus Torvalds
     
  • Fix fatal multi-line kernel-doc error in list.h:
    function short description must be on one line.

    Error(linux-2.6.27-rc2-git3//include/linux/list.h:318): duplicate section name 'Description'

    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Signed-off-by: Steve French

    Steve French
     
  • This patch provides support for the _PSD ACPI object in the Powernow-k8
    driver. Although it looks like an invasive patch, most of it is
    simply the consequence of turning the static acpi_performance_data
    structure into a pointer.

    AMD has tested it on several machines over the past few days without issue.

    [trivial checkpatch warnings fixed up by davej]
    [X86_POWERNOW_K8_ACPI=n buildfix from Randy Dunlap]

    Signed-off-by: Mark Langsdorf
    Tested-by: Frank Arnold
    Signed-off-by: Randy Dunlap
    Signed-off-by: Dave Jones

    Mark Langsdorf
     
  • Trivial whitespace fix for powernow-k8.

    Signed-off-by: Mark Langsdorf
    Signed-off-by: Dave Jones

    Mark Langsdorf
     
  • Mailing list moved to vger.

    Signed-off-by: Dave Jones

    Dave Jones
     
  • arch/x86/kernel/cpu/cpufreq/elanfreq.c:47:26: warning: symbol 'elan_multiplier' was not declared. Should it be static?

    Yes, yes it should.

    Signed-off-by: Dave Jones

    Dave Jones
     
  • drivers/cpufreq/cpufreq_conservative.c:336:15: warning: symbol 'freq_step' shadows an earlier one

    Just rename the local variable.

    Signed-off-by: Dave Jones

    Dave Jones
     
  • This has been pretty solid, and doesn't see much change at all.

    Noticed by Harald Welte.

    Signed-off-by: Dave Jones

    Dave Jones
     
  • * 'for-linus-merged' of master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] 5177/1: arm/mach-sa1100/Makefile: remove CONFIG_SA1100_USB
    [ARM] 5166/1: magician: add MAINTAINERS entry
    [ARM] fix pnx4008 build errors
    [ARM] Fix SMP booting with non-zero PHYS_OFFSET
    [ARM] 5185/1: Fix spi num_chipselect for lubbock
    [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
    [ARM] Add support for arch/arm/mach-*/include and arch/arm/plat-*/include
    [ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead
    [ARM] Eliminate useless includes of asm/mach-types.h
    [ARM] Fix circular include dependency with IRQ headers
    avr32: Use instead of
    avr32: Introduce arch/avr32/mach-*/include/mach
    avr32: Move include/asm-avr32 to arch/avr32/include/asm
    [ARM] sa1100_wdt: use reset_status to remember watchdog reset status
    [ARM] pxa: introduce reset_status and clear_reset_status for driver's usage
    [ARM] pxa: introduce reset.h for reset specific header information

    Linus Torvalds
     
  • There doesn't seem to be a compelling reason why nfsd4_op_name() is
    marked as "inline":

    It's only used in a dprintk(), and as long as it has only one caller
    non-ancient gcc versions anyway inline it automatically.

    This patch fixes the following compile error with gcc 3.4:

    ...
    CC fs/nfsd/nfs4proc.o
    nfs4proc.c: In function `nfsd4_proc_compound':
    nfs4proc.c:854: sorry, unimplemented: inlining failed in call to
    nfs4proc.c:897: sorry, unimplemented: called from here
    make[3]: *** [fs/nfsd/nfs4proc.o] Error 1

    Reported-by: Adrian Bunk
    Signed-off-by: Adrian Bunk
    [ Also made it "const char *" - Linus]
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     
  • Conflicts:

    drivers/watchdog/at91rm9200_wdt.c
    drivers/watchdog/davinci_wdt.c
    drivers/watchdog/ep93xx_wdt.c
    drivers/watchdog/ixp2000_wdt.c
    drivers/watchdog/ixp4xx_wdt.c
    drivers/watchdog/ks8695_wdt.c
    drivers/watchdog/omap_wdt.c
    drivers/watchdog/pnx4008_wdt.c
    drivers/watchdog/sa1100_wdt.c
    drivers/watchdog/wdt285.c

    Russell King
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (99 commits)
    pkt_sched: Fix actions referencing
    bnx2x: fix logical op
    tcp: (whitespace only) fix confusing indentation
    pkt_sched: Fix qdisc config when link is down.
    [Bluetooth] Add full quirk implementation for btusb driver
    [Bluetooth] Removal of unnecessary ignore module parameter
    [Bluetooth] Add parameters to control BNEP header compression
    ath9k: Revamp wireless mode usage
    ath9k: More unused macros
    ath9k: Remove a few unused macros and fix indentation
    ath9k: Use mac80211's band macros and remove enum hal_freq_band
    ath9k: Remove redundant data structure ath9k_txq_info
    ath9k: Cleanup data structures related to HW capabilities
    ath9k: work around gcc ICEs
    ath9k: Add new Atheros IEEE 802.11n driver
    ath5k: remove Atheros 11n devices from supported list
    list.h: add list_cut_position()
    list.h: Add list_splice_tail() and list_splice_tail_init()
    p54: swap short slot time dcf values
    rt2x00: Block all unsupported modes
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
    sparc64: Fix end-of-stack checking in save_stack_trace().
    sparc: don't use asm/of_device.h
    sparc64: Use kernel/uid16.c helpers instead of own copy.
    of/sparc: remove include of linux/of_platform.h from asm/of_platform.h
    sparc: i8042-sparcio.h: fix warning

    Linus Torvalds
     
  • Back when .gitignore file was added to arch/powerpc/ in 06f2138 ([POWERPC]
    Add files build to .gitignore, 2006-11-26), there indeed was nothing
    tracked in the ignored hierarchy and ignoring everything made sense. But
    we have very many tracked files there these days, and having a higher
    level .gitignore that ignores everything is asking for future troubles..

    This should have been part of b8b572e (powerpc: Move include files to
    arch/powerpc/include/asm, 2008-08-01).

    Signed-off-by: Junio C Hamano
    Acked-by: Stephen Rothwell
    Signed-off-by: Linus Torvalds

    Junio C Hamano
     

08 Aug, 2008

20 commits