04 Jan, 2006

2 commits


03 Jan, 2006

1 commit

  • Some G5s still occasionally experience shutdowns due to overtemp
    conditions despite the recent fix. After analyzing logs from such
    machines, it appears that the overtemp code is a bit too quick at
    shutting the machine down when reaching the critical temperature (tmax +
    8) and doesn't leave the fan enough time to actually cool it down. This
    happens if the temperature of a CPU suddenly rises too high in a very
    short period of time, or occasionally on boot (that is the CPUs are
    already overtemp by the time the driver loads).

    This patches makes the code a bit more relaxed, leaving a few seconds to
    the fans to do their job before kicking the machine shutown.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     

01 Jan, 2006

1 commit


31 Dec, 2005

3 commits


30 Dec, 2005

8 commits


29 Dec, 2005

4 commits


28 Dec, 2005

2 commits

  • As reported by Jules Villard 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: Jules Villard
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • 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: David S. Miller

    David S. Miller
     

27 Dec, 2005

2 commits

  • We only want the received character without the status bits for
    sysrq handling.

    Signed-off-by: Russell King

    Russell King
     
  • The oops is characteristic of the underlying device being removed from
    visibility before the class device, and sure enough we do device_del()
    before transport_unregister() in the scsi_target_reap() routines. I've
    no idea why this is suddenly showing up, since the code has been in
    there since that function was first invented. However, I've confirmed
    this fixes Andrew Vasquez's boot oops.

    Signed-off-by: James Bottomley
    Signed-off-by: Linus Torvalds

    James Bottomley
     

25 Dec, 2005

5 commits


24 Dec, 2005

8 commits

  • [patch 3/3] s390: remove redundant and useless code in qeth

    From: Frank Pavlic
    - remove redundant and useless code in qeth for
    procfs operations.
    - update Revision numbers
    Signed-off-by: Frank Pavlic

    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: Jeff Garzik

    Frank Pavlic
     
  • [patch 2/3] s390: minor qeth network driver fixes

    From: Frank Pavlic
    - 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: Frank Pavlic

    diffstat:
    qeth_eddp.c | 3 ++-
    qeth_main.c | 17 +++++++----------
    qeth_mpc.h | 2 +-
    3 files changed, 10 insertions(+), 12 deletions(-)
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • [patch 1/3] s390: some minor qeth driver fixes

    From: Frank Pavlic
    - 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: Frank Pavlic

    diffstat:
    qeth_main.c | 42 +++++++++++++++++++++---------------------
    qeth_sys.c | 6 +++---
    2 files changed, 24 insertions(+), 24 deletions(-)
    Signed-off-by: Jeff Garzik

    Frank Pavlic
     
  • Andy,

    libphy has no license tag. Something like the attached (untested!) patch
    is needed. Hopefully such a change finds its way into 2.6.15.

    filename: /lib/modules/2.6.15-rc5-3-ppc64/kernel/drivers/net/phy/libphy.ko
    vermagic: 2.6.15-rc5-3-ppc64 SMP gcc-4.1
    depends:
    srcversion: ACC921B5E82701BE1E6F603

    drivers/net/phy/phy_device.c | 4 ++++
    1 files changed, 4 insertions(+)

    Signed-off-by: Jeff Garzik

    Olaf Hering
     
  • Add ID for Symbol LA-4123. Reported by Tomas Novak

    Signed-off-by: Pavel Roskin
    Signed-off-by: Jeff Garzik

    Pavel Roskin
     
  • orinoco_nortel was broken during conversion to iomem API. Wrong PCI BAR
    is used for chipset registers. Reported by Tomas Novak

    Signed-off-by: Pavel Roskin
    Signed-off-by: Jeff Garzik

    Pavel Roskin
     
  • The following patch prevents libata from incorrectly modifying inquiry
    VPD pages and command support data from ATAPI devices. I have tested
    the patch with a SATA ATAPI tape drive on an AHCI controller.

    Patch is against kernel 2.4.32 with 2.4.32-libata1.patch applied.

    Anthony J. Battersby
    Cybernetics

    Signed-off-by: Jeff Garzik

    Tony Battersby
     
  • Linus Torvalds
     

23 Dec, 2005

4 commits