1. 03 5月, 2009 21 次提交
  2. 30 4月, 2009 13 次提交
  3. 29 4月, 2009 6 次提交
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 3dacbdad
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)
        e100: do not go D3 in shutdown unless system is powering off
        netfilter: revised locking for x_tables
        Bluetooth: Fix connection establishment with low security requirement
        Bluetooth: Add different pairing timeout for Legacy Pairing
        Bluetooth: Ensure that HCI sysfs add/del is preempt safe
        net: Avoid extra wakeups of threads blocked in wait_for_packet()
        net: Fix typo in net_device_ops description.
        ipv4: Limit size of route cache hash table
        Add reference to CAPI 2.0 standard
        Documentation/isdn/INTERFACE.CAPI
        update Documentation/isdn/00-INDEX
        ixgbe: Fix WoL functionality for 82599 KX4 devices
        veth: prevent oops caused by netdev destructor
        xfrm: wrong hash value for temporary SA
        forcedeth: tx timeout fix
        net: Fix LL_MAX_HEADER for CONFIG_TR_MODULE
        mlx4_en: Handle page allocation failure during receive
        mlx4_en: Fix cleanup flow on cq activation
        vlan: update vlan carrier state for admin up/down
        netfilter: xt_recent: fix stack overread in compat code
        ...
      3dacbdad
    • T
      e100: do not go D3 in shutdown unless system is powering off · ac7c992c
      Thadeu Lima de Souza Cascardo 提交于
      After experimenting with kexec with the last merges after 2.6.29, I've
      had some problems when probing e100.  It would not read the eeprom.  After
      some bisects, I realized this has been like that since forever (at least
      2.6.18).  The problem is that shutdown is doing the same thing that
      suspend does and puts the device in D3 state.  I couldn't find a way to
      get the device back to a sane state in the probe function.  So, based on
      some similar patches from Rafael J. Wysocki for e1000, e1000e, and ixgbe,
      I wrote this one for e100.
      Signed-off-by: NThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
      Acked-by: N"Rafael J. Wysocki" <rjw@sisk.pl>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ac7c992c
    • D
    • S
      netfilter: revised locking for x_tables · 942e4a2b
      Stephen Hemminger 提交于
      The x_tables are organized with a table structure and a per-cpu copies
      of the counters and rules. On older kernels there was a reader/writer 
      lock per table which was a performance bottleneck. In 2.6.30-rc, this
      was converted to use RCU and the counters/rules which solved the performance
      problems for do_table but made replacing rules much slower because of
      the necessary RCU grace period.
      
      This version uses a per-cpu set of spinlocks and counters to allow to
      table processing to proceed without the cache thrashing of a global
      reader lock and keeps the same performance for table updates.
      Signed-off-by: NStephen Hemminger <shemminger@vyatta.com>
      Acked-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      942e4a2b
    • L
      Merge branch 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel · 56a50add
      Linus Torvalds 提交于
      * 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:
        drm/i915: fix up error path leak in i915_cmdbuffer
        drm/i915: fix unpaired i915 device mutex on entervt failure.
        drm/i915: add support for G41 chipset
        drm/i915: Enable ASLE if present
        drm/i915: Unregister ACPI video driver when exiting
        drm/i915: Register ACPI video even when not modesetting
        drm/i915: fix transition to I915_TILING_NONE
        drm/i915: Don't let an oops get triggered from irq_emit without dma init.
        drm/i915: allow tiled front buffers on 965+
      56a50add
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · c2e2ceea
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (21 commits)
        RDMA/nes: Update iw_nes version
        RDMA/nes: Fix error path in nes_accept()
        RDMA/nes: Fix hang issues for large cluster dynamic connections
        RDMA/nes: Increase rexmit timeout interval
        RDMA/nes: Check for sequence number wrap-around
        RDMA/nes: Do not set apbvt entry for loopback
        RDMA/nes: Fix unused variable compile warning when INFINIBAND_NES_DEBUG=n
        RDMA/nes: Fix fw_ver in /sys
        RDMA/nes: Set trace length to 1 inch for SFP_D
        RDMA/nes: Enable repause timer for port 1
        RDMA/nes: Correct CDR loop filter setting for port 1
        RDMA/nes: Modify thermo mitigation to flip SerDes1 ref clk to internal
        RDMA/nes: Fix resource issues in nes_create_cq() and nes_destroy_cq()
        RDMA/nes: Remove root_256()'s unused pbl_count_256 parameter
        mlx4_core: Fix memory leak in mlx4_enable_msi_x()
        IB/mthca: Fix timeout for INIT_HCA and a few other commands
        RDMA/cxgb3: Don't zero QP attrs when moving to IDLE
        RDMA/nes: Fix bugs in nes_reg_phys_mr()
        RDMA/nes: Fix compiler warning at nes_verbs.c:1955
        IPoIB: Disable NAPI while CQ is being drained
        ...
      c2e2ceea