]> git.hungrycats.org Git - linux/log
linux
21 years agoLinux 2.6.2-rc2 v2.6.2-rc2
Linus Torvalds [Sun, 25 Jan 2004 10:28:26 +0000 (02:28 -0800)]
Linux 2.6.2-rc2

21 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Sun, 25 Jan 2004 11:55:24 +0000 (06:55 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into hopper.(none):/usr/src/kernel/linux-2.6

21 years ago[IDE]: Fix compilation warning
Ben Collins [Sun, 25 Jan 2004 05:47:51 +0000 (00:47 -0500)]
[IDE]: Fix compilation warning

21 years agoMerge bk://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Sat, 24 Jan 2004 07:18:02 +0000 (23:18 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Sat, 24 Jan 2004 06:37:41 +0000 (22:37 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[SERIAL] Use tty_name() when printing the tty name.
Russell King [Sat, 24 Jan 2004 21:54:48 +0000 (21:54 +0000)]
[SERIAL] Use tty_name() when printing the tty name.

21 years ago[SERIAL] Fix missing NULL check
Russell King [Sat, 24 Jan 2004 21:23:50 +0000 (21:23 +0000)]
[SERIAL] Fix missing NULL check

tty->driver_data or state->port may end up being NULL in uart_close.
Make sure that we correctly clean up in this case, rather than
oopsing.

21 years ago[SERIAL] Eliminate a couple of redundant tests
Russell King [Sat, 24 Jan 2004 21:07:44 +0000 (21:07 +0000)]
[SERIAL] Eliminate a couple of redundant tests

There is no way that tty can be NULL in uart_put_char() and
uart_write().  Eliminate these redundant tests.

21 years ago[PATCH] i8042 timer fix
Andrew Morton [Sat, 24 Jan 2004 06:06:23 +0000 (22:06 -0800)]
[PATCH] i8042 timer fix

From: Jim Collette <jim@hamachi.net>

There's an exit path in i8042_interrupt() which forgets to rearm the timer.
It can make the mouse die when X is started.

21 years agoMerge bk://kernel.bkbits.net/davem/irda-2.6
Linus Torvalds [Sat, 24 Jan 2004 06:01:13 +0000 (22:01 -0800)]
Merge bk://kernel.bkbits.net/davem/irda-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Sat, 24 Jan 2004 06:00:24 +0000 (22:00 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] Make xircom cardbus handle shared irq
Stephen Hemminger [Sat, 24 Jan 2004 11:02:30 +0000 (06:02 -0500)]
[PATCH] Make xircom cardbus handle shared irq

Current driver doesn't do shared irq properly.  When testing on
a laptop here irq 3 get shared between pcmcia slot and tty/IRDA

21 years ago[netdrvr 8139cp] fix NAPI race
Hirofumi Ogawa [Sat, 24 Jan 2004 10:57:20 +0000 (05:57 -0500)]
[netdrvr 8139cp] fix NAPI race

Andreas Happe <andreashappe@gmx.net> writes:
> my notebook (hp/compaq nx7000) still crashes when using 8139cp (runs
> rock solid with 8139too driver). The computer just locks up, there is no
> dmesg output. This has happened since I've got this laptop (around
> november '03).

It seems 8139cp.c has the race condition of rx_poll and interrupt.

NOTE, since I don't have this device, patch is untested. Sorry.

21 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/irda-2.6
David S. Miller [Sat, 24 Jan 2004 05:47:53 +0000 (21:47 -0800)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/irda-2.6
into kernel.bkbits.net:/home/davem/irda-2.6

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Sat, 24 Jan 2004 05:04:35 +0000 (21:04 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] Graphire3 support
Panagiotis Issaris [Sat, 24 Jan 2004 04:01:05 +0000 (20:01 -0800)]
[PATCH] Graphire3 support

I got a Wacom Graphire3 for my birthday and unfortunately it didn't
work. After some playing around, I noticed the 2.6 kernel needs a few
small modifications to make it work.

This simple patch adds support for the Wacom Graphire 3.

21 years agoMerge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
Linus Torvalds [Sat, 24 Jan 2004 03:51:17 +0000 (19:51 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] aha1542 warning fix
Andrew Morton [Sat, 24 Jan 2004 05:03:44 +0000 (00:03 -0500)]
[PATCH] aha1542 warning fix

Fix this:

drivers/scsi/aha1542.c:74: warning: unsigned int format, different type arg (arg 5)

21 years agoaic7xxx parallel build
James Bottomley [Sat, 24 Jan 2004 05:02:35 +0000 (00:02 -0500)]
aic7xxx parallel build

From:  Justin T. Gibbs <gibbs@scsiguy.com>

21 years agodrivers/scsi/Kconfig URL update: resource.cx
James Bottomley [Sat, 24 Jan 2004 04:57:02 +0000 (23:57 -0500)]
drivers/scsi/Kconfig URL update: resource.cx

From:  Petri Koistinen <petri.koistinen@iki.fi>

21 years ago[PATCH] Fix for aacraid and high memory on 2.6.1
Mark Haverkamp [Sat, 24 Jan 2004 04:54:17 +0000 (23:54 -0500)]
[PATCH] Fix for aacraid and high memory on 2.6.1

Here is an update to use pci_set_consistent_dma_mask.  But since
dma_alloc_coherent uses dma_mask instead of consistent one, I left in
setting dma_mask as well until the alloc routine changes.

21 years ago[PATCH] request_firmware(): use del_timer_sync()
Andrew Morton [Sat, 24 Jan 2004 03:36:50 +0000 (19:36 -0800)]
[PATCH] request_firmware(): use del_timer_sync()

Avoid a possible timer deletion race.

21 years ago[PATCH] The RAW_GETBIND compat_ioctl fails
Andrew Morton [Sat, 24 Jan 2004 03:36:41 +0000 (19:36 -0800)]
[PATCH] The RAW_GETBIND compat_ioctl fails

From: James Cross <jscross@veritas.com>

The RAW_GETBIND compatibility ioctl call does convert properly between the
32bit/64bit version of raw_config_request due to a trivial error, and the
ioctl call fails.

21 years ago[PATCH] DMI update fix
Andrew Morton [Sat, 24 Jan 2004 03:36:32 +0000 (19:36 -0800)]
[PATCH] DMI update fix

From: Dave Jones <davej@redhat.com>

Fix typo in the recent 2.4 DMI sync-up.

21 years ago[PATCH] Array overindexing in w9968cf
Andrew Morton [Sat, 24 Jan 2004 03:36:23 +0000 (19:36 -0800)]
[PATCH] Array overindexing in w9968cf

From: Jean Delvare <khali@linux-fr.org>

There are 24 members of this array.

21 years ago[PATCH] pdc202xx_new.c: fix PDC20270/1 init on the Xserve Apple machines
Andrew Morton [Sat, 24 Jan 2004 03:36:15 +0000 (19:36 -0800)]
[PATCH] pdc202xx_new.c: fix PDC20270/1 init on the Xserve Apple machines

From: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

Fix initialization of the PDC20270/1 chipsets on the Xserve Apple machines.

21 years ago[PATCH] IDE build fix
Andrew Morton [Sat, 24 Jan 2004 03:36:06 +0000 (19:36 -0800)]
[PATCH] IDE build fix

From: Arkadiusz Miskiewicz <arekm@pld-linux.org>

Both drivers/ide/legacy and drivers/ide/ppc broke because they can no
longer include drivers/ide/timing.h.  Fix.

(Acked by Bart)

21 years ago[PATCH] Kconfig fixes for x86-64
Andi Kleen [Sat, 24 Jan 2004 02:46:55 +0000 (18:46 -0800)]
[PATCH] Kconfig fixes for x86-64

x86-64 using drivers/Kconfig requires some minor changes. Mostly to disable drivers
that do not work.

- Mark paride bpck6 not 64bit clean
- Disable I2O on 64bit
- Mark PNP dependent on ISA
- Mark NSP32 driver as not 64bit clean

21 years ago[PATCH] x86-64 merge
Andi Kleen [Sat, 24 Jan 2004 02:46:40 +0000 (18:46 -0800)]
[PATCH] x86-64 merge

Mainly lots of bug fixes and a few minor features. One change is that
it uses drivers/Kconfig now like i386. This requires a few minor changes in
outside Kconfig files which I am sending separately.

 - Tighten/fix some code in NUMA node discovery
 - Fix oopses in threaded 32bit coredumps and read correct registers.
 - Merge with 2.6.2rc1
 - Sync arch/x86_64/Kconfig with i386. Uses drivers/Kconfig now.
 - Remove bcopy export
 - Fix check for signal stack for 32bit signals
 - Fix bcopy and exit prototypes for gcc 3.4
 - Fix asm contraint in usercopy.c for gcc 3.4
 - Use rt_sigreturn, not sigreturn for rt sigreturns.
 - Pass si_fault address to 32bit
 - Truncate si_error to 16bit in 32bit emulation to match i386
 - Move IA32 flag switching for 32bit executables to flush_thread
   (code copied from ppc64/sparc64)
 - Print exception trace for strace too, share code.
 - Default to 3GB address space for a.out executables
 - Fix security hole in ptrace. Also fixes some problems with 32bit gdb.
 - Sync mmap address selection algorithm with mm/mmap.c version
 - Disable a.out coredumps completely
 - Fix bug in sigaltstack 32bit emulation. Kylix IDE now works.
 - Move errata 93/BIOS workaround into fault handler.  This should work
   around USB legacy BIOS bugs too, although not completely (we cannot fix
   faults injected by SMM into user space 64bit processes)
 - Quieten some unimplemented 32bit syscall warnings and avoid repeated
   warnings.
 - Set LDT segment limit correctly (fixes problems with some modify_ldt
   user)
 - Remove obsolete ldt rw lock.
 - Remove sys32_modify_ldt. The standard sys_modify_ldt is equivalent.
 - Remove traces of old kgdb support
 - Merge CFI changes from Jim Houston and some other smaller changes The
   kernel assembly functions are described with dwarf2 unwind
   information now, which makes it easier for debuggers to make sense of
   stack backtraces.  The code is only enabled with CONFIG_DEBUG_INFO.
   Note this implies that when you use CONFIG_DEBUG_INFO you may need
   an binutils update.
 - defconfig updated
 - Readd sleep support code (Pavel Machek)
 - Drop fusion and flush workarounds from IOMMU code
 - Add iommu=nofullflush option
 - Rewrite 32bit emulation for siginfo conversion (Joe Korty)
 - Allow remapping of scatterlists after unmap. This fixes some problems
   with the SCSI layer retrying previously mapped sg lists when iommu
   merging was enabled (it's disabled now by default)
 - Port HPET rtc device emulation code from i386

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Sat, 24 Jan 2004 02:42:01 +0000 (18:42 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[IPV6]: Fix several comment spelling errors and typos.
Hideaki Yoshifuji [Sat, 24 Jan 2004 02:10:03 +0000 (18:10 -0800)]
[IPV6]: Fix several comment spelling errors and typos.

21 years ago[IPSEC]: Guard against potentially fatal stack usage for auth_data.
James Morris [Sat, 24 Jan 2004 02:08:59 +0000 (18:08 -0800)]
[IPSEC]: Guard against potentially fatal stack usage for auth_data.

21 years ago[NET]: Return 'unsigned char *' from *skb_pull*() routines.
Bart Samwel [Sat, 24 Jan 2004 02:07:26 +0000 (18:07 -0800)]
[NET]: Return 'unsigned char *' from *skb_pull*() routines.

21 years ago[MULTICAST]: multicast loop with include filters fix
David Stevens [Sat, 24 Jan 2004 01:59:08 +0000 (17:59 -0800)]
[MULTICAST]: multicast loop with include filters fix

When sending a multicast and using looping back a copy to the
local machine, the interface filter checks can be done before the
source address is specified. For an INCLUDE filter, this won't match
the allowed sources and the packets won't be delivered locally,
even when the ultimate source address chosen is in the allowed list.

The patch below fixes the filter checks for both IGMPv3 and MLDv2
to only apply when a source address is available.

Thanks to Steven Hessing for reporting the problem and providing
a test case for reproducing it.

21 years ago[IRDA]: Kconfig changes to enable new drivers into the build, from Martin Diehl.
Jean Tourrilhes [Fri, 23 Jan 2004 14:46:51 +0000 (06:46 -0800)]
[IRDA]: Kconfig changes to enable new drivers into the build, from Martin Diehl.

21 years ago[IRDA]: Add old_belkin-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:44:15 +0000 (06:44 -0800)]
[IRDA]: Add old_belkin-sir driver.

From Martin Diehl.

* converted for new api from old driver

21 years ago[IRDA]: Add mcp2120-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:43:27 +0000 (06:43 -0800)]
[IRDA]: Add mcp2120-sir driver.

From Martin Diehl.

* converted for new api from old driver

21 years ago[IRDA]: Add ma600-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:42:34 +0000 (06:42 -0800)]
[IRDA]: Add ma600-sir driver.

From Martin Diehl.

* converted for new api from old driver

21 years ago[IRDA]: Add girbil-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:41:37 +0000 (06:41 -0800)]
[IRDA]: Add girbil-sir driver.

From Martin Diehl.

* converted for new api from old driver

21 years ago[IRDA]: Add act200l-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:40:32 +0000 (06:40 -0800)]
[IRDA]: Add act200l-sir driver.

From Martin Diehl.

* converted for new api from old driver

21 years ago[IRDA]: Add litelink-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:39:09 +0000 (06:39 -0800)]
[IRDA]: Add litelink-sir driver.

From Eugene Crosser.

* converted for new api from old driver

From Martin Diehl.

* convert to de-virtualized sirdev helpers
* set dongle to 9600 in case of invalid speed instead leaving it in
  unknown configuration

21 years ago[IRDA]: Update tekram-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:36:26 +0000 (06:36 -0800)]
[IRDA]: Update tekram-sir driver.

From Martin Diehl.

* increase default write-delay to 150msec
* convert to de-virtualized sirdev helpers

21 years ago[IRDA]: Update esr-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:35:55 +0000 (06:35 -0800)]
[IRDA]: Update esr-sir driver.

From Martin Diehl.

* convert to de-virtualized sirdev helpers
* add probably missing dongle power-up operation

21 years ago[IRDA]: Update actisys-sir driver.
Jean Tourrilhes [Fri, 23 Jan 2004 14:35:14 +0000 (06:35 -0800)]
[IRDA]: Update actisys-sir driver.

From Martin Diehl.

* convert to de-virtualized sirdev helpers
* improve error path during speed change

21 years ago[IRDA]: Update dongle api.
Jean Tourrilhes [Fri, 23 Jan 2004 14:34:22 +0000 (06:34 -0800)]
[IRDA]: Update dongle api.

From Martin Diehl.

* change dongle api such that raw r/w and modem line helpers are directly
  called, not virtual callbacks.

21 years ago[PATCH] Fix up 'linux-dvb' maintainers entry
Michael Hunold [Fri, 23 Jan 2004 09:39:20 +0000 (01:39 -0800)]
[PATCH] Fix up 'linux-dvb' maintainers entry

We've created a new e-mail address which is currently an open
mailing-list anybody can subscribe to.

It's currently watched by the main developers.  If spam takes over the
list, we might change it to "moderated" or even route it to one single
person.

21 years ago[PATCH] remove mt rainier warning
Jens Axboe [Fri, 23 Jan 2004 09:36:47 +0000 (01:36 -0800)]
[PATCH] remove mt rainier warning

A debug printk was left in there by mistake, it'll get printed for every
non-mrw drive. So kill it.

21 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Fri, 23 Jan 2004 09:20:17 +0000 (01:20 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6

21 years ago[SUNZILOG]: Fix locking in cases where UART layer has grabbed the lock already.
Ben Collins [Fri, 23 Jan 2004 03:58:16 +0000 (19:58 -0800)]
[SUNZILOG]: Fix locking in cases where UART layer has grabbed the lock already.

21 years ago[PATCH] Fix CPU hotplug in networking
Andrew Morton [Fri, 23 Jan 2004 03:00:26 +0000 (19:00 -0800)]
[PATCH] Fix CPU hotplug in networking

The code directly accessed the "cpucontrol" semaphore used
for CPU hotplug. That doesn't work all that well, since the
semaphore doesn't even exist on UP.

21 years agoMerge bk://bk.phunnypharm.org/linux-2.6
Linus Torvalds [Fri, 23 Jan 2004 01:28:36 +0000 (17:28 -0800)]
Merge bk://bk.phunnypharm.org/linux-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Fri, 23 Jan 2004 05:17:15 +0000 (00:17 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/linux-2.6

21 years ago[PATCH] md: Fix possible hang in raid shutdown.
Andrew Morton [Fri, 23 Jan 2004 00:41:04 +0000 (16:41 -0800)]
[PATCH] md: Fix possible hang in raid shutdown.

From: NeilBrown <neilb@cse.unsw.edu.au>

If a raid array was syncing on shutdown, it would hang on shutdown,
constantly re-entering md_enter_safemade.  This fixes it.

21 years agoFix up he.c misuse of pci_pool_create() that
Linus Torvalds [Fri, 23 Jan 2004 00:39:54 +0000 (16:39 -0800)]
Fix up he.c misuse of pci_pool_create() that
slipped in.

21 years ago[PATCH] Update post-halloween doc url.
Dave Jones [Fri, 23 Jan 2004 00:23:29 +0000 (16:23 -0800)]
[PATCH] Update post-halloween doc url.

I did a s/2.5/2.6/ a while ago, as it made more sense when 2.6 appeared.
The old URL will continue to work (symlink to the new file).  If I move
this again, whack me.

21 years ago[PATCH] DMI updates from 2.4
Dave Jones [Fri, 23 Jan 2004 00:15:49 +0000 (16:15 -0800)]
[PATCH] DMI updates from 2.4

A lot of the blacklists never made it forward, here's what I found
still lying around in my old 2.5 tree when I brought it up to date.

I think 2.4 has had more updates since then (and there may be
some entries languishing in vendor 2.4 trees), I'll take a peek
when I get some spare cycles.

21 years ago[PATCH] logic error in XFS
Dave Jones [Fri, 23 Jan 2004 00:14:52 +0000 (16:14 -0800)]
[PATCH] logic error in XFS

Yet another misplaced ! by the looks..

21 years ago[PATCH] logic error in radeonfb.
Dave Jones [Fri, 23 Jan 2004 00:14:09 +0000 (16:14 -0800)]
[PATCH] logic error in radeonfb.

Looks like another instance of a ! in the wrong place.

21 years ago[PATCH] Remove useless cruft from ATM HE driver.
Dave Jones [Fri, 23 Jan 2004 00:13:27 +0000 (16:13 -0800)]
[PATCH] Remove useless cruft from ATM HE driver.

Echoing changes done in 2.4. (It now has a pci_pool_create backport).

21 years ago[PATCH] Correct CPUs printout on boot.
Dave Jones [Fri, 23 Jan 2004 00:12:48 +0000 (16:12 -0800)]
[PATCH] Correct CPUs printout on boot.

This currently prints out the maximum number of CPUs the
kernel is configured to support, instead of the actual
number that the kernel brought up. Which results in odd
displays that look like you have more CPUs than you do.

21 years ago[PATCH] Reduce stack usage in ttusb driver.
Dave Jones [Fri, 23 Jan 2004 00:12:09 +0000 (16:12 -0800)]
[PATCH] Reduce stack usage in ttusb driver.

ARM_PACKET_SIZE is 4KB. Ouch.

21 years ago[PATCH] Remove unused CONFIG symbol.
Dave Jones [Fri, 23 Jan 2004 00:11:38 +0000 (16:11 -0800)]
[PATCH] Remove unused CONFIG symbol.

Grep of the tree only turned up these two uses.

21 years ago[PATCH] logic error in aty128fb
Dave Jones [Fri, 23 Jan 2004 00:11:10 +0000 (16:11 -0800)]
[PATCH] logic error in aty128fb

Negate the expression not the register seems more sensible?

21 years ago[PATCH] Restore 2.4 MTRR feature.
Dave Jones [Fri, 23 Jan 2004 00:10:47 +0000 (16:10 -0800)]
[PATCH] Restore 2.4 MTRR feature.

If the CPU doesn't support MTRRs, don't create a /proc/mtrr

21 years ago[PATCH] Reduce stack usage in w9966 driver.
Dave Jones [Fri, 23 Jan 2004 00:10:25 +0000 (16:10 -0800)]
[PATCH] Reduce stack usage in w9966 driver.

2KB onstack allocation. Nasty.

21 years ago[PATCH] OOSTORE needs MTRR.
Dave Jones [Fri, 23 Jan 2004 00:10:08 +0000 (16:10 -0800)]
[PATCH] OOSTORE needs MTRR.

The centaur CPU init code gets linking errors without it.

21 years ago[PATCH] PCI probing typo
Dave Jones [Fri, 23 Jan 2004 00:09:56 +0000 (16:09 -0800)]
[PATCH] PCI probing typo

21 years agoMerge http://xfs.org:8090/xfs-linux-2.6
Linus Torvalds [Fri, 23 Jan 2004 00:06:30 +0000 (16:06 -0800)]
Merge http://xfs.org:8090/xfs-linux-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[XFS] Fix for large allocation groups, so that extent
Eric Sandeen [Sat, 24 Jan 2004 03:41:38 +0000 (14:41 +1100)]
[XFS] Fix for large allocation groups, so that extent
sizes will not overflow pagebuf lengths.

SGI Modid: xfs-linux:xfs-kern:164827a

21 years ago[XFS] In xfs_bulkstat, we need to do the readahead loop always.
Dean Roehrich [Sat, 24 Jan 2004 03:38:25 +0000 (14:38 +1100)]
[XFS] In xfs_bulkstat, we need to do the readahead loop always.

SGI Modid: xfs-linux:xfs-kern:164517a

21 years ago[PATCH] Fix rq_for_each_bio() macro again
Andrew Morton [Fri, 23 Jan 2004 00:04:53 +0000 (16:04 -0800)]
[PATCH] Fix rq_for_each_bio() macro again

From: Rusty Russell <rusty@rustcorp.com.au>

Looks like an obvious typo.  Works fine if "bio" is the name of the
iterator.

21 years ago[PATCH] ppc32: Fixes to the signal context code
Andrew Morton [Fri, 23 Jan 2004 00:04:44 +0000 (16:04 -0800)]
[PATCH] ppc32: Fixes to the signal context code

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

This patch (which has been in my tree for some time now) does 2 things to
the ppc32 signal code:

- The new sys_swapcontext() syscall that we added recently (and which is
  _not_ yet used by glibc, so it's ok to change it slightly at this point,
  glibc kernel version check will limit us to 2.6.2 or 2.6.3) gets a new
  context size argument, so we can deal with future context size changes.

- When ucontext is get/set/swapped using the above syscall, the TLS (r2)
  is preserved (it's still saved/restored on signal entry & return though).

The equivalent of this patch is already in the ppc64 signal32.c emulation,
and it has no effect until glibc is updated to use the new syscall, which
should happen soon now, so please apply.

21 years ago[PATCH] RAID-6 fix for IA-64
Andrew Morton [Fri, 23 Jan 2004 00:04:36 +0000 (16:04 -0800)]
[PATCH] RAID-6 fix for IA-64

From: "H. Peter Anvin" <hpa@transmeta.com>

Fix for RAID-6 on IA-64, from Bjorn Helgaas, and verified by me.

21 years ago[PATCH] LSI Logic MegaRAID3 PCI ID
Andrew Morton [Fri, 23 Jan 2004 00:04:26 +0000 (16:04 -0800)]
[PATCH] LSI Logic MegaRAID3 PCI ID

From: Chris Meadors <clubneon@hereintown.net>

Add a missing PCI ID.

21 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Thu, 22 Jan 2004 12:09:22 +0000 (07:09 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/sparc-2.6

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Thu, 22 Jan 2004 08:01:30 +0000 (00:01 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] non-integrated local APIC LVTT init compatibility
Mikael Pettersson [Thu, 22 Jan 2004 06:11:46 +0000 (22:11 -0800)]
[PATCH] non-integrated local APIC LVTT init compatibility

Add back the old i82489DX bits to use timer scaling for the old
non-integrated APIC setup.

It's possible these bits don't need to be set on i82489DXs,
but not having this HW for testing I elected to maintain
the old behaviour on these old machines.

21 years ago[NET]: Simplify net/flow.c per-cpu handling.
Rusty Russell [Thu, 22 Jan 2004 02:14:37 +0000 (18:14 -0800)]
[NET]: Simplify net/flow.c per-cpu handling.

The cpu handling in net/core/flow.c is complex: it tries to allocate
flow cache as each CPU comes up.  It might as well allocate them for
each possible CPU at boot.

21 years agoFix APIC timer initialization.
Linus Torvalds [Thu, 22 Jan 2004 02:08:36 +0000 (18:08 -0800)]
Fix APIC timer initialization.

We used to write fields that were marked RESERVED and that
are apparently some old stale timer base. Stop doing that.

Verified with Mikael Pettersson, and confirmed to fix ACPI
boot-time lockups for a few people.

21 years ago[IPV6]: addrconf_sysctl_forward_strategy() needs to invoke rt6_purge_dflt_routers...
Ville Nuorvala [Thu, 22 Jan 2004 02:04:13 +0000 (18:04 -0800)]
[IPV6]: addrconf_sysctl_forward_strategy() needs to invoke rt6_purge_dflt_routers() too.

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Thu, 22 Jan 2004 01:46:23 +0000 (17:46 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] ppc64: include i2c in config
Andrew Morton [Thu, 22 Jan 2004 00:15:37 +0000 (16:15 -0800)]
[PATCH] ppc64: include i2c in config

ppc64 doesn't use drivers/Kconfig (it should) so it needs to include i2c by
hand.

21 years ago[PATCH] ppc64: add missing sched_balance_exec() call
Andrew Morton [Thu, 22 Jan 2004 00:15:28 +0000 (16:15 -0800)]
[PATCH] ppc64: add missing sched_balance_exec() call

From: Anton Blanchard <anton@samba.org>

We were missing the sched_balance_exec call.  Could explain some NUMA
scheduling weirdness we were seeing.

21 years ago[PATCH] document RAID-6 support in mdadm-1.5.0
Andrew Morton [Thu, 22 Jan 2004 00:15:18 +0000 (16:15 -0800)]
[PATCH] document RAID-6 support in mdadm-1.5.0

From: "H. Peter Anvin" <hpa@zytor.com>

This is purely a doc patch saying RAID-6 support is available in
mdadm-1.5.0 and the patch is no longer necessary.

21 years ago[PATCH] RAID-6 fixes
Andrew Morton [Thu, 22 Jan 2004 00:15:09 +0000 (16:15 -0800)]
[PATCH] RAID-6 fixes

From: "H. Peter Anvin" <hpa@zytor.com>

As expected, when it hit mainline I started getting real bug reports...
the attached patch does the following:

- Fixes a few x86-64 specific bugs;

- Removes MMX and SSE-1 from x86-64 (if we have x86-64 we have SSE-2);

- Slightly astracts the integer code to make it easier to add
  architecture-specific optimizations later (e.g.  IA64 once gcc gets
  better IA64 intrinsics support);

- Resurrects the user-space testbench, and makes it not output the known
  false positive of the D+Q case (D+Q is equivalent to a RAID-5 recovery,
  so I didn't implement it in the user-space testbench.)

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Thu, 22 Jan 2004 00:03:13 +0000 (16:03 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[IPV6]: Add and use new 'strict' parameter to ip6_chk_addr().
Ville Nuorvala [Wed, 21 Jan 2004 14:38:52 +0000 (06:38 -0800)]
[IPV6]: Add and use new 'strict' parameter to ip6_chk_addr().

RFC 2461 requires that the source address of Neighbor Discovery messages
is an address assigned to the sending interface.

Duplicate Address Detection should also be interface specific. We don't,
for example, want a node to DoS itself just because it has two interfaces
on the same link and both happen to listen to the same multicast group. If
there is a true duplicate on the link, the interface doing DAD will notice
it anyway.

The attached patch adds a 'strict' parameter to ip6_chk_addr() and
ip6_get_ifaddr() to allow link-local protocols like ND and DAD to do
strict address checks even on addresses with greater scope than
link-local.

21 years ago[SPARC64]: Add missing sched_balance_exec() to 32-bit compat execve().
David S. Miller [Wed, 21 Jan 2004 14:28:56 +0000 (06:28 -0800)]
[SPARC64]: Add missing sched_balance_exec() to 32-bit compat execve().

21 years ago[ATM]: [horizon] avoid warning about limited range of data type
Chas Williams [Wed, 21 Jan 2004 14:19:54 +0000 (06:19 -0800)]
[ATM]: [horizon] avoid warning about limited range of data type

21 years ago[IPV6]: Explicity set *dst to NULL at top of ip6_dst_lookup().
Krishna Kumar [Wed, 21 Jan 2004 14:18:33 +0000 (06:18 -0800)]
[IPV6]: Explicity set *dst to NULL at top of ip6_dst_lookup().

21 years ago[IPV6]: More missing sysctl table sentinels in addrconf.c
Stephen Hemminger [Wed, 21 Jan 2004 14:16:11 +0000 (06:16 -0800)]
[IPV6]: More missing sysctl table sentinels in addrconf.c

21 years ago[IPV6]: Fix link-local address check in datagram.c
Ville Nuorvala [Wed, 21 Jan 2004 06:14:20 +0000 (22:14 -0800)]
[IPV6]: Fix link-local address check in datagram.c

21 years ago[NET]: Do not mark dummy_free_one() __exit in dummy.c driver.
Andrew Morton [Wed, 21 Jan 2004 06:13:31 +0000 (22:13 -0800)]
[NET]: Do not mark dummy_free_one() __exit in dummy.c driver.

21 years ago[PATCH] Elvis^H^H^H^H^HPaul has left the building
Tom Rini [Wed, 21 Jan 2004 03:39:53 +0000 (19:39 -0800)]
[PATCH] Elvis^H^H^H^H^HPaul has left the building

> Paul Mackerras:
>   o sort exception tables

And as more proof that Paul is leaving us ppc32 folks, *sniff*, the
following is needed for PPC32 to compile:

21 years ago[PATCH] Check for MCE ability before checking registers.
Dave Jones [Wed, 21 Jan 2004 02:32:03 +0000 (18:32 -0800)]
[PATCH] Check for MCE ability before checking registers.

Here's a novel idea, check the CPU has machine check capabilities
before we start polling registers.

I was wondering why my VIA C3 was starting this.  Who knows it may solve
some of the random crashes I saw there.

21 years ago[PATCH] video4linux driver documentation update
Gerd Knorr [Wed, 21 Jan 2004 01:07:20 +0000 (17:07 -0800)]
[PATCH] video4linux driver documentation update

This updates / adds documentation for the bttv, saa7134 and cx88
video4linux drivers.

21 years ago[PATCH] selinux build fix
Gerd Knorr [Wed, 21 Jan 2004 01:06:26 +0000 (17:06 -0800)]
[PATCH] selinux build fix

trivial one: uses __init and thus needs linux/init.h

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Wed, 21 Jan 2004 00:41:13 +0000 (16:41 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoinput: If we get a byte with timeout or parity flags in psmouse.c,
Dmitry Torokhov [Wed, 21 Jan 2004 11:25:16 +0000 (12:25 +0100)]
input: If we get a byte with timeout or parity flags in psmouse.c,
       we take the appropriate action. (throw the byte away, reset
       byte counter, return NAK if acking, and complain).

21 years agoinput: Allow Synaptics packet rate to be controlled by the
Dmitry Torokhov [Wed, 21 Jan 2004 11:21:24 +0000 (12:21 +0100)]
input: Allow Synaptics packet rate to be controlled by the
       psmouse_rate= option.