22 Jun, 2006

3 commits


21 Jun, 2006

2 commits


20 Jun, 2006

35 commits

  • fs/gfs2/locking/dlm/thread.c: In function ‘process_complete’:
    fs/gfs2/locking/dlm/thread.c:56: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’
    fs/gfs2/locking/dlm/thread.c:69: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 4 has type ‘uint64_t’
    fs/gfs2/locking/dlm/thread.c:102: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’
    fs/gfs2/locking/dlm/thread.c:124: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 4 has type ‘uint64_t’
    fs/gfs2/locking/dlm/thread.c:146: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 4 has type ‘uint64_t’
    fs/gfs2/locking/dlm/thread.c:148: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 4 has type ‘uint64_t’

    Signed-off-by: David Woodhouse

    David Woodhouse
     
  • fs/gfs2/glock.c: In function ‘gfs2_holder_get’:
    fs/gfs2/glock.c:439: warning: passing argument 2 of ‘set_bit’ from incompatible pointer type
    fs/gfs2/glock.c: In function ‘rq_promote’:
    fs/gfs2/glock.c:512: warning: passing argument 2 of ‘set_bit’ from incompatible pointer type
    fs/gfs2/glock.c:526: warning: passing argument 2 of ‘set_bit’ from incompatible pointer type
    ...

    Signed-off-by: David Woodhouse

    David Woodhouse
     
  • Steven Whitehouse
     
  • * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (51 commits)
    [MIPS] Make timer interrupt frequency configurable from kconfig.
    [MIPS] Correct HAL2 Kconfig description
    [MIPS] Fix R4K cache macro names
    [MIPS] Add Missing R4K Cache Macros to IP27 & IP32
    [MIPS] Support for the RM9000-based Basler eXcite smart camera platform.
    [MIPS] Support for the R5500-based NEC EMMA2RH Mark-eins board
    [MIPS] Support SNI RM200C SNI in big endian mode and R5000 processors.
    [MIPS] SN: include asm/sn/types.h for nasid_t.
    [MIPS] Random fixes for sb1250
    [MIPS] Fix bcm1480 compile
    [MIPS] Remove support for NEC DDB5476.
    [MIPS] Remove support for NEC DDB5074.
    [MIPS] Cleanup memory managment initialization.
    [MIPS] SN: Declare bridge_pci_ops.
    [MIPS] Remove unused function alloc_pci_controller.
    [MIPS] IP27: Extract pci_ops into separate file.
    [MIPS] IP27: Use symbolic constants instead of magic numbers.
    [MIPS] vr41xx: remove unnecessay items from vr41xx/Kconfig.
    [MIPS] IP27: Cleanup N/M mode configuration.
    [MIPS] IP27: Throw away old unused hacks.
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (46 commits)
    IB/uverbs: Don't serialize with ib_uverbs_idr_mutex
    IB/mthca: Make all device methods truly reentrant
    IB/mthca: Fix memory leak on modify_qp error paths
    IB/uverbs: Factor out common idr code
    IB/uverbs: Don't decrement usecnt on error paths
    IB/uverbs: Release lock on error path
    IB/cm: Use address handle helpers
    IB/sa: Add ib_init_ah_from_path()
    IB: Add ib_init_ah_from_wc()
    IB/ucm: Get rid of duplicate P_Key parameter
    IB/srp: Factor out common request reset code
    IB/srp: Support SRP rev. 10 targets
    [SCSI] srp.h: Add I/O Class values
    IB/fmr: Use device's max_map_map_per_fmr attribute in FMR pool.
    IB/mthca: Fill in max_map_per_fmr device attribute
    IB/ipath: Add client reregister event generation
    IB/mthca: Add client reregister event generation
    IB: Move struct port_info from ipath to
    IPoIB: Handle client reregister events
    IB: Add client reregister event type
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (109 commits)
    [ETHTOOL]: Fix UFO typo
    [SCTP]: Fix persistent slowdown in sctp when a gap ack consumes rx buffer.
    [SCTP]: Send only 1 window update SACK per message.
    [SCTP]: Don't do CRC32C checksum over loopback.
    [SCTP] Reset rtt_in_progress for the chunk when processing its sack.
    [SCTP]: Reject sctp packets with broadcast addresses.
    [SCTP]: Limit association max_retrans setting in setsockopt.
    [PFKEYV2]: Fix inconsistent typing in struct sadb_x_kmprivate.
    [IPV6]: Sum real space for RTAs.
    [IRDA]: Use put_unaligned() in irlmp_do_discovery().
    [BRIDGE]: Add support for NETIF_F_HW_CSUM devices
    [NET]: Add NETIF_F_GEN_CSUM and NETIF_F_ALL_CSUM
    [TG3]: Convert to non-LLTX
    [TG3]: Remove unnecessary tx_lock
    [TCP]: Add tcp_slow_start_after_idle sysctl.
    [BNX2]: Update version and reldate
    [BNX2]: Use CPU native page size
    [BNX2]: Use compressed firmware
    [BNX2]: Add firmware decompression
    [BNX2]: Allow WoL settings on new 5708 chips
    ...

    Manual fixup for conflict in drivers/net/tulip/winbond-840.c

    Linus Torvalds
     
  • * 'i915fb' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6: (25 commits)
    intelfb: fixup clock calculation debugging.
    Removed hard coded EDID buffer size.
    intelfb: use regular modedb table instead of VESA
    intelfb: use firmware EDID for mode database
    Revert "intelfb driver -- use the regular modedb table instead of the VESA"
    intelfb: int option fix
    sync modesetting code with X.org
    intelfb: align with changes from my X driver.
    intelfb driver -- use the regular modedb table instead of the VESA
    Adds support for 256MB aperture on 945 chipsets to the intelfb driver
    intelfb -- uses stride alignment of 64 on the 9xx chipsets.
    intelfb: some cleanups for intelfbhw
    intelfb: fixup pitch calculation like X does
    intelfb: fixup p calculation
    This patch makes a needlessly global struct static.
    intelfb: add i945GM support
    intelfb: fixup whitespace..
    intelfb: add hw cursor support for i9xx
    intelfb: make i915 modeset
    intelfb: add support for i945G
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:
    [AGPGART] alpha-agp warning fix
    [AGPGART] uninorth-agp warning fixes
    [AGPGART] Remove pointless initialisation in intel-agp
    [AGPGART] Remove pointless code from agp_generic_create_gatt_table()

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:
    [CPUFREQ] sets nforce2 minimum PLL divider to 2.
    [CPUFREQ] Make powernow-k7 work on SMP kernels.
    [CPUFREQ] cpufreq core {d,}printk adjustments
    [CPUFREQ] dprintk adjustments to cpufreq-speedstep-centrino
    [CPUFREQ] dprintk adjustments to cpufreq-nforce2
    [CPUFREQ] Prepare powernow-k8 for future CPUs.
    [CPUFREQ] Make acpi-cpufreq 'sticky'.
    [CPUFREQ] Remove strange No-op from longrun.c
    [CPUFREQ] Remove more freq_table reinitialisations.
    [CPUFREQ] Fix another redundant initialisation in freq_table
    [CPUFREQ] Remove duplicate assignment in freq_table
    [CPUFREQ] CodingStyle nits in cpufreq_stats.c
    [CPUFREQ] Remove duplicate assignment from cpufreq-nforce2
    [CPUFREQ] Remove pointless reinitialisations in acpi-cpufreq
    [CPUFREQ] Remove pointless reinitialisation from powernow-k8
    [CPUFREQ] Remove redundant initialisation from longhaul.
    [CPUFREQ] Clean up longhaul's speed pretty-printer
    [CPUFREQ] Disambiguate loop indexes in powernow-k7
    [CPUFREQ] Typo in powernow-k8

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (166 commits)
    [PATCH] net: au1000_eth: PHY framework conversion
    [PATCH] 3c5zz ethernet: fix section warnings
    [PATCH] smc ethernet: fix section mismatch warnings
    [PATCH] hp ethernet: fix section mismatches
    [PATCH] Section mismatch in drivers/net/ne.o during modpost
    [PATCH] e1000: prevent statistics from getting garbled during reset
    [PATCH] smc911x Kconfig fix
    [PATCH] forcedeth: new device ids
    [PATCH] forcedeth config: version
    [PATCH] forcedeth config: module parameters
    [PATCH] forcedeth config: diagnostics
    [PATCH] forcedeth config: move functions
    [PATCH] forcedeth config: statistics
    [PATCH] forcedeth config: csum
    [PATCH] forcedeth config: wol
    [PATCH] forcedeth config: phy
    [PATCH] forcedeth config: flow control
    [PATCH] forcedeth config: ring sizes
    [PATCH] forcedeth config: tso cleanup
    [DOC] Update bonding documentation with sysfs info
    ...

    Linus Torvalds
     
  • Trying to suspend/resume with console messages flying all around is
    doomed to failure, when the devices that the messages are trying to
    go to are being shut down.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • According to the ACPI spec, it should be enabled on return from suspend,
    but bugs happen. Apparently especially on the Apple Intel Macs.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Doing a full ata_busy_sleep() seems to get suspend and resume working
    fine on the Apple Mac Mini, at least.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Just spotted this one. The lockinfo structs are hashed by lockid but into a
    global structure. So that if there are two lockspaces with the same lockid all
    hell breaks loose. I'm not exactly sure what will happen but it can't be good!

    The attached patch moves the lockinfo_idr into the user_ls structure so that
    lockids are localised.

    patrick

    Signed-Off-By: Patrick Caulfield
    Signed-off-by: Steven Whitehouse

    Patrick Caulfield
     
  • Make HZ configurable. DECSTATION can select 128/256/1024 HZ, JAZZ can
    only select 100 HZ, others can select 100/128/250/256/1000/1024 HZ if
    not explicitly specified). Also remove all mach-xxx/param.h files and
    update all defconfigs according to current HZ value.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     
  • The current HAL2 Kconfig description indicates it is only used on SGI
    Indy systems, however all members of the Indigo2 Family have this sound
    card as well. Plus a minor grammatical fix is included.

    Signed-off-by: Joshua Kinard
    Signed-off-by: Ralf Baechle

    Kumba
     
  • Several machines have the R4K cache macro name spelled incorrectly. Namely,
    they have cpu_has_4kcache defined instead of cpu_has_4k_cache.

    Signed-off-by: Joshua Kinard
    Signed-off-by: Ralf Baechle

    Kumba
     
  • Keeping in accordance with other machines, IP27 and IP32 lack a few
    macros. IP27 lacks cpu_has_4kex & cpu_has_4k_cache macros while IP32
    lacks just the cpu_has_4k_cache macro.

    Signed-off-by: Joshua Kinard
    Signed-off-by: Ralf Baechle

    Kumba
     
  • Signed-off-by: Thomas Koeller
    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: dmitry pervushin
    Signed-off-by: Ralf Baechle

    dmitry pervushin
     
  • Added support for RM200C machines with big endian firmware
    Added support for RM200-C40 (R5000 support)

    Signed-off-by: Florian Lohoff
    Signed-off-by: Thomas Bogendoerfer
    Signed-off-by: Ralf Baechle

    Thomas Bogendoerfer
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Random improvements for sb1250: Silence compiler warnings, a bugfix for
    the profiling code, and a comment typo.

    Signed-off-by: Thiemo Seufer
    Signed-off-by: Ralf Baechle

    Thiemo Seufer
     
  • Fix compilation for bcm1480, a hpt is only available on sb1250/bcm112x.

    Signed-off-by: Thiemo Seufer
    Signed-off-by: Ralf Baechle

    Thiemo Seufer
     
  • As warned several times before.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • As warned several times before.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Historically plat_mem_setup did the entire platform initialization. This
    was rather impractical because it meant plat_mem_setup had to get away
    without any kind of memory allocator. To keep old code from breaking
    plat_setup was just renamed to plat_setup and a second platform
    initialization hook for anything else was introduced.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Remove unnecessary items from vr41xx/Kconfig. SYS_HA_CPU_VR41XX has
    already been selected by MACH_VR41XX.

    Signed-off-by: Yoichi Yuasa
    Signed-off-by: Ralf Baechle

    Yoichi Yuasa
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • kern_addr_valid is currently only being used in kmem_ptr_validate which
    is making some vague attempt at verfying the validity of an address.
    Only IA-64, PARISC and x86-64 actually make some actual effort to verify
    the validity of the pointer. Most architecture definitions of
    kern_addr_valid() just define it as 1; the Alpha and CONFIG_DISCONTIGMEM
    on i386 and MIPS even as 0; the 0-definition will result in
    kmem_ptr_validate always failing which in turn will cause d_validate to
    always fail. d_validate's only two users are smbfs and ncpfs, so the
    0 definition ended breaking those ...

    Signed-off-by: Ralf Baechle

    Ralf Baechle