ChangeSet@1.1421, 2003-06-24 12:15:43-07:00, neilb@cse.unsw.edu.au
  [PATCH] Get buf size and page count right for RPC services.
  
  The old calculations BUGed on 64k PAGESIZE machines.

ChangeSet@1.1420, 2003-06-24 12:15:28-07:00, neilb@cse.unsw.edu.au
  [PATCH] Fix byte counting for NFSv3 readdir replies
  
  The amount of free space is calculated wrongly so
  nfsv3 readdir replies are shorted than they could be.

ChangeSet@1.1419, 2003-06-24 12:15:17-07:00, neilb@cse.unsw.edu.au
  [PATCH] Use schedule_work to regular cache cleaning
  
  Cleaning of the export caches is currently done by idle
  nfsd threads which isn't very reliable.
  
  This patch makes use of work_queues to do it all inside
  cache.c

ChangeSet@1.1418, 2003-06-24 12:15:08-07:00, neilb@cse.unsw.edu.au
  [PATCH] Define cache_show methods for export and filehandle cache in nfsd.

ChangeSet@1.1417, 2003-06-24 12:14:51-07:00, neilb@cse.unsw.edu.au
  [PATCH] Add some tracing when showing the content of an RPC cache.
  
  The /proc/net/rpc/*/content files now will show
  entries that are still in the cache, but are either
  expired or negative, as comment.
  
  ip_map_show is enhance to work if called with a negative
  or incomplete entry.
  
  Also if cache debugging is enabled, the expiry time and
  refcount of each entry will be included in a comment.

ChangeSet@1.1416, 2003-06-24 12:14:41-07:00, neilb@cse.unsw.edu.au
  [PATCH] Include update mode in declaration of RPC information caches.
  
  The sunrpc/cache.c caches which store nfsd export information
  can be updated either "inplace" or by replacing the entry.
  
  replacement is needed when an entry hold a reference to some
  other object, so the reference counts work properly.
  
  "inplace" can be used when no such references are held, and should be
  used when the object could be refered to by another cache (as otherwise
  the other cache would have to be updated whenever this one is).
  
  Previously the type of update (inplace or replace) was specified
  as an argument to the *_lookup operation.  This too easily lead to
  inconsistancies.
  
  With this patch, the update mode is specified when the cache is
  declared.

ChangeSet@1.1415, 2003-06-24 12:14:32-07:00, neilb@cse.unsw.edu.au
  [PATCH] Always flush rpc caches after an update
  
  ..as the update might have set an expiry date in the past
  and we want it to be removed instantly.

ChangeSet@1.1414, 2003-06-24 12:14:15-07:00, neilb@cse.unsw.edu.au
  [PATCH] Fix bug in rpc cache_clean introduced by previous patch
  
  Having a 'continue' at the end of this look it pointless... it should
  be a break.

ChangeSet@1.1348.16.7, 2003-06-24 14:42:50+10:00, paulus@samba.org
  PPC32: Implement 2-argument show_stack().

ChangeSet@1.1408.2.5, 2003-06-23 19:43:34-04:00, romieu@fr.zoreil.com
  [netdrvr sk98lin] PCI API conversion, and some cleanups
  
  
  - PCI API init style conversion for drivers/net/sk98lin/skge.c;
  - new helpers: SkGeDev{Init/CleanUp};
  - sk_devs_lock moved around as it's needed early.
  
  Compiles without error. Untested.

ChangeSet@1.1408.2.4, 2003-06-23 19:28:09-04:00, rusty@rustcorp.com.au
  [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_chdlc.c
  
  From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

ChangeSet@1.1408.2.3, 2003-06-23 19:27:47-04:00, rusty@rustcorp.com.au
  [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_x25.c
  
  From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

ChangeSet@1.1408.2.2, 2003-06-23 19:27:25-04:00, rusty@rustcorp.com.au
  [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_ppp.c
  
  From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

ChangeSet@1.1408.2.1, 2003-06-23 19:27:03-04:00, rusty@rustcorp.com.au
  [PATCH] {PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_fr.c
  
  From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

ChangeSet@1.1409, 2003-06-23 16:15:02-07:00, greg@kroah.com
  Merge kroah.com:/home/greg/linux/BK/bleed-2.5
  into kroah.com:/home/greg/linux/BK/pci-2.5

ChangeSet@1.1348.20.5, 2003-06-23 23:52:55+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] 8250_cs update - incorporate pcmcia-cs 3.1.34 serial_cs fixes
  
  - add buggy_uart parameter
  - use detected Vcc values, not CIS Vcc values
  - handle OxSemi OXCF950 ports

ChangeSet@1.1348.20.4, 2003-06-23 23:41:01+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] 8250_cs update - remove work queue
  
  Remove the work queue for serial_remove; events always happen
  in process context now so the work queue gains us nothing.

ChangeSet@1.1348.21.2, 2003-06-23 15:37:43-07:00, greg@kroah.com
  I2C: add i2c-ali1535 bus driver
  
  Ported from the i2c cvs tree.

ChangeSet@1.1348.20.3, 2003-06-23 23:32:40+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] 8250_cs update - remove serial_info_t

ChangeSet@1.1348.20.2, 2003-06-23 23:24:31+01:00, willy@org.rmk.(none)
  [SERIAL] Missing Kconfig dependencies
  
  If one turns off SERIAL_8250, these items shouldn't be selectable.
  Also gets the indentation right in `make oldconfig'.

ChangeSet@1.1348.21.1, 2003-06-23 15:24:30-07:00, henk@god.dyndns.org
  [PATCH] I2C: add i2c-prosavage driver
  
  Using the MMIO method now, the driver should be able to handle multiple
  video cards.
  
  The driver could potentialy also handle other s3 devices. You can try this
  by adding more pci id's to the prosavage_pci_tbl.

ChangeSet@1.1348.19.5, 2003-06-23 15:19:07-07:00, bunk@fs.tum.de
  [PATCH] PCI Hotplug: fix buggy comparison in cpqphp_pci.c
  
  I don't understand the code good enough to be sure my patch is correct,
  but the current code is definitely buggy:
  
  0xFF is the maximum value for an u8, so tdevice < 0x100 is _always_
  true.

ChangeSet@1.1348.19.4, 2003-06-23 15:03:31-07:00, willy@debian.org
  [PATCH] PCI: pci_raw_ops devfn
  
  Combine the dev and func arguments to pci_raw_ops into devfn which is
  more natural all around.

ChangeSet@1.1348.19.3, 2003-06-23 14:44:35-07:00, willy@debian.org
  [PATCH] PCI: unconfuse arch/i386/pci/Makefile
  
  I was looking in this Makefile for link order when my head began to hurt.
  Apparently you can't have both NUMAQ and VISWS selected, so getting rid
  of all the ifdefs/ifndefs like this should work.

ChangeSet@1.1348.17.21, 2003-06-23 13:17:40-07:00, shemminger@osdl.org
  [NET]: Update teql scheduler to dynamic net device.
  - dynamically allocate and free the network device.
    previously, used static network device.
  - support multiple equalizers (default one) via module parameter (max_equalizers)
    previously, limited to one.

ChangeSet@1.1348.17.20, 2003-06-23 13:15:33-07:00, solt@dns.toxicfilms.tv
  [IPV4]: Be more verbose about invalid ICMPs sent to broadcast.

ChangeSet@1.1348.17.19, 2003-06-23 13:14:20-07:00, whydoubt@yahoo.com
  [NET]: Trivial patch to netfilter Kconfig.

ChangeSet@1.1348.17.18, 2003-06-23 13:06:54-07:00, herbert@gondor.apana.org.au
  [IPSEC]: Close SADB_ADD race and add XFRM_MSG_UPDSA (SADB_UPDATE equivalent).

ChangeSet@1.1348.17.17, 2003-06-23 13:00:46-07:00, herbert@gondor.apana.org.au
  [IPSEC]: Add encap_oa member to struct xfrm_encap_tmpl.

ChangeSet@1.1348.17.16, 2003-06-23 12:52:53-07:00, hadi@shell.cyberus.ca
  [NET]: Fix OOPSes with RSVP.

ChangeSet@1.1407, 2003-06-23 12:48:52-07:00, hunold@convergence.de
  [PATCH] clean up the parts according to the comments on kernel mailing list
  
  clean up the parts according to the comments on kernel mailing list
  (mainly by Christoph Hellwig)
  
   - ugly WRITE_RPS0 define in saa7146_hlp.c has been replaced by a proper
     inline (I hope)
   - use <linux/types.h> not <asm/types.h> everywhere
   - include <asm/*.h> headers after <linux/*.h> ones
   - revert the indentation from "static <newline> xxx to "static xxx"

ChangeSet@1.1406, 2003-06-23 12:48:44-07:00, hunold@convergence.de
  [PATCH] correct the i2c address of saa7111
  
   - this patch corrects the i2c address from "34>>1" to 0x24 and 0x25.
  
     Believe me -- or look at the data sheet, for example from
  
      http://www.gdv.uni-hannover.de/~hunold1/linux/saa7146/specs/saa7111a.pdf
  
     Page 41 says: "Slave address read = 49H or 4BH; note 2 write = 48H or
     4AH" They use 8-bit addresses here, but i2c addresses are 7-bit, ie.
     0x48>>1 == 0x24 and 0x4a>>1 = 0x25

ChangeSet@1.1405, 2003-06-23 12:48:37-07:00, hunold@convergence.de
  [PATCH] update analog saa7146 drivers mxb and dpc7146
  
   - update analog saa7146 drivers mxb and dpc7146
   - add MODULE_DEVICE_TABLE entries, so that /sbin/hotplug can handle the
     devices
   - fixup due to the latest i2c changes

ChangeSet@1.1404, 2003-06-23 12:48:31-07:00, hunold@convergence.de
  [PATCH] add dvb subsystem as a crc32 lib user
  
   - add dvb subsystem as a crc32 lib user

ChangeSet@1.1403, 2003-06-23 12:48:23-07:00, hunold@convergence.de
  [PATCH] add a new driver for the cx24110 frontend
  
   - add a new driver for the cx24110 frontend by Peter Hettkamp
     <peter.hettkamp@t-online.de>

ChangeSet@1.1402, 2003-06-23 12:48:12-07:00, hunold@convergence.de
  [PATCH] update dvb frontend drivers
  
   - update dvb frontend drivers
   - C99 initializers
   - fix up some includes
   - various bugfixes

ChangeSet@1.1401, 2003-06-23 12:48:05-07:00, hunold@convergence.de
  [PATCH] update the av7110 and budget drivers
  
   - update the av7110 and budget drivers
   - replaced ddelay() wait function with generic dvb_delay()
     implementation
   - new DATA_MPEG_VIDEO_EVENT for direct mpeg2 video playback
   - added support for DVB-C cards with MSP3400 mixer and analog tuner
   - fixed up the av7110_ir handler and especially the write_proc()
     function; this fixed the bug the Stanford Checker has found

ChangeSet@1.1400, 2003-06-23 12:47:58-07:00, hunold@convergence.de
  [PATCH] update dvb subsystem core
  
   - update dvb subsystem core
   - switched from user-land types like __u8 to u8 and uint16_t to u16
     this makes the patch rather large.
   - updated the dvr (digital videorecording) facility
   - renamed some structures, like "struct dmxdev_s" to "struct dmxdev"
   - introduced dvb_functions.[ch], where some linux-kernel specific
     functions are encapsulated.  by this, the dvb subsystem stays quite
     independent from deeper linux kernel functions.
   - moved dvb_usercopy() to dvb_functions.c -- this is essentially
     video_usercopy() which should be generic_usercopy() instead...
   - Made the dvb-core in dvbdev.c work with devfs again.
   - remove all typedefs from structs
   - remove all typedefs from enums

ChangeSet@1.1399, 2003-06-23 12:47:50-07:00, hunold@convergence.de
  [PATCH] update the generic saa7146 driver
  
   - update the generic saa7146 driver
   - remove some #if LINUX_VERSION_CODE constructions
   - sync with the interrupt handler changes in 2.5.69
   - add a missing kfree() call which caused the kernel to leak 32kB of
     kmalloc()ed memory.  iieek!
   - fixed the capture code to handle cards that have swapped field order
     (odd and even fields)
   - added and fixed some debug messages
   - changed from kmalloc() to pci_consistent()
   - many small changes necessary to fix warnings/problems for ppc64
     compilation

ChangeSet@1.1348.17.15, 2003-06-23 12:46:56-07:00, shemminger@osdl.org
  [NET]: Convert PPPoE to new style protocol.

ChangeSet@1.1348.17.14, 2003-06-23 12:46:01-07:00, shemminger@osdl.org
  [NET]: Fix oops on /proc/net/pppoe.

ChangeSet@1.1348.17.13, 2003-06-23 12:44:13-07:00, shemminger@osdl.org
  [NET]: PPPoE cleanup [TRIVIAL].
  This is a cleanup patch, no change in functionality.
    - Get rid of debug macro's that aren't used anywhere in the code.
    - Make functions and data structures static where possible
    - C99 initializer for ppoe_chan_ops
    - fix whitespace typo

ChangeSet@1.1348.17.12, 2003-06-23 12:38:29-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Move vccs to global sk-based linked list.

ChangeSet@1.1348.17.11, 2003-06-23 12:31:55-07:00, yoshfuji@linux-ipv6.org
  [IPV6]: Clean-up advmss calculation.

ChangeSet@1.1398, 2003-06-23 12:23:17-07:00, torvalds@home.transmeta.com
  Remove SGI subdirectory from driver Makefile, since it is now
  gone.

ChangeSet@1.1397, 2003-06-23 12:19:53-07:00, ralf@linux-mips.org
  [PATCH] Remove Nino support
  
  This patch mostly removes the support for the Phillips Nino at the
  request of the author.  The only remaining bits are directly related
  to the SOC the Nino is based on which is used by other ports.

ChangeSet@1.1396, 2003-06-23 12:19:45-07:00, ralf@linux-mips.org
  [PATCH] Lasat support
  
  This patch adds support for the Lasat 100 and 200 systems.

ChangeSet@1.1395, 2003-06-23 12:19:37-07:00, ralf@linux-mips.org
  [PATCH] ARC update
  
  This updates the ARC firmware support code.  Also removes the 64-bit
  variant of the code; the 64-bit kernel now uses the 32-bit code also.

ChangeSet@1.1394, 2003-06-23 12:18:55-07:00, ralf@linux-mips.org
  [PATCH] drivers/sgi update
  
  This updates drivers/sgi by removing it :-)  With all the conceptually
  wrong code which has was rewritten or should be rewritten or better
  live elsewhere there just was no point in keeping this directory around
  any longer.

ChangeSet@1.1393, 2003-06-23 12:18:47-07:00, ralf@linux-mips.org
  [PATCH] Momentum update
  
  This adds the board support code for Momentum's Ocelot series of boards.

ChangeSet@1.1392, 2003-06-23 12:18:38-07:00, ralf@linux-mips.org
  [PATCH] Add support for SGI IP32
  
  This adds support for SGI's O2 workstation aka IP32.

ChangeSet@1.1391, 2003-06-23 12:17:25-07:00, ralf@linux-mips.org
  [PATCH] Update Cobalt support
  
  This adds back support for the MIPS-based Cobalt Raq 1/2 and Qube 1/2
  systems.

ChangeSet@1.1390, 2003-06-23 12:17:17-07:00, ralf@linux-mips.org
  [PATCH] JMR3927 update
  
  This updates support for the JMR3927 eval board.

ChangeSet@1.1389, 2003-06-23 12:17:10-07:00, ralf@linux-mips.org
  [PATCH] NEC VR41xx update
  
  This one adds support for a bunch of NEC VR41xx-based platforms such as
  IBM's workpad and a bunch of eval boards.

ChangeSet@1.1388, 2003-06-23 12:17:02-07:00, ralf@linux-mips.org
  [PATCH] NEC DDB update
  
  This updates the support for NEC's DDB series of evaluation boards.

ChangeSet@1.1387, 2003-06-23 12:14:38-07:00, ralf@linux-mips.org
  [PATCH] DEC update
  
  An update of the code for the DECstations.  This also adds 64-bit support
  for the R4000 versions of DEC's good old workstations.

ChangeSet@1.1386, 2003-06-23 12:13:46-07:00, ralf@linux-mips.org
  [PATCH] Baget update
  
  This is an update for the Russian Baget industrial controller.  Suffers a
  bit from bitrot, the authors have promised an update to me.

ChangeSet@1.1385, 2003-06-23 12:13:38-07:00, ralf@linux-mips.org
  [PATCH] TX49xx update
  
  This adds support for Toshiba's TX49xx SOCs and an evaluation board with
  the nice nae RBTX4927.

ChangeSet@1.1384, 2003-06-23 12:13:26-07:00, ralf@linux-mips.org
  [PATCH] Update for MIPS Inc's eval boards.
  
  This is an update for MIPS Inc's evaluation boards in all their ugly
  versions ...

ChangeSet@1.1383, 2003-06-23 12:12:31-07:00, ralf@linux-mips.org
  [PATCH] Alchemy update
  
  This is an update of the AMD Alchemy support for 2.5.
  
  (This is way behind what we have for 2.4 but forward porting is non-trivial
  and work in progress.)

ChangeSet@1.1382, 2003-06-23 12:11:52-07:00, ralf@linux-mips.org
  [PATCH] Sibyte updates
  
  Update the code for the BCM1250 and evaluation platforms.

ChangeSet@1.1381, 2003-06-23 12:11:43-07:00, ralf@linux-mips.org
  [PATCH] Code for Galileo boards
  
  The support code for two more Galileo evaluation boards.
  
  (Evil stuff, just to get your tree in sync again.  I've got a cleanup in
  my work tree).

ChangeSet@1.1380, 2003-06-23 12:11:33-07:00, ralf@linux-mips.org
  [PATCH] 2.7.73 SGI IP27 update
  
  An update of the SGI IP27 aka Origin 200/2000/Onyx 2 support.

ChangeSet@1.1379, 2003-06-23 12:10:30-07:00, ralf@linux-mips.org
  [PATCH] PCI code
  
  This is the entire MIPS PCI code which I'm consolidating in arch/mips/pci/.
  Applying this patch will result in some code duplication; the remaining
  patches I'm about to send will clean that.

ChangeSet@1.1378, 2003-06-23 12:10:19-07:00, ralf@linux-mips.org
  [PATCH] SGI IP22 bits
  
  An update for the Indy aka IP22 support.  Consolidates the 32-bit and
  64-bit copies of the support code into one directory, so in total this
  patch deletes quite a bit of code.

ChangeSet@1.1377, 2003-06-23 12:08:41-07:00, ralf@linux-mips.org
  [PATCH] MIPS merge, generic mips64 bits.
  
  This updates the generic mips64 code.

ChangeSet@1.1376, 2003-06-23 12:07:17-07:00, ralf@linux-mips.org
  [PATCH] MIPS merge, generic mips bits.
  
  This contains all the generic 32-bit MIPS code, so all arch/mips/ and
  include/asm-mips/ stuff.

ChangeSet@1.1375, 2003-06-23 12:01:51-07:00, torvalds@home.transmeta.com
  Merge home.transmeta.com:/home/torvalds/v2.5/xfs
  into home.transmeta.com:/home/torvalds/v2.5/linux

ChangeSet@1.1374, 2003-06-23 11:59:40-07:00, lord@sgi.com
  [PATCH] Fix XFS proc interface initializers
  
    [XFS] the intializers for the /proc interface to xfs got out of order,
    and we are syncing 1000 times faster than we are supposed to!
  
    SGI Modid: 2.5.x-xfs:slinx:151712a

ChangeSet@1.1348.19.2, 2003-06-23 11:45:05-07:00, ink@jurassic.park.msu.ru
  [PATCH] PCI: fix alpha for reimplement pci proc name
  
  On Fri, Jun 20, 2003 at 02:24:13PM -0700, Greg KH wrote:
  > Thanks, I've reverted your previous patch, and fixed the one typo in
  > this patch and applied it all to my bk tree.  Hopefully Linus will pull
  > from it sometime soon :)
  
  Argh, where were my eyes... There was another typo which broke Alpha.

ChangeSet@1.1348.19.1, 2003-06-23 11:44:52-07:00, ink@jurassic.park.msu.ru
  [PATCH] PCI: fix non-hotplug build
  
  Current BK won't build when CONFIG_HOTPLUG is not set due to
  undefined references to pci_destroy_dev in hotplug.c.
  I think it makes sense to not compile hotplug.c in this case at all.
  Also, this allows to get rid of several function which are unused
  in non-hotplug kernel.
  
  Tested on Alpha.

ChangeSet@1.1348.17.10, 2003-06-23 14:35:46+01:00, dwmw2@infradead.org
  Remove superfluous debugging in mtd_blkdevs.c

ChangeSet@1.1348.17.9, 2003-06-23 14:04:03+01:00, dwmw2@infradead.org
  Fix jffs2_statfs w.r.t. statfs64

ChangeSet@1.1348.17.8, 2003-06-23 13:42:40+01:00, dwmw2@infradead.org
  Trivia: use JFFS2 PAD() macro instead of masking manually.

ChangeSet@1.1348.17.7, 2003-06-23 13:40:56+01:00, dwmw2@infradead.org
  Replace mtd_blktrans ->ioctl() method with ->getgeo() and ->flush()
  
  ... and also fix the embarrassing bug where NFTL and INFTL will
  barf and exit if the add_mtd_blktrans_dev() function _exists_,
  rather than actually calling it and barfing if it returns non-zero :)

ChangeSet@1.1348.17.6, 2003-06-23 13:35:39+01:00, dwmw2@infradead.org
  MTD driver cleanups...
  
   - Fix AFS partitioning oops when no partitions are found
   - Add missing spin_unlock, optimise buffer writes in Intel NOR driver
   - Fix DiskOnChip Millennium Plus register OutputControl register definition
   - Fix DiskOnChip drivers to indicate correct ECC type
   - Fix map drivers to use ARRAY_SIZE instead of redefining it.
   - Make uCLinux map driver depend on !MMU
   - Fix NAND write verify problem on some chips
   - Other trivia from Rusty.

ChangeSet@1.1348.1.26, 2003-06-23 10:21:15+01:00, rmk@flint.arm.linux.org.uk
  [PCMCIA] Fix ide-cs driver name (for PCMCIA binding)
  
  Problem noticed by Eivind Tagseth.
  
  We seem to have resurected the "ide_cs" driver name for the ide-cs module.
  Restore the driver name to "ide-cs".

ChangeSet@1.1348.17.5, 2003-06-22 20:40:01-07:00, rusty@rustcorp.com.au
  [PATCH] Workqueue Exit Neatening
  
  Jeff Garzik points out the initializing the exit completion at
  exit time is foolish: we should just initialize it at creation time
  live everything else in that structure, and avoid the memory barrier.

ChangeSet@1.1348.18.4, 2003-06-22 19:58:04-07:00, davem@nuts.ninka.net
  [SPARC]: Add {f,}statfs64 syscall entries.

ChangeSet@1.1348.18.3, 2003-06-22 19:34:29-07:00, davem@nuts.ninka.net
  [SPARC]: Update for show_stack() changes.

ChangeSet@1.1348.18.2, 2003-06-22 18:49:22-07:00, davem@nuts.ninka.net
  [SPARC64]: Update solaris compat layer for vfs_statfs() changes.

ChangeSet@1.1348.18.1, 2003-06-22 18:48:01-07:00, davem@nuts.ninka.net
  [SPARC64]: Update struct compat_statfs.

ChangeSet@1.1348.17.3, 2003-06-22 18:40:55-07:00, ldl@aros.net
  [PATCH] fix nbd driver for 2.5 block layer
  
  This makes NBD work with the new linux 2.5 block layer design.
  Specifically, it fixes memory corruption that results from module
  removal and possible memory corruption from sending or receiving disk
  data from the server.
  
  It essentially rolls together the changes from two of the last patchlets
  that I emailed: the fix for module removal & the fix for incorrect
  struct bio usage.  I believe it's wisest to roll these both together
  into this one patch since they both deal with making NBD work better
  with the 2.5 linux block layer design and without either of which, it's
  possible that NBD will corrupt memory.
  
  Other changes I'd like to see introduced (like in the earlier jumbo
  patch) meanwhile are feature enhancements so they can wait.  This patch
  also should address all the very helpful concerns that have been raised
  so far.  Particularly:
  
  1. that the very first submitted NBD patch was broken down [Andrew]
  2. that only 1 spinlock is used for all the NBD request_queue structures
     used [Jens,Al]
  3. that kmap() is used in case of highmem pages [Jens]
  4. that the allocation of request_queue is dynamic and seperate from
     other allocated objects [Al]

ChangeSet@1.1348.17.2, 2003-06-22 18:37:32-07:00, Andries.Brouwer@cwi.nl
  [PATCH] loop.c cleanups
  
  This does the following:
   - remove trailing spaces
   - make loop.h independent by including bio.h, blk.h, spinlock.h
   - replace the lock/unlock functions by module_get/module_put;
     in struct loop this is the change
  	-       void (*lock)(struct loop_device *);
  	-       void (*unlock)(struct loop_device *);
  	+       struct module *owner;
   - replace the integer lo_encrypt_type by the pointer lo_encryption;
     there was a race with loop_unregister_transfer
   - fixed an off-by-one in loop_register_transfer
  
  This is Step 1 of a series of half a dozen or so.
  
  Half of the above is from Jari. Anything that is wrong is mine.

ChangeSet@1.1348.17.1, 2003-06-22 17:20:47-07:00, akpm@digeo.com
  [PATCH] __devinitdata declarations should not be marked const.
  
  There are some bad compiler issues with section confusion ("const" stuff
  likes going into the rodata section).

ChangeSet@1.1348.16.4, 2003-06-22 11:30:26-07:00, torvalds@home.transmeta.com
  Linux 2.5.73
  TAG: v2.5.73