ChangeSet@1.1848, 2004-03-22 18:42:30-08:00, torvalds@ppc970.osdl.org
  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).

ChangeSet@1.1847, 2004-03-22 17:55:33-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1846, 2004-03-22 17:55:21-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1845, 2004-03-22 17:55:07-08:00, akpm@osdl.org
  [PATCH] ppc64: clean up boot messaegs
  
  From: Anton Blanchard <anton@samba.org>
  
  Clean up early boot messages.

ChangeSet@1.1844, 2004-03-22 17:54:55-08:00, akpm@osdl.org
  [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).

ChangeSet@1.1843, 2004-03-22 17:54:41-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1842, 2004-03-22 17:54:30-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1841, 2004-03-22 17:54:15-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1840, 2004-03-22 17:54:03-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1839, 2004-03-22 17:53:49-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1838, 2004-03-22 17:53:36-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1837, 2004-03-22 17:52:26-08:00, sfr@canb.auug.org.au
  [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.

ChangeSet@1.1836, 2004-03-22 17:49:44-08:00, torvalds@ppc970.osdl.org
  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

ChangeSet@1.1834, 2004-03-22 17:47:53-08:00, armin@melware.de
  [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.

ChangeSet@1.1833, 2004-03-22 17:47:39-08:00, armin@melware.de
  [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.

ChangeSet@1.1817.3.16, 2004-03-22 21:50:25+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 Kconfig-patch
  
  Update Kconfig info to reflect the changes in wdt.c and wdt_pci.c

ChangeSet@1.1827.2.7, 2004-03-21 22:53:33-08:00, davem@nuts.davemloft.net
  Merge http://linux-mh.bkbits.net/bluetooth-2.6
  into nuts.davemloft.net:/disk1/BK/net-2.6

ChangeSet@1.1827.2.6, 2004-03-21 22:51:33-08:00, devik@cdi.cz
  [NET_SCHED]: HTB scheduler updates.
  
  Fixes:
  * Fix to htb_requeue routine.
  * Debug mode related oops fixes.

ChangeSet@1.1827.2.5, 2004-03-21 22:43:38-08:00, jon@focalhost.com
  [CRYPTO]: Remove confusing TODO comment in arc4.c

ChangeSet@1.1827.2.4, 2004-03-21 22:38:44-08:00, jmorris@redhat.com
  [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.

ChangeSet@1.1827.2.3, 2004-03-21 22:36:22-08:00, jmorris@redhat.com
  [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).

ChangeSet@1.1830, 2004-03-21 20:26:39-08:00, torvalds@ppc970.osdl.org
  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."

ChangeSet@1.1827.2.2, 2004-03-21 19:31:24-08:00, arnd@arndb.de
  [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.

ChangeSet@1.1827.2.1, 2004-03-21 19:31:12-08:00, ak@suse.de
  [PATCH] Two more x86-64 fixes
  
   - Fix CONFIG_DEBUG_INFO build again
   - Fix user exploitable oops in ia32 ioctl emulation

ChangeSet@1.1817.5.4, 2004-03-21 17:40:05-08:00, wesolows@foobazco.org
  Merge foobazco.org:/sources/2.5-sparc-smp
  into foobazco.org:/sources/2.5-sparc-todave

ChangeSet@1.1817.5.3, 2004-03-21 16:57:36-08:00, wesolows@foobazco.org
  [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.

ChangeSet@1.1827.1.2, 2004-03-21 15:23:11-08:00, petero2@telia.com
  [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.)

ChangeSet@1.1817.5.2, 2004-03-21 14:55:49-08:00, wesolows@foobazco.org
  [SPARC32]: Restore a.out binary format capability
  
  This depended on CONFIG_SPARC, which is obsolete.  Use SPARC32 instead.

ChangeSet@1.1817.5.1, 2004-03-21 14:43:40-08:00, wesolows@foobazco.org
  [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.

ChangeSet@1.1817.4.1, 2004-03-21 15:18:01-05:00, jgarzik@redhat.com
  Set PCI DMA masks in old-OSS via82cxxx audio driver.

ChangeSet@1.1817.3.15, 2004-03-21 20:33:23+01:00, wim@iguana.be
  [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.

ChangeSet@1.1817.2.12, 2004-03-21 08:55:36-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: move workqueue to tasklet for divas dpc
  
  Use tasklet instead of workqueue for the divas main dpc.

ChangeSet@1.1817.2.11, 2004-03-21 08:55:24-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: restructured capi list and lock handling
  
  Restructered the CAPI code of list handling and lock.
  
  Removed obsolete code.

ChangeSet@1.1817.2.10, 2004-03-21 08:38:39-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.2.9, 2004-03-21 08:38:26-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.2.8, 2004-03-21 08:38:10-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.2.7, 2004-03-21 08:37:56-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.2.6, 2004-03-21 08:37:44-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.2.5, 2004-03-21 08:37:31-08:00, akpm@osdl.org
  [PATCH] start_cpu_timer() cannot be __init
  
  It's now called from the CPU hot-add notifier.

ChangeSet@1.1817.2.3, 2004-03-21 09:17:28-05:00, ak@muc.de
  [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.

ChangeSet@1.1817.3.14, 2004-03-21 11:28:25+01:00, wim@iguana.be
  [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

ChangeSet@1.1817.3.13, 2004-03-21 11:24:59+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 wd501p.h-patch
  
  Cleanup header file after changes to wdt.c and wdt_pci.c

ChangeSet@1.1817.3.12, 2004-03-21 11:22:23+01:00, wim@iguana.be
  [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

ChangeSet@1.1817.3.11, 2004-03-21 11:18:43+01:00, wim@iguana.be
  [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

ChangeSet@1.1817.3.10, 2004-03-20 19:40:02-08:00, benh@kernel.crashing.org
  [PATCH] pmac: Improved G4 "windtunnel" fan controller
  
  This is an improved version of the G4 "windtunnel" fan controller.  It
  depends on the keywest bugfix...

ChangeSet@1.1817.3.9, 2004-03-20 19:39:50-08:00, samuel@ibrium.se
  [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.

ChangeSet@1.1817.3.8, 2004-03-20 11:20:25-08:00, torvalds@osdl.org
  [PATCH] Fix missing part of x86-64 update, part 2
  
  One more missing doc-file update

ChangeSet@1.1817.3.7, 2004-03-20 11:01:39-08:00, torvalds@osdl.org
  [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..

ChangeSet@1.1817.3.6, 2004-03-20 10:29:59-08:00, torvalds@ppc970.osdl.org
  Merge alpha Kconfig

ChangeSet@1.1782.2.6, 2004-03-20 10:02:00-08:00, rth@kanga.twiddle.home
  [ALPHA] Update defconfig.

ChangeSet@1.1825, 2004-03-20 17:53:21+00:00, ambx1@neo.rr.com
  [ISAPNP] Unmark experimental status
  
  ISAPnP support has been stable with the new pnp layer for a while.
  This patch removes the experimental dependency.

ChangeSet@1.1817.3.5, 2004-03-20 09:48:18-08:00, bunk@fs.tum.de
  [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.

ChangeSet@1.1824, 2004-03-20 17:47:54+00:00, ambx1@neo.rr.com
  [PNP] Add some more modem IDs
  
  This patch allows the serial driver to bind to three additional modems.

ChangeSet@1.1817.3.4, 2004-03-20 09:45:57-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1817.3.3, 2004-03-20 09:44:56-08:00, ak@suse.de
  [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.

ChangeSet@1.1817.3.2, 2004-03-20 09:42:56-08:00, torvalds@ppc970.osdl.org
  Rename therm_adt7467.c to match the new reality.

ChangeSet@1.1817.3.1, 2004-03-20 09:41:51-08:00, akpm@osdl.org
  [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.

ChangeSet@1.1823, 2004-03-20 17:12:57+00:00, hch@lst.de
  [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

ChangeSet@1.1822, 2004-03-20 16:39:38+00:00, rddunlap@osdl.org
  [PNP] remove __init from system.c
  
  // Linux 2.6.4-rc2
  // These 2 functions shouldn't be __init for general PNP use

ChangeSet@1.1821, 2004-03-20 13:49:10+00:00, ambx1@neo.rr.com
  [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.

ChangeSet@1.1817.2.2, 2004-03-20 08:48:59-05:00, brking@us.ibm.com
  [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.

ChangeSet@1.1817.2.1, 2004-03-20 08:48:03-05:00, Kai.Makisara@kolumbus.fi
  [PATCH] Fix SCSI + st regressions problem
  
  remove dependency on kobj.name.

ChangeSet@1.1614.9.6, 2004-03-20 11:41:40+01:00, marcel@holtmann.org
  [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.

ChangeSet@1.1614.9.5, 2004-03-20 11:35:39+01:00, marcel@holtmann.org
  [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.

ChangeSet@1.1614.9.4, 2004-03-20 11:25:53+01:00, marcel@holtmann.org
  [Bluetooth] Add missing compat ioctl's for CMTP
  
  This patch adds the missing compat ioctl's for the CAPI Message Transport
  Protocol.

ChangeSet@1.1817.1.2, 2004-03-20 12:35:40+09:00, yoshfuji@linux-ipv6.org
  [XFRM] remove unused argument for (*find_bundle)().

ChangeSet@1.1817.1.1, 2004-03-20 12:34:37+09:00, yoshfuji@linux-ipv6.org
  [XFRM] remove duplicated lines; fl->fl4_{src,dst} is already filled in xfrm_lookup().

ChangeSet@1.1820, 2004-03-20 00:36:51+00:00, ambx1@neo.rr.com
  [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.

ChangeSet@1.1819, 2004-03-20 00:33:35+00:00, ambx1@neo.rr.com
  [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.

ChangeSet@1.1818, 2004-03-20 00:29:38+00:00, willy@debian.org
  [PNP] Resource Conflict Cleanup
  
  This patch simplifies the ranged resource checking logic.

ChangeSet@1.1817, 2004-03-19 16:09:53-08:00, torvalds@ppc970.osdl.org
  Linux 2.6.5-rc2
  TAG: v2.6.5-rc2