08 Feb, 2006
40 commits
-
q->ordcolor must only be flipped on initial queueing of a hardbarrier
request.Constructing ordered sequence and requeueing used to pass through
__elv_add_request() which flips q->ordcolor when it sees a barrier
request.This patch separates out elv_insert() from __elv_add_request() and uses
elv_insert() when constructing ordered sequence and requeueing.
elv_insert() inserts the given request at the specified position and
does nothing else.Signed-off-by: Tejun Heo
Acked-by: Jens Axboe
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Quoth BenH:
"Ok, looks like I forgot to update the Kconfig for the new i2c driver,
it should select I2C_POWERMAC instead. Do you want a new patch or
can you just fix it there ?"Signed-off-by: Linus Torvalds
-
This patch adds a windfarm module, windfarm_pm112, for the dual core G5s
(both 2 and 4 core models), keeping the machine from getting into
vacuum-cleaner mode ;) For proper credits, the patch was initially
written by Paul Mackerras, and slightly reworked by me to add overtemp
handling among others. The patch also removes the sysfs attributes from
windfarm_pm81 and windfarm_pm91 and instead adds code to the windfarm
core to automagically expose attributes for sensor & controls.Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Linus Torvalds -
The PowerMac sound drivers used to rely on a "bug" of the i2c-keywest
driver that implemented I2C_SMBUS_BLOCK_DATA incorrectly, that is it did
what I2C_SMBUS_I2C_BLOCK_DATA should have done. The new i2c-powermac
driver that replaces keywest has this bug fixed, thus the sound drivers
must be fixed too.Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Linus Torvalds -
Do not enable CONFIG_LOCALVERSION_AUTO by default.
When doing kernel development it just leaves a ton
of crap around.Signed-off-by: David S. Miller
-
Also, the Solaris syscall table is sized differrently,
and does not go beyond entry 255, so trim off the excess
entries.Signed-off-by: David S. Miller
-
Signed-off-by: Al Viro
-
Direct backport of 2.4 fix that didn't get propagated to 2.6; original
comment follows:When I specify the NFS port for nfsroot (e.g.,
nfsroot=,port=2049), the
kernel uses the wrong port. In my case it tries to use 264 (0x108)
instead
of 2049 (0x801).This patch adds the missing htons().
Eric
Patch got applied in 2.4.21-pre6. Author: Eric Lammerts (,
AFAICS).Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
extern in function definition is an odd thing..
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
sysfs store doesn't deal with userland pointers
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
... so it should be exported only on non-SMP.
Signed-off-by: Al Viro
-
Damn you, Eric
Signed-off-by: Al Viro
-
it's ocp_device_...., not ocp_driver_....
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
-
drive_info is used only by hd.c and that happens under #ifdef __i386__.
Signed-off-by: Al Viro
-
asm/delay.h is non-portable; linux/delay.h should be used in generic code.
Signed-off-by: Al Viro
-
A bunch of asm/bug.h includes are both not needed (since it will get
pulled anyway) and bogus (since they are done too early). Removed.Signed-off-by: Al Viro