1. 30 12月, 2005 11 次提交
  2. 29 12月, 2005 5 次提交
  3. 28 12月, 2005 4 次提交
    • B
      [PATCH] Fix more radeon GART start calculation cases · 67dbb4ea
      Benjamin Herrenschmidt 提交于
      As reported by Jules Villard <jvillard@ens-lyon.fr> and some others, the
      recent GART aperture start reconfiguration causes problems on some
      setups.
      
      What I _think_ might be happening is that the X server is also trying to
      muck around with the card memory map and is forcing it back into a wrong
      setting that also happens to no longer match what the DRM wants to do
      and blows up.  There are bugs all over the place in that code (and still
      some bugs in the DRM as well anyway).
      
      This patch attempts to avoid that by using the largest of the 2 values,
      which I think will cause it to behave as it used to for you and will
      still fix the problem with machines that have an aperture size smaller
      than the video memory.
      Acked-by: NJules Villard <jvillard@ens-lyon.fr>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      67dbb4ea
    • D
      [IPV6] mcast: Fix multiple issues in MLDv2 reports. · 5ab4a6c8
      David L Stevens 提交于
      The below "jumbo" patch fixes the following problems in MLDv2.
      
      1) Add necessary "ntohs" to recent "pskb_may_pull" check [breaks
              all nonzero source queries on little-endian (!)]
      
      2) Add locking to source filter list [resend of prior patch]
      
      3) fix "mld_marksources()" to
              a) send nothing when all queried sources are excluded
              b) send full exclude report when source queried sources are
                      not excluded
              c) don't schedule a timer when there's nothing to report
      
      NOTE: RFC 3810 specifies the source list should be saved and each
        source reported individually as an IS_IN. This is an obvious DOS
        path, requiring the host to store and then multicast as many sources
        as are queried (e.g., millions...). This alternative sends a full, 
        relevant report that's limited to number of sources present on the
        machine.
      
      4) fix "add_grec()" to send empty-source records when it should
              The original check doesn't account for a non-empty source
              list with all sources inactive; the new code keeps that
              short-circuit case, and also generates the group header
              with an empty list if needed.
      
      5) fix mca_crcount decrement to be after add_grec(), which needs
              its original value
      
      These issues (other than item #1 ;-) ) were all found by Yan Zheng,
      much thanks!
      Signed-off-by: NDavid L Stevens <dlstevens@us.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5ab4a6c8
    • D
      [NET]: Validate socket filters against BPF_MAXINSNS in one spot. · 1b93ae64
      David S. Miller 提交于
      Currently the checks are scattered all over and this leads
      to inconsistencies and even cases where the check is not made.
      
      Based upon a patch from Kris Katterjohn.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1b93ae64
    • Y
      [IPV6]: Fix addrconf dead lock. · 6732bade
      YOSHIFUJI Hideaki 提交于
      We need to release idev->lcok before we call addrconf_dad_stop().
      It calls ipv6_addr_del(), which will hold idev->lock.
      
      Bug spotted by Yasuyuki KOZAKAI <yasuyuki.kozakai@toshiba.co.jp>.
      Signed-off-by: NYOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      6732bade
  4. 27 12月, 2005 4 次提交
  5. 25 12月, 2005 13 次提交
  6. 24 12月, 2005 3 次提交
    • F
      [PATCH] s390: remove redundant and useless code in qeth · 3df3cc6d
      Frank Pavlic 提交于
      [patch 3/3] s390: remove redundant and useless code in qeth
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      	- remove redundant and useless code in qeth for
      	  procfs operations.
      	- update Revision numbers
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      
      diffstat:
       qeth_main.c |    6 -
       qeth_mpc.c  |    2
       qeth_mpc.h  |    2
       qeth_proc.c |  250 ++++++------------------------------------------------------
       qeth_sys.c  |    4
       qeth_tso.h  |    4
       6 files changed, 38 insertions(+), 230 deletions(-)
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      3df3cc6d
    • F
      [PATCH] s390: minor qeth network driver fixes · 4965e97f
      Frank Pavlic 提交于
      [patch 2/3] s390: minor qeth network driver fixes
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      	- use netif_carrier_on/off calls to tell network stack
      	  link carrier state
      	- fix possible kfree on NULL
      	- PDU_LEN2 is at offset 0x29 otherwise OSN chpid won't initialize
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      
      diffstat:
       qeth_eddp.c |    3 ++-
       qeth_main.c |   17 +++++++----------
       qeth_mpc.h  |    2 +-
       3 files changed, 10 insertions(+), 12 deletions(-)
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      4965e97f
    • F
      [PATCH] s390: some minor qeth driver fixes · 6c6b3e7c
      Frank Pavlic 提交于
      [patch 1/3] s390: some minor qeth driver fixes
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      	- let's have just one function for both ,input and output queue
      	  to check qdio errors
      	- add /proc/s390dbf/qeth_qerr entries for outbound processing
      	- check removed for layer2 device in qeth_add_multicast_ipv6
      	- NULL pointer dereference with bonding and VLAN device fixed
      	- minimum length check for portname fixed
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      
      diffstat:
      qeth_main.c |   42 +++++++++++++++++++++---------------------
      qeth_sys.c  |    6 +++---
      2 files changed, 24 insertions(+), 24 deletions(-)
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      6c6b3e7c