04 Jan, 2006
2 commits
-
Renaming it to inet6_hash_connect, making it possible to ditch
dccp_v6_hash_connect and share the same code with TCP instead.Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller -
Renaming it to inet_hash_connect, making it possible to ditch
dccp_v4_hash_connect and share the same code with TCP instead.Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller
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
01 Jan, 2006
1 commit
31 Dec, 2005
3 commits
-
This patch fixes a typo introduced by conversion to dynamic input_dev
allocation.Signed-off-by: Dmitry Torokhov
Signed-off-by: Linus Torvalds -
This patch fixes a typo introduced by conversion to dynamic input_dev
allocation.Signed-off-by: Dmitry Torokhov
Signed-off-by: Linus Torvalds -
This patch fixes a typo introduced by conversion to dynamic input_dev
allocation.Signed-off-by: Dmitry Torokhov
Signed-off-by: Linus Torvalds
30 Dec, 2005
8 commits
-
Patch from Erik Hovland
This patch provides two changes. An indent is supplied for an if/else clause so that it is more readable. An acronym is incorrectly typed as UER when it should be IER.
Signed-off-by: Erik Hovland
Signed-off-by: Russell King -
Thanks to Roman Zippel for the suggestion.
Signed-off-by: Jean Delvare
[ Short explanation: Kconfig uses ternary math: n/m/y, and !m is m ]
Signed-off-by: Linus Torvalds -
This reverts the series of commits
67dbb4ea33731415fe09c62149a34f472719ac1d
281ab031a8c9e5b593142eb4ec59a87faae8676a
47807ce381acc34a7ffee2b42e35e96c0f322e52that changed the GART VM start offset. It fixed some machines, but
seems to continually interact badly with some X versions.Quoth Ben Herrenschmidt:
"So I think at this point, the best is that we keep the old bogus code
that at least is consistent with the bug in the server. I'm working on a
big patch to X that reworks the memory map stuff completely and fixes
those issues on the server side, I'll do a DRM patch matching this X fix
as well so that the memory map is only ever set in one place and with
what I hope is a correct algorithm..."Signed-off-by: Linus Torvalds
-
Fix the cyclic dependency issue between CONFIG_SAA7134_ALSA and
CONFIG_SAA7134_OSS (credits to Mauro Carvalho Chehab.)Signed-off-by: Jean Delvare
Acked-by: Mauro Carvalho Chehab
Signed-off-by: Linus Torvalds -
This patch fixes a typo introduced by conversion to dynamic input_dev
allocation.Signed-off-by: Dmitry Torokhov
Signed-off-by: Linus Torvalds -
__get_unaligned creates a typeof the var its passed, and writes to it,
which on gcc4.1, spits out the following error:drivers/char/vc_screen.c: In function 'vcs_write':
drivers/char/vc_screen.c:422: error: assignment of read-only variable 'val'Signed-off-by: Dave Jones
[ The "right" fix would be to try to fix
but that's hard to do with the tools gcc gives us. So this
simpler patch is preferable -- Linus ]
Signed-off-by: Linus Torvalds
29 Dec, 2005
4 commits
-
Noticed by Christophe Zimmerman, this explains the slow mouse movement
with 2.6.x kernels.And checking the 2.4.x drivers/sbus/char/sunmouse.c driver shows we
always used a 5-byte protocol with Sun mice in the past. I have no
idea how the 3-byte thing got into the 2.6.x driver, but it's surely
wrong.Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
Resubmitting after recommendation to use GET_REG32_1() instead of
GET_REG32_LOOP(..., 1). Retested. Problem remains fixed.Prevent tg3_get_regs() from reading reserved and undocumented registers
at RX_CPU_BASE and TX_CPU_BASE offsets which caused hostile behavior
on PCIe platforms.Acked-by: Michael Chan
Signed-off-by: David S. Miller
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 -
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
27 Dec, 2005
2 commits
-
We only want the received character without the status bits for
sysrq handling.Signed-off-by: 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
25 Dec, 2005
5 commits
-
The COW semantics just do not make any sense especially
with the physically discontiguous I/O mappings possible
here.Signed-off-by: David S. Miller
-
Two critical bugs were found in forcedeth 0.47:
- TSO doesn't work.
- pci_map_single() for the rx buffers is called with size==0. This bug
is critical, it causes random memory corruptions on systems with an
iommu.Below is a minimal fix for both bugs, for 2.6.15.
TSO will be fixed properly in the next version. Tested on x86-64.
Signed-Off-By: Manfred Spraul
Signed-off-by: Linus Torvalds
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 Pavlicdiffstat:
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 -
[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 initializeSigned-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 -
[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 fixedSigned-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 -
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: ACC921B5E82701BE1E6F603drivers/net/phy/phy_device.c | 4 ++++
1 files changed, 4 insertions(+)Signed-off-by: Jeff Garzik
-
Add ID for Symbol LA-4123. Reported by Tomas Novak
Signed-off-by: Pavel Roskin
Signed-off-by: Jeff Garzik -
orinoco_nortel was broken during conversion to iomem API. Wrong PCI BAR
is used for chipset registers. Reported by Tomas NovakSigned-off-by: Pavel Roskin
Signed-off-by: Jeff Garzik -
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
CyberneticsSigned-off-by: Jeff Garzik
23 Dec, 2005
4 commits
-
Introduce a Kconfig symbol SPARC that is defined on both the sparc and
sparc64 architectures.This symbol makes some dependencies more readable.
Signed-off-by: Adrian Bunk
Signed-off-by: David S. Miller -
gem_remove_one() is called from the __devinit gem_init_one().
Therefore, gem_remove_one() mustn't be __devexit.
Signed-off-by: Adrian Bunk
Signed-off-by: David S. Miller