]> git.hungrycats.org Git - linux/log
linux
21 years agoLinux 2.6.5-rc1 v2.6.5-rc1
Linus Torvalds [Mon, 15 Mar 2004 13:44:26 +0000 (05:44 -0800)]
Linux 2.6.5-rc1

21 years ago[PATCH] Fix CONFIG_DEBUG build on x86-64 & small cleanup
Andi Kleen [Mon, 15 Mar 2004 13:25:01 +0000 (05:25 -0800)]
[PATCH] Fix CONFIG_DEBUG build on x86-64 & small cleanup

This fixes the CONFIG_DEBUG_INFO build on x86-64 (there were missing
.cfi_endprocs)

Also some minor cleanup in the exception stack handling.

21 years ago[PATCH] sys_swapon bad arg causing slab corruption
Jens Axboe [Mon, 15 Mar 2004 13:24:51 +0000 (05:24 -0800)]
[PATCH] sys_swapon bad arg causing slab corruption

There's an error in sys_swapon() that can cause slab corruption if you
pass in a bad specialfile pointer. getname() then returns
ERR_PTR(-EFAULT), but sys_swapon() doesn't clear name before calling
putname() on it (thus freeing 0xfffffff2, corrupting slab). An ltp test
case repeatedly crashed in later tests due to thus, irk.

21 years ago[PATCH] Set module owner in megaraid driver
Paul Wagland [Mon, 15 Mar 2004 13:15:14 +0000 (05:15 -0800)]
[PATCH] Set module owner in megaraid driver

This bug was discussed on linux-scsi a few weeks back, but it appears to
have slipped through the cracks. This fix was originally proposed by
Christoph Hellwig, but I am reposting it, since I have the hardware :-)

Anyway, the problem that this fixes is that megaraid doesn't set the
moduler owner for the host_template, this means that the module can be
removed, even when it is in use.

21 years agoMerge bk://gkernel.bkbits.net/libata-2.5
Linus Torvalds [Mon, 15 Mar 2004 13:14:00 +0000 (05:14 -0800)]
Merge bk://gkernel.bkbits.net/libata-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] Fix sysfs leak.
Dave Jones [Mon, 15 Mar 2004 13:13:30 +0000 (05:13 -0800)]
[PATCH] Fix sysfs leak.

If the driver fails to load, we leave a 3c509 eisa directory
in sysfs.

21 years ago[PATCH] Whitespace fixes.
Dave Jones [Mon, 15 Mar 2004 13:13:18 +0000 (05:13 -0800)]
[PATCH] Whitespace fixes.

No code changes, but lots of trivial whitespace cleaning, and
removal of a bogus set of 'defaults' at the bottom of the file.

21 years ago[PATCH] Remove unneeded cast.
Dave Jones [Mon, 15 Mar 2004 13:13:07 +0000 (05:13 -0800)]
[PATCH] Remove unneeded cast.

21 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
Linus Torvalds [Mon, 15 Mar 2004 13:07:15 +0000 (05:07 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
Linus Torvalds [Mon, 15 Mar 2004 13:06:18 +0000 (05:06 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Mon, 15 Mar 2004 13:05:01 +0000 (05:05 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years ago[SERIAL] serialP.h: remove a kernel 2.2 #ifdef
Adrian Bunk [Mon, 15 Mar 2004 23:03:37 +0000 (23:03 +0000)]
[SERIAL] serialP.h: remove a kernel 2.2 #ifdef

Patch from Adrian Bunk

21 years ago[SERIAL] fix PCI interrupt setting for ia64
Bjorn Helgaas [Mon, 15 Mar 2004 22:55:39 +0000 (22:55 +0000)]
[SERIAL] fix PCI interrupt setting for ia64

Patch from Bjorn Helgaas

ACPI and HCDP tell us what IRQ the serial port uses, so there's
no need to have the driver probe for the IRQ.

21 years ago[SERIAL] Add alias for TTY_MAJOR character device.
Steve Youngs [Mon, 15 Mar 2004 22:18:18 +0000 (22:18 +0000)]
[SERIAL] Add alias for TTY_MAJOR character device.

Patch from Steve Youngs

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Mon, 15 Mar 2004 13:03:35 +0000 (05:03 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Mon, 15 Mar 2004 13:02:50 +0000 (05:02 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] generic 32 bit emulation for System-V IPC
Andrew Morton [Mon, 15 Mar 2004 13:02:26 +0000 (05:02 -0800)]
[PATCH] generic 32 bit emulation for System-V IPC

From: Arnd Bergmann <arnd@arndb.de>

Adds a generic implementation of 32 bit emulation for IPC system calls.  The
code is based on the existing implementations for sparc64, ia64, mips, s390,
ppc and x86_64, which can subsequently be converted to use this.

21 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Mon, 15 Mar 2004 07:46:55 +0000 (23:46 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

21 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Mon, 15 Mar 2004 07:45:16 +0000 (23:45 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

21 years ago[TCP]: Clean up some westwood comments.
Angelo Dell\'Aera [Mon, 15 Mar 2004 07:40:12 +0000 (23:40 -0800)]
[TCP]: Clean up some westwood comments.

21 years agoMerge http://linux-mh.bkbits.net/bluetooth-2.6
David S. Miller [Mon, 15 Mar 2004 07:35:22 +0000 (23:35 -0800)]
Merge http://linux-mh.bkbits.net/bluetooth-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

21 years ago[Bluetooth] Declare more functions static
Marcel Holtmann [Mon, 15 Mar 2004 20:07:31 +0000 (21:07 +0100)]
[Bluetooth] Declare more functions static

This patch declares all possible functions static.

21 years agomerge
Greg Kroah-Hartman [Mon, 15 Mar 2004 07:02:32 +0000 (23:02 -0800)]
merge

21 years ago[libata] kill the warning everybody grumbles about
Jeff Garzik [Mon, 15 Mar 2004 06:44:03 +0000 (01:44 -0500)]
[libata] kill the warning everybody grumbles about

21 years agokref: add kref structure to kernel tree.
Greg Kroah-Hartman [Mon, 15 Mar 2004 06:39:18 +0000 (22:39 -0800)]
kref: add kref structure to kernel tree.

Based on the kobject structure, but much smaller and simpler to use.

21 years ago[PATCH] cdev: warning fix
Andrew Morton [Mon, 15 Mar 2004 06:36:49 +0000 (22:36 -0800)]
[PATCH] cdev: warning fix

Against Jon's cdev stuff

21 years ago[PATCH] I2C: delete the i2c_philips-par.c and i2c-veleman.c drivers
Greg Kroah-Hartman [Mon, 15 Mar 2004 06:14:17 +0000 (22:14 -0800)]
[PATCH] I2C: delete the i2c_philips-par.c and i2c-veleman.c drivers

They are obsolted by the i2c-parport.c driver.

21 years ago[PATCH] I2C: delete the i2c-elv.c driver as it is obsoleted by the i2c-parport.c...
Greg Kroah-Hartman [Mon, 15 Mar 2004 06:13:28 +0000 (22:13 -0800)]
[PATCH] I2C: delete the i2c-elv.c driver as it is obsoleted by the i2c-parport.c driver.

21 years ago[libata] disable clustering by default, whitespace cleanups
Jeff Garzik [Mon, 15 Mar 2004 06:03:56 +0000 (01:03 -0500)]
[libata] disable clustering by default, whitespace cleanups

Disable SCSI's clustering of S/G entries, typically reducing overall
S/G list size.  Although ATA S/G tables are getting smarter (64-bit
address, 32-bit length, no DMA boundary besides 4G itself), working
harder to generate large byte sizes for each S/G size is not necessarily
in our best interest:

* SATA consists of frames, much like ethernet, called "FIS".  A
  Data FIS consists of up to 2048 dwords (8K) of data.  We don't want
  generate large byte sizes in S/G entries, just to have the host controller
  break them up again into smaller chunks.
* Reduces the possibility that ata_fill_sg (libata-core.c) must split
  an S/G into two pieces, because it straddles a 64K boundary.
* Reduces the possibility that FIS-related errata workarounds
  must be enabled.  One such exists in the Silicon Image driver (sata_sil),
  which is currently worked around by limiting the max-sectors-per-request
  to 15.

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Mon, 15 Mar 2004 05:53:37 +0000 (21:53 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years ago[ARM] Add asm/irq.h include - required for NR_IRQS
Russell King [Mon, 15 Mar 2004 19:16:07 +0000 (19:16 +0000)]
[ARM] Add asm/irq.h include - required for NR_IRQS

21 years ago[ARM] Allow run-time selection of user debugging messages.
Russell King [Mon, 15 Mar 2004 19:05:44 +0000 (19:05 +0000)]
[ARM] Allow run-time selection of user debugging messages.

21 years ago[ARM] Remove export of kd_mksound.
Russell King [Mon, 15 Mar 2004 17:19:07 +0000 (17:19 +0000)]
[ARM] Remove export of kd_mksound.

This symbol is no longer used in modules.

21 years ago[ARM] Move consistent_xxx exports to arch/arm/mm/consistent.c
Russell King [Mon, 15 Mar 2004 17:14:48 +0000 (17:14 +0000)]
[ARM] Move consistent_xxx exports to arch/arm/mm/consistent.c

21 years ago[ARM] Provide userspace method for controlling LEDs in ARM machines.
Russell King [Mon, 15 Mar 2004 17:07:21 +0000 (17:07 +0000)]
[ARM] Provide userspace method for controlling LEDs in ARM machines.

21 years ago[ARM] Update mach-types file.
Russell King [Mon, 15 Mar 2004 16:57:42 +0000 (16:57 +0000)]
[ARM] Update mach-types file.

21 years ago[ARM PATCH] 1753/1: Devfs support for the 21285 serial driver - try 2
Jonas Larsson [Mon, 15 Mar 2004 14:57:38 +0000 (14:57 +0000)]
[ARM PATCH] 1753/1: Devfs support for the 21285 serial driver - try 2

Patch from Jonas Larsson

This patch adds devfs_name member to struct uart_driver. No devfs
entries are created for the serial port without this patch.

21 years ago[ARM] Update ARM README
Russell King [Mon, 15 Mar 2004 12:06:37 +0000 (12:06 +0000)]
[ARM] Update ARM README

Provide more detailed information on machine types and machine
classes.

21 years ago[ARM PATCH] 1772/1: ARM README changes
Marc Singer [Mon, 15 Mar 2004 11:57:45 +0000 (11:57 +0000)]
[ARM PATCH] 1772/1: ARM README changes

Patch from Marc Singer

Updates to the ARM architecture README file.  Mostly, this is done for
clarity.

21 years ago[NET_SCHED]: Use time_after, fixes htb on 64-bit arch.
Colin Gibbs [Mon, 15 Mar 2004 05:46:14 +0000 (21:46 -0800)]
[NET_SCHED]: Use time_after, fixes htb on 64-bit arch.

21 years ago[VLAN]: Use array for static const char 'fmt'
Tim Cambrant [Mon, 15 Mar 2004 05:38:16 +0000 (21:38 -0800)]
[VLAN]: Use array for static const char 'fmt'

21 years ago[NET]: Make netdevice.h more non-kernel friendly.
Stephen Hemminger [Mon, 15 Mar 2004 05:36:14 +0000 (21:36 -0800)]
[NET]: Make netdevice.h more non-kernel friendly.

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Mon, 15 Mar 2004 05:22:55 +0000 (21:22 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/i2c-2.6

21 years ago[PATCH] I2C: New chip driver: ds1621
Aurelien Jarno [Mon, 15 Mar 2004 05:09:45 +0000 (21:09 -0800)]
[PATCH] I2C: New chip driver: ds1621

The following patch against kernel 2.6.4-mm1 adds the ds1621 driver (an
I2C sensor). I have ported it from the 2.4 version.

It has been reviewed by Jean Delvare, partly on IRC, and it is
"compliant" with Mark Hoffman's refactoring.

21 years ago[PATCH] I2C: Setting w83781d fan_div preserves fan_min
Jean Delvare [Mon, 15 Mar 2004 05:09:19 +0000 (21:09 -0800)]
[PATCH] I2C: Setting w83781d fan_div preserves fan_min

This patch makes the w83781d driver preserve fan_min settings when the
user changes fan_divs. This isn't done "by default" because the actual
fan min value (in RPMs) depends on both the fan_min register and the
fan_div register. Only two drivers handle it properly at the moment as
far as I know (lm78 and asb100). Several other drivers would need to be
fixed the same way, but well, once at a time ;)

Tested on my AS99127F rev.1.

Credits go to Philip Pokorny, since I think I remember he is the one who
introduced the method in the lm78 driver in the first place.

This tends to increase the size of the three set_store_regs_fan_div
functions, and I am considering refactoring them at some point. Later
though.

21 years ago[PATCH] I2C: Don't handle kind errors that cannot happen
Jean Delvare [Mon, 15 Mar 2004 05:08:51 +0000 (21:08 -0800)]
[PATCH] I2C: Don't handle kind errors that cannot happen

A number of chip drivers in 2.6.4-mm1 try to handle an error case that
cannot happen when setting the chip name. The following patch changes
that.

Affected drivers: adm1021, it87, lm75, lm78, lm85, w83627hf, w83781d.

Note that in any case, the worst that could happen (but then again, it
cannot happen) is that the chip name would be set to an empty string,
which doesn't hurt much.

The patch also cleans up a few things in it87, w83627hf and w83781d,
which are tightly related to the rest of the changes and necessary for
them to be safe.

it87: There is only really one "kind" in this driver, so I removed all
references to other kinds.

w83627hf: The driver did not handle unknown chips.

w83781d: The user shouldn't be allowed to force a kind that doesn't
match the chip's bus type (I2C or ISA). The code was not meant to handle
that case, although no check was done so far.

Tested on my AS99127F, works as intended.

21 years ago[PATCH] I2C: fix forced i2c chip drivers have no name
Jean Delvare [Mon, 15 Mar 2004 05:08:29 +0000 (21:08 -0800)]
[PATCH] I2C: fix forced i2c chip drivers have no name

I just noticed that I am doing something wrong in the i2c chip drivers I
ported to Linux 2.6. If these drivers are forced to a specific chip type
("kind" as we call it internally), then the device doesn't have its name
set (and defaults to an empty string).

Affected drivers: gl518sm, lm83, lm90, w83l785ts.

I could verify the problem on my ADM1032 chip (lm90 driver). I also
verified that the proposed patch fixes the issue.

You may notice that I fix the problem differently for gl518sm and
w83l785ts on the one hand, and lm83 and lm90 on the other hand. This is
because the first two drivers are not expected to support more a single
chip in the future, while lm90 already does and lm83 could someday (for
example, support for the LM82 could be added on request).

21 years ago[TCP]: Kill westwood bw_sample, set but never used.
Stephen Hemminger [Mon, 15 Mar 2004 04:54:14 +0000 (20:54 -0800)]
[TCP]: Kill westwood bw_sample, set but never used.

21 years ago[ATM]: [suni] dev_data should really be phy_data.
Chas Williams [Mon, 15 Mar 2004 04:46:53 +0000 (20:46 -0800)]
[ATM]: [suni] dev_data should really be phy_data.

21 years ago[TUN]: Fix user buffer verification.
Stephen Hemminger [Mon, 15 Mar 2004 04:45:18 +0000 (20:45 -0800)]
[TUN]: Fix user buffer verification.

When Tun initialization fails it shouldn't obscure the error return,
There are several reasons it could fail, and when diagnosing user problems
the error code might provide more info.

21 years ago[TUN]: Do not obscure error return from misc_register in tun_init.
Stephen Hemminger [Mon, 15 Mar 2004 04:42:56 +0000 (20:42 -0800)]
[TUN]: Do not obscure error return from misc_register in tun_init.

21 years ago[TUN]: Name fix.
Stephen Hemminger [Mon, 15 Mar 2004 04:42:19 +0000 (20:42 -0800)]
[TUN]: Name fix.

This fixes both the devfs name and the /sys name issues.
It ends up as /dev/net/tun and /sys/class/misc/tun looks correct.

21 years ago[SPARC]: Include linux/linkage.h in asm/unistd.h
David S. Miller [Mon, 15 Mar 2004 04:42:14 +0000 (20:42 -0800)]
[SPARC]: Include linux/linkage.h in asm/unistd.h

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Mon, 15 Mar 2004 04:27:54 +0000 (20:27 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Mon, 15 Mar 2004 04:20:52 +0000 (20:20 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge
Paul Mackerras [Tue, 16 Mar 2004 08:27:48 +0000 (19:27 +1100)]
Merge

21 years ago[PATCH] I2C: fix up CONFIG_I2C_DEBUG_CHIP logic to be simpler on the .c files.
Greg Kroah-Hartman [Mon, 15 Mar 2004 02:45:02 +0000 (18:45 -0800)]
[PATCH] I2C: fix up CONFIG_I2C_DEBUG_CHIP logic to be simpler on the .c files.

21 years ago[PATCH] I2C: add CONFIG_I2C_DEBUG_ALGO to be consistant.
Greg Kroah-Hartman [Mon, 15 Mar 2004 02:28:32 +0000 (18:28 -0800)]
[PATCH] I2C: add CONFIG_I2C_DEBUG_ALGO to be consistant.

21 years ago[PATCH] I2C: fix up CONFIG_I2C_DEBUG_CORE logic to be simpler on the .c files.
Greg Kroah-Hartman [Mon, 15 Mar 2004 02:27:53 +0000 (18:27 -0800)]
[PATCH] I2C: fix up CONFIG_I2C_DEBUG_CORE logic to be simpler on the .c files.

21 years ago[PATCH] I2C: fix up CONFIG_I2C_DEBUG_BUS logic to be simpler on the .c files.
Greg Kroah-Hartman [Mon, 15 Mar 2004 02:27:26 +0000 (18:27 -0800)]
[PATCH] I2C: fix up CONFIG_I2C_DEBUG_BUS logic to be simpler on the .c files.

21 years ago[Bluetooth] Fix compile errors with enabled debugging
Marcel Holtmann [Mon, 15 Mar 2004 02:16:54 +0000 (03:16 +0100)]
[Bluetooth] Fix compile errors with enabled debugging

This patch fixes some stupid compile errors when debugging is enabled.

Noticed by Christian Hesse <mail@earthworm.de>

21 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Mon, 15 Mar 2004 00:00:43 +0000 (16:00 -0800)]
Merge http://linux-sound.bkbits.net/linux-sound
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 13:10:59 +0000 (14:10 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
au88x0 driver
Fixed gameport dependency and solid kernel build

21 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:15:56 +0000 (13:15 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
au88x0 driver
Make mchannels and rampchs static

21 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:10:46 +0000 (13:10 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Intel8x0 driver
add Intel ICH6 and ESB

21 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:07:56 +0000 (13:07 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
au88x0 driver
fix compilation on gcc 2.95.x

21 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:06:07 +0000 (13:06 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Documentation,MPU401 UART
integrate MPU-401 ACPI PnP from alsa-driver

21 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:04:42 +0000 (13:04 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AC97 Codec Core
Kevin Mack <kevmack@accesscomm.ca>
Here's a quick and dirty patch that's given me basic sound from
my Gateway M675 notebook (Sigmatel 9758 AC97 codec).

21 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:03:50 +0000 (13:03 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Added slot definitions for s/pdif pcm - ICH4

21 years ago[PATCH] H8/300: makefile cleanup
Yoshinori Sato [Sun, 14 Mar 2004 23:59:38 +0000 (15:59 -0800)]
[PATCH] H8/300: makefile cleanup

21 years ago[PATCH] H8/300: fix waring
Yoshinori Sato [Sun, 14 Mar 2004 23:57:26 +0000 (15:57 -0800)]
[PATCH] H8/300: fix waring

- fix gcc-3.4.0 warnings

21 years ago[PATCH] H8/300: fix build error
Yoshinori Sato [Sun, 14 Mar 2004 23:57:16 +0000 (15:57 -0800)]
[PATCH] H8/300: fix build error

- add asm/dma-mapping.h
- add CONFIG_PCI

21 years ago[PATCH] H8/300: Interrupt handling cleanup
Yoshinori Sato [Sun, 14 Mar 2004 23:57:04 +0000 (15:57 -0800)]
[PATCH] H8/300: Interrupt handling cleanup

 - merge common routine
 - runtime vector setup update

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Sun, 14 Mar 2004 23:55:43 +0000 (15:55 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Sun, 14 Mar 2004 23:55:00 +0000 (15:55 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] piix_ide_init() can be __init
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:34 +0000 (15:48 -0800)]
[PATCH] piix_ide_init() can be __init

From: "Randy.Dunlap" <rddunlap@osdl.org>
From: Luiz Fernando Capitulino <lcapitulino@prefeitura.sp.gov.br>

The missing __init was found by reference_init26.pl.

21 years ago[PATCH] remove ide_init_drive_taskfile()
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:23 +0000 (15:48 -0800)]
[PATCH] remove ide_init_drive_taskfile()

From: Frederik Deweerdt <frederik.deweerdt@laposte.net>

21 years ago[PATCH] remove IDE_*_OFFSET_HOB and IDE_*_REG_HOB defines
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:13 +0000 (15:48 -0800)]
[PATCH] remove IDE_*_OFFSET_HOB and IDE_*_REG_HOB defines

They are identical to non _HOB versions (except IDE_CONTROL_OFFSET_HOB).

21 years ago[PATCH] remove ide_cmd_type_parser() logic
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:03 +0000 (15:48 -0800)]
[PATCH] remove ide_cmd_type_parser() logic

Set ide_task_t fields (command_type, handler and prehandler) directly.
Remove unused ide_task_t->posthandler and all ide_cmd_type_parser() logic.

ide_cmd_type_parser() was meant to be used for ioctls but
ended up checking validity of kernel generated requests (doh!).

Rationale for removal:
- it can't be used for existing ioctls (changes the way they work)
- kernel shouldn't check validity of (root only) user-space requests
  (it can and should be done in user-space)
- it wastes CPU cycles on going through parsers
- it makes code harder to understand/follow
  (now info about request is localized)

21 years ago[PATCH] ide-disk.c: cleanup get_command()
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:47:52 +0000 (15:47 -0800)]
[PATCH] ide-disk.c: cleanup get_command()

21 years ago[PATCH] update for pdc202xx_new driver
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:47:42 +0000 (15:47 -0800)]
[PATCH] update for pdc202xx_new driver

Many thanks to Promise for their support.
Expect more updates/fixes for Promise PATA support soon.

- fix PIO (auto-)tuning - use pdcnew_new_tune_chipset()
  and always tune PIO mode even if (U)DMA is used
- cleanup cable verification code a bit
- remove leftovers from driver split-up
- remove duplicate DISPLAY_PDC202XX_TIMINGS define

21 years ago[PCMCIA] socket user operations should take pcmcia_socket
Russell King [Sun, 14 Mar 2004 20:37:39 +0000 (20:37 +0000)]
[PCMCIA] socket user operations should take pcmcia_socket

Patch from Dominik Brodowski, updated by Russell King.

The pcmcia_{suspend,resume,eject,insert}_card calls are only issued
by the userspace cardctl tool via ds.c. There's no need to verify the
caller (ds) has a valid "handle", as long as it knows the proper
struct pcmcia_socket.

21 years ago[PCMCIA] move pcmcia_report_error and cs_error
Russell King [Sun, 14 Mar 2004 20:32:22 +0000 (20:32 +0000)]
[PCMCIA] move pcmcia_report_error and cs_error

Patch from Dominik Brodowski, updated by Russell King.

cs_error and pcmcia_report_error are only used by 16-bit PCMCIA
devices, so move them to ds.c.

21 years ago[PCMCIA] move_pcmcia_bind_mtd
Russell King [Sun, 14 Mar 2004 20:27:59 +0000 (20:27 +0000)]
[PCMCIA] move_pcmcia_bind_mtd

Patch from Dominik Brodowski, updated by Russell King.

pcmcia_bind_mtd was only used by ds.c, and it is only used for 16-bit
PCMCIA devices. So, move it to ds.c.

21 years ago[PCMCIA] move_pcmcia_bind_device
Russell King [Sun, 14 Mar 2004 20:24:19 +0000 (20:24 +0000)]
[PCMCIA] move_pcmcia_bind_device

Patch from Dominik Brodowski, updated by Russell King.

pcmcia_bind_device was only used by ds.c, and it is only used for
16-bit PCMCIA devices. So, move it to ds.c.

21 years ago[PCMCIA] Rename driver services constants.
Russell King [Sun, 14 Mar 2004 20:20:33 +0000 (20:20 +0000)]
[PCMCIA] Rename driver services constants.

Driver services constants clash with similar constants defined
by Card services.  Prefix them all with DS_.

This patch started out as Dominik Brodowski's 2.6.0-test9
ds_includes_cs_internal patch, which only changed one constant
and attempted to fix PCMCIA debugging.

21 years ago[PCMCIA] Clean up socket state handling around shutdown
Russell King [Sun, 14 Mar 2004 20:17:11 +0000 (20:17 +0000)]
[PCMCIA] Clean up socket state handling around shutdown

There is no need for shutdown_socket() to touch s->state
directly - this can be all done in skt_shutdown().

21 years ago[PCMCIA] Add, fix, update PCMCIA debugging.
Russell King [Sun, 14 Mar 2004 20:12:21 +0000 (20:12 +0000)]
[PCMCIA] Add, fix, update PCMCIA debugging.

The PCMCIA core debugging assumes that "pc_debug" is a global.  If
pc_debug were to be a global, it would pollute the kernel's global
name space, potentially clashing with PCMCIA drivers and even ds.c.

We also get rid of PCMCIA using the "DEBUG" macro, which is the
standard macro to enable debugging in the kernel.  Instead, we
introduce cs_dbg() for core PCMCIA debugging, ds_dbg() for driver
services debugging, and similar macros in the socket drivers.

21 years ago[Bluetooth] Make use of the MODULE_VERSION macro
Marcel Holtmann [Sun, 14 Mar 2004 19:06:25 +0000 (20:06 +0100)]
[Bluetooth] Make use of the MODULE_VERSION macro

Each module contains a version number and this patch uses MODULE_VERSION
to make it visible through modinfo.

21 years agoMerge redhat.com:/spare/repo/linux-2.5
Jeff Garzik [Sun, 14 Mar 2004 18:38:49 +0000 (13:38 -0500)]
Merge redhat.com:/spare/repo/linux-2.5
into redhat.com:/spare/repo/libata-2.5

21 years ago[libata sata_sil] remove incorrect limit on drive quirk
Jeff Garzik [Sun, 14 Mar 2004 18:32:20 +0000 (13:32 -0500)]
[libata sata_sil] remove incorrect limit on drive quirk

The original submittor of the quirk code noted that the errata
of a lockup creating when the condition "sector % 15 == 1" is
true only on chip revisions <= 1.  This is limitation on chip
revision is apparently not correct, therefore we apply to all
affected drives in the quirk list.

This is a sledgehammer fix, limiting max-sectors to 15.  A much better
fix would split the hardware request into two taskfiles, issuing
an additional command, thereby avoiding "sectors % 15 == 1"

Given the errata is limited to "sil 311x + <these drives>", it is hoped
that some janitor cares enough to do a real fix.

21 years agoMerge bk://kernel.bkbits.net/wesolows/sparc32-2.6
David S. Miller [Sun, 14 Mar 2004 15:03:00 +0000 (07:03 -0800)]
Merge bk://kernel.bkbits.net/wesolows/sparc32-2.6
into nuts.davemloft.net:/disk1/BK/sparc-2.6

21 years ago[NETDEV]: pcnet32, eepro100, and 8139too need asm/irq.h
David S. Miller [Sun, 14 Mar 2004 14:46:51 +0000 (06:46 -0800)]
[NETDEV]: pcnet32, eepro100, and 8139too need asm/irq.h

21 years ago[SOUND]: Fix typo in SBUS memalloc changes.
David S. Miller [Sun, 14 Mar 2004 14:26:16 +0000 (06:26 -0800)]
[SOUND]: Fix typo in SBUS memalloc changes.

21 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Sun, 14 Mar 2004 13:54:33 +0000 (05:54 -0800)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

21 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 14 Mar 2004 13:46:48 +0000 (05:46 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

21 years ago[SPARC32]: Add per-cpu data header
Keith M. Wesolowski [Sun, 14 Mar 2004 13:45:55 +0000 (05:45 -0800)]
[SPARC32]: Add per-cpu data header

21 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 14 Mar 2004 13:18:23 +0000 (05:18 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

21 years ago[SBUS]: Fix sound build if CONFIG_SBUS is set
Keith M. Wesolowski [Sun, 14 Mar 2004 12:47:52 +0000 (04:47 -0800)]
[SBUS]: Fix sound build if CONFIG_SBUS is set

21 years ago[SPARC32]: Fix build; we don't need KERNEL_SYSCALLS but asm/unistd.h is necessary
Keith M. Wesolowski [Sun, 14 Mar 2004 12:45:19 +0000 (04:45 -0800)]
[SPARC32]: Fix build; we don't need KERNEL_SYSCALLS but asm/unistd.h is necessary