]> git.hungrycats.org Git - linux/log
linux
22 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Thu, 25 Mar 2004 00:13:41 +0000 (16:13 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

22 years ago[SPARC32]: Use correct atomic initializer for semaphore counters
Keith M. Wesolowski [Thu, 25 Mar 2004 00:11:23 +0000 (16:11 -0800)]
[SPARC32]: Use correct atomic initializer for semaphore counters

Semaphores use 24-bit atomics, not 32.  Using the wrong initializer
causes immediate deadlock under SMP, and incorrect results under UP.

22 years agoUpdate ppc64 G5-config to something more uptodate.
Linus Torvalds [Mon, 22 Mar 2004 10:42:30 +0000 (02:42 -0800)]
Update ppc64 G5-config to something more uptodate.

(And more sane. Turn off ECN by default, add
netfilter, and make sure we always support msdos
partitions for external drives).

22 years ago[PATCH] fix device open return values
Andrew Morton [Mon, 22 Mar 2004 09:55:33 +0000 (01:55 -0800)]
[PATCH] fix device open return values

The recent conversion of the open-of-a-nonexistent-blockdev return value from
ENXO to ENODEV was wrong.  We should have converted the chardev code to
return -ENXIO too.

22 years ago[PATCH] ppc64: implement pci_dma_error
Andrew Morton [Mon, 22 Mar 2004 09:55:21 +0000 (01:55 -0800)]
[PATCH] ppc64: implement pci_dma_error

From: Anton Blanchard <anton@samba.org>

Implement pci_dma_error.  Create PCI_DMA_ERROR_CODE like sparc64, it will
allow us to find and fix out of tree drivers using NO_TCE directly.

ibmveth needs some surgery, fix it temporarily until the guys come up with
a decent fix.

22 years ago[PATCH] ppc64: clean up boot messaegs
Andrew Morton [Mon, 22 Mar 2004 09:55:07 +0000 (01:55 -0800)]
[PATCH] ppc64: clean up boot messaegs

From: Anton Blanchard <anton@samba.org>

Clean up early boot messages.

22 years ago[PATCH] pmac_zilog: sleep fix
Andrew Morton [Mon, 22 Mar 2004 09:54:55 +0000 (01:54 -0800)]
[PATCH] pmac_zilog: sleep fix

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

This patch fix a problem with semaphore usage on wakeup from sleep in
pmac_zilog (crashing some laptops on wakeup).

22 years ago[PATCH] ppc64: implement iommu=off for pseries
Andrew Morton [Mon, 22 Mar 2004 09:54:41 +0000 (01:54 -0800)]
[PATCH] ppc64: implement iommu=off for pseries

From: Anton Blanchard <anton@samba.org>

Implement iommu=off for pseries.  We limit memory to 2GB as pmac does,
however the default for < 2GB remains iommu=on unlike pmac.

22 years ago[PATCH] ppc64: fix timebase bugs
Andrew Morton [Mon, 22 Mar 2004 09:54:30 +0000 (01:54 -0800)]
[PATCH] ppc64: fix timebase bugs

From: Anton Blanchard <anton@samba.org>

- Consolidate printing of timebase and cpuinfo in /proc/cpuinfo, there were
  many trivial differences between pseries/iseries/pmac.

- Remove ppc_md.setup_residual, no longer needed

- Fix for processors over 2.147GHz, from Jake Moilanen.  We were using a
  signed int to parse the OF property.

- Set some sane defaults for timebase and processor frequency if we fail to
  get the correct values from OF.

22 years ago[PATCH] ppc64: Remove some stale iseries code
Andrew Morton [Mon, 22 Mar 2004 09:54:15 +0000 (01:54 -0800)]
[PATCH] ppc64: Remove some stale iseries code

From: Anton Blanchard <anton@samba.org>

While scanning for the last few users of udbg, I found this. Its old
code that we dont use, so remove it.

22 years ago[PATCH] ppc64: Fix log_rtas_error
Andrew Morton [Mon, 22 Mar 2004 09:54:03 +0000 (01:54 -0800)]
[PATCH] ppc64: Fix log_rtas_error

From: Anton Blanchard <anton@samba.org>

From: Santiago Leon <santil@us.ibm.com>

Fix log_rtas_error bug where the results from the call that resulted in an
error where lost due the attempt to log the error.

22 years ago[PATCH] ppc64: Add eeh calls to hotplug driver
Andrew Morton [Mon, 22 Mar 2004 09:53:49 +0000 (01:53 -0800)]
[PATCH] ppc64: Add eeh calls to hotplug driver

From: Anton Blanchard <anton@samba.org>

The ppc64 hotplug code must register and deregister devices with the extended
error handling (EEH) subsystem.

22 years ago[PATCH] ppc64: remove duplicate FBIOBLANK ioctl translation
Andrew Morton [Mon, 22 Mar 2004 09:53:36 +0000 (01:53 -0800)]
[PATCH] ppc64: remove duplicate FBIOBLANK ioctl translation

From: Anton Blanchard <anton@samba.org>

Linus just added it to the generic compat layer, we can remove this
(commented out) version.

22 years ago[PATCH] PPC64 iSeries kernel messages cleanup
Stephen Rothwell [Mon, 22 Mar 2004 09:52:26 +0000 (01:52 -0800)]
[PATCH] PPC64 iSeries kernel messages cleanup

This patch cleans up and makes more consistent the messages produced by
some of the iSeries virtual device drivers.  It also make them less
verbose.

22 years agoRevert the input layer change that assumes the i8042
Linus Torvalds [Mon, 22 Mar 2004 09:49:44 +0000 (01:49 -0800)]
Revert the input layer change that assumes the i8042
controller is always in XLATE mode.

That's not true on at least some ppc64 boxes, and we
shouldn't break those just because apparently some
IBM PS/2 model 70 has something strange here.

Cset exclude: vojtech@suse.cz|ChangeSet|20040303141401|00802

22 years agoMerge http://linux-watchdog.bkbits.net/linux-2.6-watchdog
Linus Torvalds [Mon, 22 Mar 2004 09:48:41 +0000 (01:48 -0800)]
Merge http://linux-watchdog.bkbits.net/linux-2.6-watchdog
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[WATCHDOG] v2.6.5-rc2 Kconfig-patch
Wim Van Sebroeck [Mon, 22 Mar 2004 22:50:25 +0000 (23:50 +0100)]
[WATCHDOG] v2.6.5-rc2 Kconfig-patch

Update Kconfig info to reflect the changes in wdt.c and wdt_pci.c

22 years ago[PATCH] ISDN Eicon driver: fix compilation with non __exit function
Armin Schindler [Mon, 22 Mar 2004 09:47:53 +0000 (01:47 -0800)]
[PATCH] ISDN Eicon driver: fix compilation with non __exit function

   Function divacapi_remove_cards() is now used for __init as well,
   so it may not be marked __exit.

22 years ago[PATCH] ISDN Eicon driver: linked-list handling by kernel api list.h
Armin Schindler [Mon, 22 Mar 2004 09:47:39 +0000 (01:47 -0800)]
[PATCH] ISDN Eicon driver: linked-list handling by kernel api list.h

   Removed own implementations for linked-list handling, use
   Linus kernel API of list.h instead.

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Mon, 22 Mar 2004 09:33:09 +0000 (01:33 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[WATCHDOG] v2.6.5-rc2 pcwd.c-patch1
Wim Van Sebroeck [Sun, 21 Mar 2004 21:33:23 +0000 (22:33 +0100)]
[WATCHDOG] v2.6.5-rc2 pcwd.c-patch1

Version 1.14 of pcwd.c - Changes that were made are:
* Extract the start code in a seperate function (pcwd_start)
* Extract the stop code in a seperate function (pcwd_stop)
* Extract the get_temperature code in a seperate function (pcwd_get_temperature)
* Make /dev/watchdog and /dev/temperature to different misc devices with their own fops
* Small clean-up's

Tested on pcwd card with temperature option.

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

22 years agoMerge http://bk.skbuff.net:10772
David S. Miller [Sun, 21 Mar 2004 14:59:02 +0000 (06:59 -0800)]
Merge http://bk.skbuff.net:10772
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years agoMerge http://linux-mh.bkbits.net/bluetooth-2.6
David S. Miller [Sun, 21 Mar 2004 14:53:33 +0000 (06:53 -0800)]
Merge http://linux-mh.bkbits.net/bluetooth-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years ago[NET_SCHED]: HTB scheduler updates.
Martin Devera [Sun, 21 Mar 2004 14:51:33 +0000 (06:51 -0800)]
[NET_SCHED]: HTB scheduler updates.

Fixes:
* Fix to htb_requeue routine.
* Debug mode related oops fixes.

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Sun, 21 Mar 2004 14:51:21 +0000 (06:51 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[CRYPTO]: Remove confusing TODO comment in arc4.c
Jon Oberheide [Sun, 21 Mar 2004 14:43:38 +0000 (06:43 -0800)]
[CRYPTO]: Remove confusing TODO comment in arc4.c

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

22 years ago[CRYPTO]: Add Michael MIC algorithm.
James Morris [Sun, 21 Mar 2004 14:38:44 +0000 (06:38 -0800)]
[CRYPTO]: Add Michael MIC algorithm.

From Jouni Malinen <jkmaline@cc.hut.fi>

Added Michael MIC keyed digest for TKIP (IEEE 802.11i/WPA). This algorithm
is quite weak due to the requirements for compatibility with old legacy
wireless LAN hardware that does not have much CPU power. Consequently, this
should not really be used with anything else than TKIP.

Michael MIC is calculated over the payload of the IEEE 802.11 header which
makes it easier to add TKIP support for old wireless LAN cards. An additional
authenticated data area is used (but not send separately) to authenticate
source and destination addresses.

22 years ago[CRYPTO]: Add setkey operation for digests.
James Morris [Sun, 21 Mar 2004 14:36:22 +0000 (06:36 -0800)]
[CRYPTO]: Add setkey operation for digests.

From Jouni Malinen <jkmaline@cc.hut.fi>

Added support for using keyed digest with an optional dit_setkey handler.
This does not change the behavior of the existing digest algorithms, but
allows new ones to add setkey handler that can be used to initialize the
algorithm with a key or seed. setkey is to be called after init, but before
any of the update call(s).

22 years agoMerge foobazco.org:/sources/2.5-bk
Keith M. Wesolowski [Sun, 21 Mar 2004 14:03:03 +0000 (06:03 -0800)]
Merge foobazco.org:/sources/2.5-bk
into foobazco.org:/sources/2.5-sparc-smp

22 years ago[WATCHDOG] v2.6.5-rc2 softdog.c-patch
Wim Van Sebroeck [Sun, 21 Mar 2004 12:28:25 +0000 (13:28 +0100)]
[WATCHDOG] v2.6.5-rc2 softdog.c-patch

Version 0.07 of softdog.c - Changes that were made are:
* Extract the start/keepalive code in a seperate function (softdog_keepalive)
* Extract the stop code in a seperate function (softdog_stop)
* Add notifier support
* Extract softdog_set_heartbeat code to seperate subroutine
* Small clean-up's

22 years agoRemove stale legacy ISDN files.
Linus Torvalds [Sun, 21 Mar 2004 12:26:39 +0000 (04:26 -0800)]
Remove stale legacy ISDN files.

From Armin Schindler <armin@melware.de>:

  "These files were added in the first place for the compat
   driver to the legacy isdn4linux module. Since the Eicon
   driver now uses CAPI only, these files are obsolete."

22 years ago[WATCHDOG] v2.6.5-rc2 wd501p.h-patch
Wim Van Sebroeck [Sun, 21 Mar 2004 12:24:59 +0000 (13:24 +0100)]
[WATCHDOG] v2.6.5-rc2 wd501p.h-patch

Cleanup header file after changes to wdt.c and wdt_pci.c

22 years ago[WATCHDOG] v2.6.5-rc2 wdt_pci.c-patch
Wim Van Sebroeck [Sun, 21 Mar 2004 12:22:23 +0000 (13:22 +0100)]
[WATCHDOG] v2.6.5-rc2 wdt_pci.c-patch

Version 0.10 of wdt_pci.c - Changes that were made are:
* Extract the start code in a seperate function (wdtpci_start)
* Extract the stop code in a seperate function (wdtpci_stop)
* Convert wdtpci_ping so that it return an int value (0=succes).
* Extract the get_temperature code in a seperate function (wdtpci_get_temperature)
* Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
* Reorganize init and exit functions
* Make heartbeat (the emulated heartbeat) a module parameter
* Rewrite status flag code so that we could add a new tachometer module parameter
   + make clear distinction between PCI-WDT500 and PCI-WDT501.
* Small clean-up's

22 years ago[WATCHDOG] v2.6.5-rc2 wdt.c-patch
Wim Van Sebroeck [Sun, 21 Mar 2004 12:18:43 +0000 (13:18 +0100)]
[WATCHDOG] v2.6.5-rc2 wdt.c-patch

Version 0.10 of wdt.c - Changes that were made are:
* Extract the start code in a seperate function (wdt_start)
* Extract the stop code in a seperate function (wdt_stop)
* Convert wdt_ping so that it return an int value (0=succes).
* Extract the get_temperature code in a seperate function (wdt_get_temperature)
* Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
* Reorganize init and exit functions
* Make heartbeat (the emulated heartbeat) a module parameter
* Rewrite status flag code so that we could add a new tachometer module parameter
* Small clean-up's

22 years agoMerge bk://gkernel.bkbits.net/misc-2.6
Linus Torvalds [Sun, 21 Mar 2004 11:43:55 +0000 (03:43 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge redhat.com:/spare/repo/linux-2.6
Jeff Garzik [Sun, 21 Mar 2004 11:36:23 +0000 (06:36 -0500)]
Merge redhat.com:/spare/repo/linux-2.6
into redhat.com:/spare/repo/misc-2.6

22 years ago[PATCH] Fix missing "noinline" on x86-64
Arnd Bergmann [Sun, 21 Mar 2004 11:31:24 +0000 (03:31 -0800)]
[PATCH] Fix missing "noinline" on x86-64

The gcc-3.5 patch broke building on x86_64 and possibly
others, because inflate.c does not pull in the definition
for noinline.

22 years ago[PATCH] Two more x86-64 fixes
Andi Kleen [Sun, 21 Mar 2004 11:31:12 +0000 (03:31 -0800)]
[PATCH] Two more x86-64 fixes

 - Fix CONFIG_DEBUG_INFO build again
 - Fix user exploitable oops in ia32 ioctl emulation

22 years agoSet PCI DMA masks in old-OSS via82cxxx audio driver.
Jeff Garzik [Sun, 21 Mar 2004 10:18:01 +0000 (05:18 -0500)]
Set PCI DMA masks in old-OSS via82cxxx audio driver.

22 years agoMerge foobazco.org:/sources/2.5-bk
Keith M. Wesolowski [Sun, 21 Mar 2004 09:55:01 +0000 (01:55 -0800)]
Merge foobazco.org:/sources/2.5-bk
into foobazco.org:/sources/2.5-sparc-todave

22 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 21 Mar 2004 09:40:05 +0000 (01:40 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

22 years ago[SPARC32]: Clean up secondary System.map
Keith M. Wesolowski [Sun, 21 Mar 2004 08:57:36 +0000 (00:57 -0800)]
[SPARC32]: Clean up secondary System.map

From: Stefan Holst <mail@s-holst.de>

The clean target is never called, so instead add this to CLEAN_FILES.

22 years ago[PATCH] Revert UDF inode semaphore locking
Peter Osterlund [Sun, 21 Mar 2004 07:23:11 +0000 (23:23 -0800)]
[PATCH] Revert UDF inode semaphore locking

For some reason I don't understand, the last UDF filesystem update makes
the UDF deadlock when I write a bunch of mp3 files to a CDRW using the
packet writing patch.  Both "cp" and pdflush get stuck in __down.

Reverting the semaphore changes makes the problem go away.  Use the
kernel lock again, until whatever recursive offender gets fixed.

(The offensive recursion seems to be: write() takes the inode semaphore,
causes memory pressure, and then trying to write back the inode or dirty
data to disk tries to get the semaphore again and deadlocks.)

22 years ago[SPARC32]: Restore a.out binary format capability
Keith M. Wesolowski [Sun, 21 Mar 2004 06:55:49 +0000 (22:55 -0800)]
[SPARC32]: Restore a.out binary format capability

This depended on CONFIG_SPARC, which is obsolete.  Use SPARC32 instead.

22 years ago[SPARC32]: Support memory starting at physical address other than 0
Keith M. Wesolowski [Sun, 21 Mar 2004 06:43:40 +0000 (22:43 -0800)]
[SPARC32]: Support memory starting at physical address other than 0

From: Stefan Holst <mail@s-holst.de>

Allow physical memory to start at almost arbitrary addresses.  LEON
needs it, so do SPARCstation 10/20 without slot 0 populated.  Although
Sun do not support this configuration, at least some such systems can
boot with this patch.

Physical memory starting at or above 0xF4000000 is not supported.

22 years agoMerge http://linux-watchdog.bkbits.net/linux-2.6-watchdog
Linus Torvalds [Sun, 21 Mar 2004 05:48:25 +0000 (21:48 -0800)]
Merge http://linux-watchdog.bkbits.net/linux-2.6-watchdog
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge bk://linux-pnp.bkbits.net/pnp-2.6
Linus Torvalds [Sun, 21 Mar 2004 02:59:47 +0000 (18:59 -0800)]
Merge bk://linux-pnp.bkbits.net/pnp-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] ISDN Eicon driver: move workqueue to tasklet for divas dpc
Armin Schindler [Sun, 21 Mar 2004 00:55:36 +0000 (16:55 -0800)]
[PATCH] ISDN Eicon driver: move workqueue to tasklet for divas dpc

Use tasklet instead of workqueue for the divas main dpc.

22 years ago[PATCH] ISDN Eicon driver: restructured capi list and lock handling
Armin Schindler [Sun, 21 Mar 2004 00:55:24 +0000 (16:55 -0800)]
[PATCH] ISDN Eicon driver: restructured capi list and lock handling

Restructered the CAPI code of list handling and lock.

Removed obsolete code.

22 years ago[PATCH] mprotect return value fix
Andrew Morton [Sun, 21 Mar 2004 00:38:39 +0000 (16:38 -0800)]
[PATCH] mprotect return value fix

From: Marc-Christian Petersen <m.c.p@wolk-project.de>

2.4 patch from Adrian Bunk.

ERRORS

    The mprotect() function shall fail if:

    ...

    [ENOMEM]
        Addresses in the range [addr,addr+len) are invalid for the
        address space of a process, or specify one or more pages which are
        not mapped.

22 years ago[PATCH] make inflate use less stack space with gcc3.5
Andrew Morton [Sun, 21 Mar 2004 00:38:26 +0000 (16:38 -0800)]
[PATCH] make inflate use less stack space with gcc3.5

From: Matt Mackall <mpm@selenic.com>

Quick fix to work around gcc3.5's automatic inline and broken stack
requirements calculation. Without this, I see stack overflows at boot
with 4k stacks.

22 years ago[PATCH] Add missing uacccess checks for sysctl.c
Andrew Morton [Sun, 21 Mar 2004 00:38:10 +0000 (16:38 -0800)]
[PATCH] Add missing uacccess checks for sysctl.c

From: Marc-Christian Petersen <m.c.p@wolk-project.de>

Kernel 2.6 lacks two -EFAULT returns in get_user() in kernel/sysctl.c.

22 years ago[PATCH] Fix error value for opening block devices
Andrew Morton [Sun, 21 Mar 2004 00:37:56 +0000 (16:37 -0800)]
[PATCH] Fix error value for opening block devices

From: Ulrich Drepper <drepper@redhat.com>

Opening a non-existing block device currently yields an ENXIO error.  Doing
the same for char devices produces the correct error ENODEV.

22 years ago[PATCH] kbuild ordering fix
Andrew Morton [Sun, 21 Mar 2004 00:37:44 +0000 (16:37 -0800)]
[PATCH] kbuild ordering fix

From: Sam Ravnborg <sam@ravnborg.org>

In the i386 case we need to generate asm-offset.h, before starting building
the kernel tree.  Building asm-offset.h causes us to use one of the
shorthands in the top-level makefile, namely the one for .s files.  The one
that allows us to do: make some/dir/file.s

And this shorthand happens to have a dependency to scripts, therefore I did
not see this problem on i386.  But David hit it with sparc64, because there
is no asm-offset.h file.  No parallel stuff involved here, just an ordinary
error.

22 years ago[PATCH] start_cpu_timer() cannot be __init
Andrew Morton [Sun, 21 Mar 2004 00:37:31 +0000 (16:37 -0800)]
[PATCH] start_cpu_timer() cannot be __init

It's now called from the CPU hot-add notifier.

22 years agoMerge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
Linus Torvalds [Sun, 21 Mar 2004 00:35:33 +0000 (16:35 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] Hack mptfusion to work on >4GB machines
Andi Kleen [Sun, 21 Mar 2004 04:17:28 +0000 (23:17 -0500)]
[PATCH] Hack mptfusion to work on >4GB machines

fusion needs several separately allocated coherent regions and
requires that they all be in the same 4GB segment.  Obviously this may
fail.  The hack is to force the coherent_dma_mask to 0xffffffff thus
ensuring that all the allocations occur within the first 4GB.  This
hack breaks Altix entirely.

22 years ago[XFRM] remove unused argument for (*find_bundle)().
Hideaki Yoshifuji [Sat, 20 Mar 2004 21:35:40 +0000 (06:35 +0900)]
[XFRM] remove unused argument for (*find_bundle)().

22 years ago[XFRM] remove duplicated lines; fl->fl4_{src,dst} is already filled in xfrm_lookup().
Hideaki Yoshifuji [Sat, 20 Mar 2004 21:34:37 +0000 (06:34 +0900)]
[XFRM] remove duplicated lines; fl->fl4_{src,dst} is already filled in xfrm_lookup().

22 years agoMerge http://linux.bkbits.net/linux-2.5
Adam Belay [Sat, 20 Mar 2004 21:19:18 +0000 (21:19 +0000)]
Merge http://linux.bkbits.net/linux-2.5
into neo.rr.com:/home/ambx1/linux/bk/linus-2.5

22 years ago[ISAPNP] Unmark experimental status
Adam Belay [Sat, 20 Mar 2004 17:53:21 +0000 (17:53 +0000)]
[ISAPNP] Unmark experimental status

ISAPnP support has been stable with the new pnp layer for a while.
This patch removes the experimental dependency.

22 years ago[PNP] Add some more modem IDs
Adam Belay [Sat, 20 Mar 2004 17:47:54 +0000 (17:47 +0000)]
[PNP] Add some more modem IDs

This patch allows the serial driver to bind to three additional modems.

22 years ago[ISAPNP] Remove uneeded MOD_INC/DEC_USE_COUNT
Christoph Hellwig [Sat, 20 Mar 2004 17:12:57 +0000 (17:12 +0000)]
[ISAPNP] Remove uneeded MOD_INC/DEC_USE_COUNT

isapnp_cfg_begin and isapnp_cfg_end are exported symbols, so if any
module using them is loaded isapnp.o can't be unloaded anyway

22 years ago[PNP] remove __init from system.c
Randy Dunlap [Sat, 20 Mar 2004 16:39:38 +0000 (16:39 +0000)]
[PNP] remove __init from system.c

// Linux 2.6.4-rc2
// These 2 functions shouldn't be __init for general PNP use

22 years ago[ISAPNP] MEM Config Fix
Adam Belay [Sat, 20 Mar 2004 13:49:10 +0000 (13:49 +0000)]
[ISAPNP] MEM Config Fix

This patch fixes a bug in the resource configuration function.  If
there are more than one memory ranges, the isapnp driver will write
into the incorrect configuration register.

22 years ago[Bluetooth] Fix display for class of device
Marcel Holtmann [Sat, 20 Mar 2004 12:41:40 +0000 (13:41 +0100)]
[Bluetooth] Fix display for class of device

The class of device is displayed in wrong byte order. This patch swaps it
and now the inquiry_cache attribute shows the same as the userspace tools.

22 years ago[Bluetooth] Add support for AVM BlueFRITZ! USB v2.0
Marcel Holtmann [Sat, 20 Mar 2004 12:35:39 +0000 (13:35 +0100)]
[Bluetooth] Add support for AVM BlueFRITZ! USB v2.0

This patch adds the vendor and product id for the AVM BlueFRITZ! USB v2.0
dongle which don't uses the USB Bluetooth class id.

22 years ago[Bluetooth] Add missing compat ioctl's for CMTP
Marcel Holtmann [Sat, 20 Mar 2004 12:25:53 +0000 (13:25 +0100)]
[Bluetooth] Add missing compat ioctl's for CMTP

This patch adds the missing compat ioctl's for the CAPI Message Transport
Protocol.

22 years ago[PATCH] pmac: Improved G4 "windtunnel" fan controller
Benjamin Herrenschmidt [Sat, 20 Mar 2004 11:40:02 +0000 (03:40 -0800)]
[PATCH] pmac: Improved G4 "windtunnel" fan controller

This is an improved version of the G4 "windtunnel" fan controller.  It
depends on the keywest bugfix...

22 years ago[PATCH] keywest bugfix
Samuel Rydh [Sat, 20 Mar 2004 11:39:50 +0000 (03:39 -0800)]
[PATCH] keywest bugfix

This fixes a deadlock in I2C probing.

 - keywest holds the pmac_low_i2c_lock while registering the i2c adapter.
 - i2c_add_adapter() notifies registered drivers by calling
   driver->attach_adapter().
 - a driver might access the i2c bus from attach_adapter() which
   deadlocks since all xfer routines take the lock.

22 years ago[PATCH] SCSI: Fix Oops in sg with lots of SG_IO activity
Brian King [Sat, 20 Mar 2004 03:48:59 +0000 (22:48 -0500)]
[PATCH] SCSI: Fix Oops in sg with lots of SG_IO activity

Attached is a patch to fix an oops in sg_cmd_done. Please apply.

22 years ago[PATCH] Fix SCSI + st regressions problem
Kai Mäkisara [Sat, 20 Mar 2004 03:48:03 +0000 (22:48 -0500)]
[PATCH] Fix SCSI + st regressions problem

remove dependency on kobj.name.

22 years ago[PATCH] Fix missing part of x86-64 update, part 2
Linus Torvalds [Sat, 20 Mar 2004 03:20:25 +0000 (19:20 -0800)]
[PATCH] Fix missing part of x86-64 update, part 2

One more missing doc-file update

22 years ago[PATCH] Fix missing part of x86-64 update
Linus Torvalds [Sat, 20 Mar 2004 03:01:39 +0000 (19:01 -0800)]
[PATCH] Fix missing part of x86-64 update

Three quarters of the update from Andi was uncommitted due to a bad
patch date and a bug in "bk import -temail"..

Here are the missing parts..

22 years agoMerge alpha Kconfig
Linus Torvalds [Sat, 20 Mar 2004 02:29:59 +0000 (18:29 -0800)]
Merge alpha Kconfig

22 years ago[ALPHA] Update defconfig.
Richard Henderson [Sat, 20 Mar 2004 02:02:00 +0000 (18:02 -0800)]
[ALPHA] Update defconfig.

22 years ago[PATCH] fix scsi_transport_spi.c compile with gcc 2.95
Adrian Bunk [Sat, 20 Mar 2004 01:48:18 +0000 (17:48 -0800)]
[PATCH] fix scsi_transport_spi.c compile with gcc 2.95

Fix token pasting to work with older gcc versions.

We need a space before the "," that may get pasted away.

22 years ago[PATCH] fix console oops/race
Andrew Morton [Sat, 20 Mar 2004 01:45:57 +0000 (17:45 -0800)]
[PATCH] fix console oops/race

Finally nailed this sucker.

con_close() checks the tty->count and then sleeps in acquire_console_sem().
But another process can come in and grab a ref against the tty while
con_close() dropped the BKL.  But con_close() then proceeds to deallocate the
tty->driver_data anyway, even though the tty now has ->count == 2.

Fix that by moving the check for ->tty_count inside console_sem.

22 years ago[PATCH] critical x86-64 merge
Andi Kleen [Sat, 20 Mar 2004 01:44:56 +0000 (17:44 -0800)]
[PATCH] critical x86-64 merge

There were some nasty bugs in the x86-64 code, including one race that
could cause random reboots, especially on Intel machines, with the NMI
watchdog.  This patch fixes them and also includes some harmless
cleanups.

Main fixes were for some buglets in the IOMMU code and the plugging of a
race in the exception stack handling.  Also disables an broken MCE on K8
explicitely.

Also finally the preempt compile issues are fixed.

 - Declare hpet interrupt separately in drivers/char/rtc.c
 - Fix rtc.h/hpet.h to not depend on interrupt.h
 - Finally include smp_lock.h in hardirq.h
 - Update defconfig
 - Export bad_dma_address
 - Merge with 2.6.5rc2
 - Never schedule on interrupt stacks.
 - Add option to force software iotlb (iommu=soft)
 - Add ifdefs to gsi patch to match i386 (Bjorn Helgaas)
 - Fix K8 GART TLB MCE workaround to actually work
 - Fix dwarf2 unwind table in SAVE_ARGS (Jim Houston)
 - Disable APIC on VIA/NVidia even with acpi=off (Gwenole Beauchesne)
 - Fix parsing bug in "apic" option (Gwenole Beauchesne)
 - Fix dma mask handling in pci_alloc_consistent
 - Make pci_alloc_consistent more robust in low memory situations.
 - Print version number in oopses (from i386)
 - ACPI GSI cleanup (Bjorn Helgaas)
 - Disable K8 GART TLB walk error MCE explicitely
 - Add support to disable individual MCEs in the various banks.

22 years agoRename therm_adt7467.c to match the new reality.
Linus Torvalds [Sat, 20 Mar 2004 01:42:56 +0000 (17:42 -0800)]
Rename therm_adt7467.c to match the new reality.

22 years ago[PATCH] therm_adt7467 update
Andrew Morton [Sat, 20 Mar 2004 01:41:51 +0000 (17:41 -0800)]
[PATCH] therm_adt7467 update

From: "Colin Leroy" <colin@colino.net>

The fan driver I wrote for adt746x looks like it only handles the adt7467
chip found in iBooks G4; but it also handles the adt7460 chip found in the
Powerbook G4 Alu.  Here's a patch that updates therm_adt7467.c, Kconfig and
Makefile.

22 years ago[ISAPNP] Fix Device Detection Issue
Adam Belay [Sat, 20 Mar 2004 00:36:51 +0000 (00:36 +0000)]
[ISAPNP] Fix Device Detection Issue

Some isapnp devices were not getting detected as a result of a bug in the isapnp
driver.  It was not following the specifications and calculating a checksum when
it was not reliable.  This problem was originally discovered by Paul L. Rogers
<rogerspl@datasync.com>.  He made an initial patch.  This release has some small
modifications, including a check to see if we run out of CSNs.

22 years ago[PARPORT] Update PC Parport Detection Code
Adam Belay [Sat, 20 Mar 2004 00:33:35 +0000 (00:33 +0000)]
[PARPORT] Update PC Parport Detection Code

This patch updates the parport_pc driver's probing code to better
detect PnP devices.  It also removes an extra MODULE_AUTHOR.

22 years ago[PNP] Resource Conflict Cleanup
Matthew Wilcox [Sat, 20 Mar 2004 00:29:38 +0000 (00:29 +0000)]
[PNP] Resource Conflict Cleanup

This patch simplifies the ranged resource checking logic.

22 years agoLinux 2.6.5-rc2 v2.6.5-rc2
Linus Torvalds [Fri, 19 Mar 2004 08:09:53 +0000 (00:09 -0800)]
Linux 2.6.5-rc2

22 years agoAdd FBIOBLANK to list of compatible ioctls.
Linus Torvalds [Fri, 19 Mar 2004 08:07:09 +0000 (00:07 -0800)]
Add FBIOBLANK to list of compatible ioctls.

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
Linus Torvalds [Fri, 19 Mar 2004 08:02:09 +0000 (00:02 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Fri, 19 Mar 2004 07:00:42 +0000 (23:00 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Fri, 19 Mar 2004 06:27:42 +0000 (22:27 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years agoMerge bk://gkernel.bkbits.net/libata-2.6
Linus Torvalds [Fri, 19 Mar 2004 06:24:27 +0000 (22:24 -0800)]
Merge bk://gkernel.bkbits.net/libata-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.6
Linus Torvalds [Fri, 19 Mar 2004 06:21:00 +0000 (22:21 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] Fix 3c509
James Bottomley [Fri, 19 Mar 2004 09:12:22 +0000 (04:12 -0500)]
[PATCH] Fix 3c509

This rolls up Marc Zyngier's EISA correction (first two) and adds a missed
netdev_priv() conversion that was causing an oops on module removal.

22 years ago[NET]: Preemption disabling is superfluous in net_rx_action().
David S. Miller [Fri, 19 Mar 2004 06:20:52 +0000 (22:20 -0800)]
[NET]: Preemption disabling is superfluous in net_rx_action().

Noticed by Jan Glauber, confirmed by Stephen Hemminger.

22 years agoMerge bk://kernel.bkbits.net/jgarzik/carmel-2.6
Linus Torvalds [Fri, 19 Mar 2004 06:18:26 +0000 (22:18 -0800)]
Merge bk://kernel.bkbits.net/jgarzik/carmel-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Fri, 19 Mar 2004 06:18:02 +0000 (22:18 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/pci-2.6

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Fri, 19 Mar 2004 06:12:09 +0000 (22:12 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] PCI: claim PCI resources on ia64
Matthew Wilcox [Fri, 19 Mar 2004 06:08:42 +0000 (22:08 -0800)]
[PATCH] PCI: claim PCI resources on ia64

Call pci_claim_resources() so we can see what PCI resources are being used.

22 years ago[PATCH] PCI: Use insert_resource in pci_claim_resource
Matthew Wilcox [Fri, 19 Mar 2004 06:08:16 +0000 (22:08 -0800)]
[PATCH] PCI: Use insert_resource in pci_claim_resource

On ia64, the parent resources are not necessarily PCI resources and
so won't get found by pci_find_parent_resource.  Use the shiny new
insert_resource() function instead, which I think we would have used
here had it been available at the time.