03 Feb, 2007

24 commits


02 Feb, 2007

16 commits

  • We forget to call spider_net_free_rx_chain_contents which does the
    actual dev_kfree_skb. New skbs are allocated from skbuff_head_cache
    on each "ifconfig up" letting the cache grow infinitely.

    This patch fixes it.

    Signed-off-by: Jens Osterkamp
    Signed-off-by: Jeff Garzik

    Jens Osterkamp
     
  • e100: fix napi ifdefs removing needed code

    From: Auke Kok

    The e100 driver is NAPI mode only. We need to netif_poll_disable
    during suspend and shutdown. The non-NAPI driver code was removed
    and is only avaiable in the out-of-tree e100 kernel driver.

    Signed-off-by: Auke Kok
    Signed-off-by: Jeff Garzik

    Auke Kok
     
  • Jeff Garzik
     
  • 5709 A0 copper devices will not link up with some link partners
    without this workaround.

    Update driver to 1.5.5.

    Signed-off-by: Michael Chan
    Signed-off-by: David S. Miller

    Michael Chan
     
  • The x_tables patch broke target module autoloading in the ipt action
    by replacing the ipt_find_target call (which does autoloading) by
    xt_find_target (which doesn't do autoloading). Additionally xt_find_target
    may return ERR_PTR values in case of an error, which are not handled.

    Use xt_request_find_target, which does both autoloading and ERR_PTR
    handling properly. Also don't forget to drop the target module reference
    again when xt_check_target fails.

    Signed-off-by: Patrick McHardy
    Signed-off-by: David S. Miller

    Patrick McHardy
     
  • In some cases such as:
    iph->check = 0;
    iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl);
    GCC may optimize out the previous store.

    Observed as a failure of NFS over udp (bad checksums on ip fragments)
    when compiled with GCC 3.4.2.

    Signed-off-by: Bob Breuer
    Signed-off-by: David S. Miller

    Bob Breuer
     
  • avr32@atmel.com is a technical support address and is not really
    appropriate for sending patches. Lots of annoying automatics getting
    in the way.

    I'm still the maintainer of all the entries touched by this patch, so
    nothing changes with regard to the "Supported" status of the AVR32
    architecture or the macb driver.

    Signed-off-by: Haavard Skinnemoen
    Signed-off-by: Linus Torvalds

    Haavard Skinnemoen
     
  • Noticed by JosephChan@via.com.tw.

    Signed-off-by: Bartlomiej Zolnierkiewicz
    Signed-off-by: Linus Torvalds

    Bartlomiej Zolnierkiewicz
     
  • Change SysRq showBlockedTasks from sysrq-X to sysrq-W and show that in the
    Help message.

    It was previously done via X, but X is already used for Xmon on ppc & powerpc
    platforms and this collision needs to be avoided.

    All callers of register_sysrq_key() are now marked in the sysrq op/key table.
    I didn't mark 'h' as Help because Help is just printed for any unknown key,
    such as '?'.

    Added some omitted sysrq key entries in the sysrq.txt file.

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

    Randy Dunlap
     
  • Listing /proc/PID/task were PID is not a TGID should not result in
    duplicated entries.

    [g ~]$ pidof thunderbird-bin
    2751
    [g ~]$ ls /proc/2751/task
    2751 2770 2771 2824 2826 2834 2835 2851 2853
    [g ~]$ ls /proc/2770/task
    2751 2770 2771 2824 2826 2834 2835 2851 2853
    2770 2771 2824 2826 2834 2835 2851 2853
    [g ~]$

    Signed-off-by: Guillaume Chazarain
    Acked-by: "Eric W. Biederman"
    Cc: Oleg Nesterov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Guillaume Chazarain
     
  • Intel hosts, without long mode, and with nx support disabled in the bios
    have an efer that is readable but not writable. This causes a lockup on
    switch to guest mode (even though it should exit with reason 34 according
    to the documentation).

    Signed-off-by: Avi Kivity
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Avi Kivity
     
  • Remove these recently-added warnings. They don't tell us anythng very
    interesting and Kumar says "On an embedded PPC reference system I see this
    message 6 times when I've got no cards in the PCI slots."

    Acked-by: Kumar Gala
    Acked-by: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • Add special handling for the VT82C686.

    Signed-off-by: Jean Delvare
    Cc: Alan Cox
    Cc: Nick Piggin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jean Delvare
     
  • missing helper used by arch/i386/mm/highmem.c, which is pulled
    into build on that configuration.

    Signed-off-by: Al Viro
    Acked-by: Jeff Dike
    Signed-off-by: Linus Torvalds

    Al Viro
     
  • Won't build (request_irq()/free_irq()), even if you manage to find an
    s390 box with 8250-compatible UART they are expecting.

    Signed-off-by: Al Viro
    Acked-by: Martin Schwidefsky
    Signed-off-by: Linus Torvalds

    Al Viro
     
  • a) sun4d_boot_one_cpu() should be __cpuinit (called only from
    __cpuinit __cpu_up(), for one thing, leads to calls of __cpuinit
    functions for another).
    b) got externs in arch/sparc/kernel/smp.c to match reality.

    Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro