19 Sep, 2006

5 commits

  • Signed-off-by: David Woodhouse

    David Woodhouse
     
  • (And reset it on new thread creation)

    It turns out that eflags is important to save and restore not just
    because of iopl, but due to the magic bits like the NT bit, which we
    don't want leaking between different threads.

    Tested-by: Mike Galbraith
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
    [ATM] CLIP: Do not refer freed skbuff in clip_mkip().
    [NET]: Drop tx lock in dev_watchdog_up
    [PACKET]: Don't truncate non-linear skbs with mmaped IO
    [NET]: Mark frame diverter for future removal.
    [NETFILTER]: Add secmark headers to header-y
    [ATM]: linux-atm-general mailing list is subscribers only
    [ATM]: [he] when transmit fails, unmap the dma regions
    [TCP] tcp-lp: update information to MAINTAINERS
    [TCP] tcp-lp: bug fix for oops in 2.6.18-rc6
    [BRIDGE]: random extra bytes on STP TCN packet
    [IPV6]: Accept -1 for IPV6_TCLASS
    [IPV6]: Fix tclass setting for raw sockets.
    [IPVS]: remove the debug option go ip_vs_ftp
    [IPVS]: Make sure ip_vs_ftp ports are valid
    [IPVS]: auto-help for ip_vs_ftp
    [IPVS]: Document the ports option to ip_vs_ftp in kernel-parameters.txt
    [TCP]: Turn ABC off.
    [NEIGH]: neigh_table_clear() doesn't free stats

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
    [SPARC]: Fix regression in sys_getdomainname()
    [OPENPROMIO]: Handle current_node being NULL correctly.

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] 3815/1: headers_install support for ARM
    [ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM
    [ARM] 3793/1: S3C2412: fix wrong serial info struct
    [ARM] 3780/1: Fix iop321 cpuid
    [ARM] 3786/1: pnx4008: update defconfig
    [ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks
    [ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413

    Linus Torvalds
     

18 Sep, 2006

23 commits


17 Sep, 2006

12 commits

  • Jeff Garzik
     
  • [PATCH 9/9] s390: qeth driver fixes [6/6]

    From: Frank Pavlic
    - Hipersockets has no IPV6 support, thus prevent issueing
    SETRTG_IPV6 control commands on Hipersockets devices.
    - fixed error handling in qeth_sysfs_(un)register

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 8/9] s390: qeth driver fixes [5/6]

    From: Frank Pavlic
    fix kernel panic in qdio queue handling.
    qeth_qdio_clear_card() could be invoked by 2 CPUs
    simultaneously (for example reboot event and recovery).

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 7/9] s390: qeth driver fixes [4/6]

    From: Frank Pavlic
    - fix kernel crash due to race,
    set card->state to SOFTSETUP after
    card and card->dev are initialized properly.
    - remove CONFIG_QETH_PERF_STATS, use sysfs attribute instead,
    as we want to have the ability to turn on/off the
    statistics at runtime.

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 6/9] s390: qeth driver fixes [3/6]

    From: Frank Pavlic
    fixed kernel panic caused by qeth driver:
    Using a bonding device qeth driver will realloc
    headroom for every skb coming from the bond device.
    Once this happens qeth frees the original skb and
    set the skb pointer to the new realloced skb.
    Under heavy transmit workload (e.g.UDP streams) through bond
    network device the qdio output queue might get full.
    In this case we return with EBUSY from qeth_send_packet.
    Returning to qeth_hard_start_xmit routine
    the skb address on the stack still points to the old address,
    which has been freed before.
    Returning from qeth_hard_start_xmit with EBUSY results in
    requeuing the skb. In this case it corrupts the qdisc queue
    and results in kernel panic.

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 5/9] s390: qeth driver fixes [2/6]

    From: Frank Pavlic
    - fixed error handling in create_device_attributes
    - fixed some minor bugs in IPv4
    and IPv6 address checking

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 4/9] s390: qeth driver fixes [1/6]

    From: Frank Pavlic
    - Drop incoming packets with vlan_tag set
    if card->vlangrp is not set.
    - use always vlan_hwaccel_rx to pass
    vlan frames to the stack.
    - fix recovery problem. Device was recovered
    properly but still not working.
    netif_carrier_on call right before
    recovery start fixes it.

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 3/9] s390: Makefile cleanup

    From: Frank Pavlic
    remove CONFIG_MPC from Makefile which was
    introduced accidently in the past.

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [PATCH 2/9] s390: netiucv driver fixes

    From: Frank Pavlic
    - missing lock initialization added
    - avoid duplicate iucv-interfaces to the same peer
    - rw-lock added for manipulating the list of
    defined iucv connections

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • Hi Jeff,
    this is a RESEND of the nine s390 network driver patches.
    I finally found that my kmail corrupted almost every patch
    I sent the last time. Please apply these 9 patches and forget
    about my first attempt! Sorry for the delay, I had some fights
    with sendmail, IMAP and mutt configuration.

    Frank

    [RESEND PATCH 1/9] s390: minor s390 network driver fixes

    From: Frank Pavlic
    - iucv driver:
    use do { } while (0) constructs
    instead of empty defines to avoid compile bugs.
    - ctc driver:
    missing lock initialization added
    - lcs driver:
    BUG_ON usage was removed accidently
    with the last lcs patch.
    Put them back in place.

    Signed-off-by: Frank Pavlic
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • Add the CPU identification needed by oprofile for Intel (r) Core (tm) 2
    CPUs.

    Signed-off-by: Benjamin LaHaise
    Signed-off-by: Andi Kleen
    Cc: "Arun Sharma"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benjamin LaHaise
     
  • * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:
    RDMA/cma: Increase the IB CM retry count in CMA
    IPoIB: Retry failed send-only multicast group joins
    IB/srp: Don't schedule reconnect from srp

    Linus Torvalds