ChangeSet@1.1455.6.16, 2003-07-25 18:45:20-07:00, davidm@tiger.hpl.hp.com
  ia64: Fix check for "model(small)" attribute.

ChangeSet@1.1455.6.15, 2003-07-25 18:44:18-07:00, davidm@tiger.hpl.hp.com
  ia64: Turn BIO-level virtual merging off again, so we can turn I/O MMU
  	bypassing on again, which is more beneficial, performance-wise.

ChangeSet@1.1455.6.14, 2003-07-25 18:42:31-07:00, davidm@tiger.hpl.hp.com
  ia64: Take advantage of <asm/sections.h>.

ChangeSet@1.1546, 2003-07-25 18:16:05-07:00, miles@lsi.nec.co.jp
  [PATCH] Update v850 README file

ChangeSet@1.1545, 2003-07-25 18:15:58-07:00, miles@lsi.nec.co.jp
  [PATCH] Remove <asm-v850/setup.h>
  
  <asm-v850/setup.h> is not correct, and not used, so remove it.

ChangeSet@1.1544, 2003-07-25 18:15:10-07:00, torvalds@home.osdl.org
  Revert toshiba_acpi strlcpy'fication as per John Belmonte.

ChangeSet@1.1455.6.13, 2003-07-25 17:49:16-07:00, davidm@tiger.hpl.hp.com
  ia64: Fix atomic64 interface to use __s64 instead of int where appropriate.
  	Reported by Richard Henderson.

ChangeSet@1.1543, 2003-07-25 16:58:59-07:00, torvalds@home.osdl.org
  Merge bk://kernel.bkbits.net/davem/net-2.5
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1516.1.32, 2003-07-25 16:13:29-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] ->cluster_size cleanup (11/11)
  
  This renames ->cluster_size to ->sec_per_clus. Old ->cluster_size was
  "sectors per cluster". Adds a _real_ ->cluster_size.

ChangeSet@1.1516.1.31, 2003-07-25 16:13:22-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] signed char cleanup/fixes (10/11)
  
  This changes a few more char type of filenames to unsigned char.

ChangeSet@1.1516.1.30, 2003-07-25 16:13:15-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] more use new fat_get_cluster (9/11)
  
  This uses the new fat_get_cluster() in fat_free(), fat_calc_dir_size()
  and fat_add_cluster().

ChangeSet@1.1516.1.29, 2003-07-25 16:13:07-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] use new fat_get_cluster (8/11)
  
  This uses the new fat_get_cluster() in fat_bmap_cluster().  Another part
  removes an unneeded error check of fat_get_entry() by using
  fat_get_cluster().

ChangeSet@1.1516.1.28, 2003-07-25 16:13:01-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] adds fat_get_cluster (7/11)
  
  This adds fat_get_cluster() for generic reads of FAT cluster-chains, and
  old fat_get_cluster() is renamed to fat_bmap_cluster().

ChangeSet@1.1516.1.27, 2003-07-25 16:12:54-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] fat_access cleanup (6/11)
  
  This reads ->free_clusters without lock_fat() in fat_statfs().

ChangeSet@1.1516.1.26, 2003-07-25 16:12:47-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] fat_access cleanup (5/11)
  
  This removes the dump_fat() and dump_de() obsoleted debug code in
  vfat/namei.c.

ChangeSet@1.1516.1.25, 2003-07-25 16:12:40-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] fat_access cleanup (4/11)
  
  This removes dirty raw_scan_*(), and rewrites fat_scan() and
  fat_subdirs() to use fat_get_entry() instead.

ChangeSet@1.1516.1.24, 2003-07-25 16:12:33-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] vfat dentry handling fix (3/11)
  
  This fixes filename case handling in vfat_revalidate():
  
  before:
  	# mount -t vfat /dev/hda6 /mnt -o shortname=winnt
  	# cd /mnt
  	# cat File.Txt			# make negative dentry
  	cat: File.Txt: No such file or directory
  	# touch file.txt		# match negative dentry
  	# ls
  	File.Txt
  
  after:
  	# mount -t vfat /dev/hda6 /mnt -o shortname=winnt
  	# cd /mnt
  	# cat File.Txt			# make negative dentry
  	cat: File.Txt: No such file or directory
  	# touch file.txt		# match negative dentry
  	# ls
  	file.txt

ChangeSet@1.1516.1.23, 2003-07-25 16:12:25-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] fat_cluster_flush() fixes (2/11)
  
  This adds a forgotten check of MS_RDONLY flag to fat_put_super(), and
  adds sanity check of ->free_clusters and ->prev_free to fat_cluster_flush().

ChangeSet@1.1516.1.22, 2003-07-25 16:12:18-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] more VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl fixes (1/11)
  
      - check the ioctl cmd first
      - check the directory whether it's an already dead

ChangeSet@1.1516.3.2, 2003-07-25 16:06:39-07:00, davem@nuts.ninka.net
  [TG3]: Fix typo in pci_ids.h change.

ChangeSet@1.1516.1.21, 2003-07-25 16:06:17-07:00, torvalds@home.osdl.org
  Fix compile problem with suspend due to a missed
  incorrect re-declaration of the internal linker
  symbols.

ChangeSet@1.1516.1.20, 2003-07-25 16:04:44-07:00, neilb@cse.unsw.edu.au
  [PATCH] Only set ->sk_reuse for tcp sockets, not udp
  
  It doesn't really make sense for udp.

ChangeSet@1.1516.1.19, 2003-07-25 16:02:34-07:00, jiho@c-zone.net
  [PATCH] IDE driver VIA support (obscure bug)
  
  This fixes a *very* obscure bug, which only applies to VIA chipsets that
  support UDMA-133 mode, and which is only known to be tickled by one
  UDMA-66 hard drive (Maxtor 91360U4) that happens to report 80-wire cable
  detection opposite to the ATA standard.
  
  The bug appears in a test to see how the BIOS set up UDMA timing.  This
  test is only reached when the drive says 80-wire *and* the chipset says
  40-wire (which is only known to happen with this drive).
  
  The timing bits that are checked represent clocks T minus 2, i.e., ((N -
  2) * T).  But Vojtech forgot to subtract 2, and applied N = 8 rather
  than N = 6 in the test.  Since the test masks the bits at 7, they are
  always less than 8, and the test always succeeds, even though the BIOS
  set UDMA-33.

ChangeSet@1.1516.1.18, 2003-07-25 16:00:19-07:00, James.Bottomley@SteelEye.com
  [PATCH] make AS work nicely with SCSI
  
  This allows SCSI to survive the I/O queueing stress harness with AS.
  
  Jens has signed off on it, and Mark Havercamp confirms it also
  eliminates the test induced hangs for him too.

ChangeSet@1.1516.1.17, 2003-07-25 16:00:12-07:00, sam@ravnborg.org
  [PATCH] usr/: Updated .incbin support
  
  Update support for .incbin in /usr. No longer generate .S files
  from within the Makefile.
  
  Also deleted the assignment to LDFLAGS_BLOB for most architectures.
  I did not touch ARM and cris:
   arm: Russell told me they did not have a new as that could be used
   cris: Looked like it was used for more than just usr/

ChangeSet@1.1516.1.16, 2003-07-25 16:00:05-07:00, sam@ravnborg.org
  [PATCH] fs/ Makefile cleanup
  
  Simplify Makefiles in fs/ by utilising the new syntax for composite
  objects. The new syntax allowed a couple of ifeq ($(CONFIG_FOO),y)
  to be deleted, resulting in more readable Makefiles.
  
  No functional changes introduced.

ChangeSet@1.1516.3.1, 2003-07-25 15:56:55-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
  into nuts.ninka.net:/home/davem/src/BK/net-2.5

ChangeSet@1.1516.1.15, 2003-07-25 15:50:07-07:00, zippel@linux-m68k.org
  [PATCH] Optional choice values get reset
  
  Patch by Herbert Xu <herbert@gondor.apana.org.au>:
  
  As of 2.5.74, make oldconfig always disables existing optional choices
  even if they were selected previously.  For example, if all the EICON
  ISDN drivers were selected as modules, then make oldconfig will turn
  them off.
  
  Part of the problem is that the choice value itself is computed before
  the SYMBOL_NEW flag is turned off.  This patch addresses that particular
  problem.

ChangeSet@1.1516.1.14, 2003-07-25 15:50:00-07:00, zippel@linux-m68k.org
  [PATCH] generate dependency again
  
  During an erlier update the call to generate the .config dependency
  got lost.
  Add a missing warning.

ChangeSet@1.1516.1.13, 2003-07-25 15:49:53-07:00, zippel@linux-m68k.org
  [PATCH] qconf menuconfig fix
  
  correctly select a nested menuconfig entry

ChangeSet@1.1516.1.12, 2003-07-25 15:49:46-07:00, zippel@linux-m68k.org
  [PATCH] gconf menuconfig fixes
  
  Patch by Romain Lievin <roms@tilp.info>
  various fixes to handle menuconfig options

ChangeSet@1.1516.1.11, 2003-07-25 15:48:01-07:00, romieu@fr.zoreil.com
  [PATCH] uninitialized spinlock in drivers/net/sk_mca.c
  
  A spinlock was recently added to struct skmca_priv so as to remove
  save_flags()/cli() but nothing in the current code initializes it.

ChangeSet@1.1516.2.2, 2003-07-25 18:32:32-04:00, paulus@samba.org
  PPC32: Fix compilation of arch/ppc/mm/mem_pieces.c

ChangeSet@1.1539, 2003-07-25 15:32:26-07:00, davem@nuts.ninka.net
  [SPARC]: __builtin_trap() is bug-free in 3.3.1 and later.

ChangeSet@1.1516.1.9, 2003-07-25 15:24:04-07:00, khc@pm.waw.pl
  [PATCH] HDLC update
  
  This updates generic HDLC from 1.14 to 1.15.
  
   - fix a kernel panic caused by a recent change to unregister_netdevice()
     (struct net_device * can't be kfreed before rtnl_unlock())
   - adds carrier_* support - hw drivers report DCD status and higher level
     protocols use that info, and do netif_carrier_{on,off}() according to
     DCD and (Cisco and FR) link management status.
   - moves Frame-Relay constants etc. from include/linux/hdlc.h to hdlc_fr.c.
     They are internal FR things and are not needed in the global header.
   - protocol hooks are slighty changed to allow zeroing (memset).
   - removes CONFIG_HDLC_DEBUG_* variables. Users tend to make very wrong
     use of them. Now setting them requires changing .c #define. Anyway they
     are development-only things.
   - misc style corrections etc.

ChangeSet@1.1506.1.43, 2003-07-25 15:22:42-07:00, laforge@netfilter.org
  [NETFILTER]: Fix typo in ipt_MIRROR.c

ChangeSet@1.1506.1.42, 2003-07-25 15:21:56-07:00, solt@dns.toxicfilms.tv
  [NETFILTER]: Make REJECT target compliant with RFC 1812.
  
  Add support for iptables --reject-with-admin-prohib option
  of the REJECT target, making it compliant with RFC 1812.

ChangeSet@1.1506.1.41, 2003-07-25 15:20:44-07:00, kaber@trash.net
  [NETFILTER]: Drop reference to conntrack after removing confirmed expectation.

ChangeSet@1.1506.1.40, 2003-07-25 15:18:17-07:00, kaber@trash.net
  [NETFILTER]: Fix locking of ipt_helper.

ChangeSet@1.1506.1.39, 2003-07-25 15:17:39-07:00, laforge@netfilter.org
  [NETFILTER]: Fix a bug in the IRC DCC command parser of ip_conntrack_irc.

ChangeSet@1.1506.1.38, 2003-07-25 15:16:49-07:00, kaber@trash.net
  [NETFILTER]: Fix issues with REJECT and MIRROR targets wrt. policy routing.

ChangeSet@1.1506.1.37, 2003-07-25 15:15:50-07:00, kaber@trash.net
  [NETFILTER]: Fix various problems with MIRROR target.
  
  - check TTL before rewriting so icmp_send gets clean packet
  - skb_copy_expand(skb) for tcpdump and asymmetric routing
  - inline some function
  - remove unneccessary struct in_device declaration
  - remove RTO_CONN

ChangeSet@1.1506.1.36, 2003-07-25 15:14:44-07:00, laforge@netfilter.org
  [NETFILTER]: Re-sync ipt_REJECT with 2.4.x

ChangeSet@1.1516.1.8, 2003-07-25 14:46:30-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: fix PCI modules oops
  
  Forward-port of 2.4.21-ac4 patch by Wilfried Weissmann.
  
  ide_get_or_set_dma_base() may be called via ide_setup_pci_device()
  when a PCI controller module is loaded.  However, it is defined with __init
  and the function is called when its memory is already deallocated.

ChangeSet@1.1516.1.7, 2003-07-25 14:40:53-07:00, bcollins@debian.org
  [PATCH] Update IEEE1394 (r1014)
  
   misc:      - Consolidate and make consistent, the NODE_BUS_{FMT,ARGS}
  	      macros.
  	    - Add HPSB_VERBOSE() macro to make VERBOSEDEBUG code a
  	      little cleaner.
   ieee1394 : - Replace panic() with BUG and return value in dma routine.
  	    - Reset reset_retries on success or loop recover.
  	    - Add RECV_FLUSH to flush buffers on > 1 irq interval or in
  	      buffer-fill mode.
  	    - Probe logic-unit-subdirectories as children of the
  	      unit-dir.
  	    - Fix compile warning in nodemgr thread.
  	    - Replace tightly scheduled timeout loop with a 50ms timer.
  	    - Better return and usage of BUG_ON() in dma handler.
  	    - Calculate timeout expiry interval at change instead of at
  	      every timeout check.
   SBP2     : - Fix logical-unit-directory LUN's.
  	    - Remove procfs interface.
  	    - Fix usage of initdata after init.
   Host con : - Change irq output to use __irq_itoa() for sparc.
  	    - Do more to notify bus when module is unloaded, to clear
  	      IRM, etc.
   ohci1394 : Fix endianess of async stream packet headers.

ChangeSet@1.1516.1.6, 2003-07-25 14:39:23-07:00, axboe@suse.de
  [PATCH] read-ahead and failfast
  
  Here's the patch to enable failfast flag in the bio submission code, and
  use it for multipath and readahead.

ChangeSet@1.1516.1.5, 2003-07-25 14:39:16-07:00, axboe@suse.de
  [PATCH] mark James as SCSI maintainer
  
  Long overdue, make James the listed maintainer. He _is_ doing the
  maintenance, lets put him on the front line :-)

ChangeSet@1.1516.1.4, 2003-07-25 14:39:09-07:00, axboe@suse.de
  [PATCH] ide tcq enable
  
  A recent change moved the tcq init too early in the init sequence, the
  queue isn't initialized at this point which causes the task file
  executions to kill elevator with a NULL EIP (->add_req_fn()).  This
  patch fixes it, acked by Bart.

ChangeSet@1.1506.1.35, 2003-07-25 14:28:37-07:00, kuznet@ms2.inr.ac.ru
  [NET]: Make IFLA_STATS arch independent.

ChangeSet@1.1538, 2003-07-25 13:56:01-07:00, davem@nuts.ninka.net
  [SPARC64]: Pass correct args to data_access_exception() in unaligned.c
  
  Spotted by Hal Duston <hduston@speedscript.com>

ChangeSet@1.1506.1.34, 2003-07-25 13:42:56-07:00, shemminger@osdl.org
  [IPV4]: Fix build with multicast but not procfs enabled.

ChangeSet@1.1506.1.33, 2003-07-25 13:31:55-07:00, bdschuym@pandora.be
  [EBTABLES]: Make it work on 32-on-64 platforms.

ChangeSet@1.1506.1.32, 2003-07-25 10:31:52-07:00, Jan@Zuchhold.com
  [TG3]: Recognize Altima AC1001 device IDs.

ChangeSet@1.1506.1.31, 2003-07-25 09:55:38-07:00, kaber@trash.net
  [NET]: Fix signnedness test in socket filter code.

ChangeSet@1.1537, 2003-07-25 08:41:42-07:00, davem@nuts.ninka.net
  [SPARC64]: Sanitize PCI controller handling to support Tomatillo better.
  
  - Move varions controller datums into pbm structure.
  - Add controller type/version/revision info to pbm structure.
  - SCHIZO/TOMATILLO fixes:
    - Treat PBM etc. register bases as PBM local.
    - Use PBM prom node ranges property to figure out where
      CFG/MEM/IO space physical bases are.

ChangeSet@1.1536, 2003-07-25 08:37:36-07:00, davem@nuts.ninka.net
  [SPARC64]: Use domain in naming PCI buses.

ChangeSet@1.1455.6.12, 2003-07-24 18:06:59-07:00, davidm@tiger.hpl.hp.com
  ia64: Drop ".bias" in spinlocks as it caused more harm than good.  Pointed
  	out by Jesse Barnes.  Also, drop the old lock code.

ChangeSet@1.1535, 2003-07-23 13:24:29-07:00, davem@nuts.ninka.net
  [SPARC64]: Do not renumber PCI buses anymore.

ChangeSet@1.1506.1.30, 2003-07-23 12:21:55-07:00, davem@nuts.ninka.net
  [NET]: Print statistics using unsigned format in sysfs.

ChangeSet@1.1534, 2003-07-23 10:25:32-07:00, davem@nuts.ninka.net
  [SPARC64]: Use __s64 for atomic64_t implementation.

ChangeSet@1.1533, 2003-07-23 09:26:40-07:00, davem@nuts.ninka.net
  [SPARC64]: Remove unused local var in isa_dev_get_resource.

ChangeSet@1.1532, 2003-07-23 09:04:10-07:00, davem@nuts.ninka.net
  [TG3]: Support OBP firmware mac-addresses on sparc64.

ChangeSet@1.1531, 2003-07-23 08:52:47-07:00, bcollins@debian.org
  [SPARC64]: In clock_probe(), treat m5819p just like m5819.

ChangeSet@1.1530, 2003-07-23 08:49:10-07:00, davem@nuts.ninka.net
  [SPARC64]: Finalize TOMATILLO/JIO support, help from bcollins@debian.org.

ChangeSet@1.1529, 2003-07-23 08:41:58-07:00, davem@nuts.ninka.net
  [SPARC64]: In ISA support, is interrupt-map exists use it.

ChangeSet@1.1506.1.29, 2003-07-23 03:04:37-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Timer cleanup in lec.c

ChangeSet@1.1506.1.28, 2003-07-23 02:58:10-07:00, krkumar@us.ibm.com
  [IPV6]: Reporting of prefix routes via rtnetlink.

ChangeSet@1.1528, 2003-07-23 02:50:42-07:00, davem@nuts.ninka.net
  [SPARC]: Fix compile warnings in flash driver when !PCI.

ChangeSet@1.1527, 2003-07-23 02:45:58-07:00, davem@nuts.ninka.net
  [SPARC64]: Remove extraneous copy of atomic_dec_and_lock in debuglocks.c

ChangeSet@1.1506.1.27, 2003-07-23 02:44:10-07:00, sri@us.ibm.com
  [SCTP]: Update MAINTAINERS entry.

ChangeSet@1.1526, 2003-07-23 01:24:28-07:00, mitch@sfgoth.com
  [SPARC64]: Make HAVE_DEC_LOCK depend upon DEBUG_SPINLOCK.

ChangeSet@1.1525, 2003-07-23 01:19:40-07:00, davem@nuts.ninka.net
  [SPARC64]: If SPARC64, make parport_pc need PCI.

ChangeSet@1.1524, 2003-07-23 01:11:07-07:00, davem@nuts.ninka.net
  [SPARC64]: Make BBC I2C driver require PCI.

ChangeSet@1.1523, 2003-07-23 01:09:52-07:00, davem@nuts.ninka.net
  [SPARC64]: Make sparc speaker driver depend upon PCI.

ChangeSet@1.1522, 2003-07-23 01:09:15-07:00, davem@nuts.ninka.net
  [SPARC64]: Always export I/O string ops.

ChangeSet@1.1521, 2003-07-23 00:56:18-07:00, davem@nuts.ninka.net
  [SPARC64]: Handle !CONFIG_PCI properly in sparc i8042 support.

ChangeSet@1.1520, 2003-07-23 00:52:11-07:00, davem@nuts.ninka.net
  [SPARC64]: Remove PCI ifdef from lib/PeeCeeI.c

ChangeSet@1.1519, 2003-07-23 00:05:24-07:00, davem@nuts.ninka.net
  [SPARC]: Do not include asm-generic/dma-mapping.h if !CONFIG_PCI.

ChangeSet@1.1506.1.26, 2003-07-22 23:38:02-07:00, kaber@trash.net
  [NET]: Fix no_cong_thresh sysctl.

ChangeSet@1.1506.1.25, 2003-07-22 23:33:21-07:00, steve@gw.chygwyn.com
  [DECNET]: Fix missing module refs in DECnet.

ChangeSet@1.1506.1.24, 2003-07-22 20:54:50-07:00, shemminger@osdl.org
  [BRIDGE]: Fix several startup/shutdown timer races.

ChangeSet@1.1506.1.23, 2003-07-22 20:53:33-07:00, shemminger@osdl.org
  [BRIDGE]: Cleanup kernel messages, use C99 initializers.

ChangeSet@1.1506.8.2, 2003-07-22 21:02:05-04:00, paulus@samba.org
  PPC32: Add asm-ppc/local.h

ChangeSet@1.1506.8.1, 2003-07-22 18:09:43-04:00, paulus@samba.org
  PPC32: Use char[] consistently with __bss_start, _end, etc.

ChangeSet@1.1506.6.4, 2003-07-21 23:56:56-07:00, rth@kanga.twiddle.net
  [ALPHA] Finish adding asm/local.h.

ChangeSet@1.1506.6.3, 2003-07-21 23:46:09-07:00, rth@kanga.twiddle.net
  [ALPHA] Add atomic64_t.

ChangeSet@1.1506.6.2, 2003-07-21 23:44:35-07:00, rth@kanga.twiddle.net
  [ALPHA] Add asm/sections.h.

ChangeSet@1.1518, 2003-07-21 12:56:16-07:00, bcollins@debian.org
  [SPARC64]: In pci_common.c:find_device_prom_node() recognize PCI_DEVICE_ID_SUN_TOMATILLO.

ChangeSet@1.1506.7.14, 2003-07-21 15:10:54-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from divamnt's init function.
  
  The module load code adds a reference to the owner field before calling
  the modules init function so it isn't necessary for the init function
  to do a similar action.

ChangeSet@1.1506.7.13, 2003-07-21 15:08:46-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from divamnt's init fuction.
  
  The module load code adds a reference to the owner field before calling
  the modules init function so it isn't necessary for the init function
  to do a similar action.

ChangeSet@1.1506.7.12, 2003-07-21 15:07:09-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from divamnt's init fuction.
  
  The module load code adds a reference to the owner field before calling
  the modules init function so it isn't necessary for the init function
  to do a similar action.

ChangeSet@1.1506.7.11, 2003-07-21 15:05:04-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from capimain.c
  
  Module init methods are called with a reference already taken by the
  module code so the MOD_*_USE_COUNT can be deleted.

ChangeSet@1.1506.7.10, 2003-07-21 15:03:20-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from i4lididrv.c
  
  Module init methods are called with a reference already taken by the
  module code so the MOD_*_USE_COUNT can be deleted.

ChangeSet@1.1506.7.9, 2003-07-21 15:01:30-04:00, rem@osdl.org
  ISDN: [TRIVIAL] Remove un-needed MOD___USE_COUNT from divasmain's init fuction.
  
  The module load code adds a reference to the owner field before calling
  the modules init function so it isn't necessary for the init function
  to do a similar action.
  
  Also fixed the racy check_region()/request_region() calls.

ChangeSet@1.1506.7.8, 2003-07-21 14:55:52-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN: Export "kstat"
  
  This patch exports the kstat per-cpu variable, needed for
  hisax, which uses kstat_irqs() during card probing to make sure
  that irqs actually work. This could possibly replaced by a
  private counter in the hisax ISRs, but that's really just
  unnecessary overhead, since the core kernel already does the work
  anyway.

ChangeSet@1.1506.7.7, 2003-07-21 14:54:05-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN/HiSax: Fix up dynamic registration
  
  Instead of faking a hisax-internal card, just register a card
  driven by a submodule directly, which fixes the current crashes
  when loading such a driver. This makes use of the just introduced
  do_register_isdn() and do_init() helpers.

ChangeSet@1.1506.7.6, 2003-07-21 14:52:57-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN/HiSax: Move some init code out of line
  
  Again, just introduce do_init() and move some code into it.
  It'll be needed in the next cset.

ChangeSet@1.1506.7.5, 2003-07-21 14:51:11-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN/HiSax: Move registering of a card out of line
  
  This cset just introduces a new function do_register_isdn() which
  takes care of what's necessary to register with the i4l link level.

ChangeSet@1.1506.7.4, 2003-07-21 14:49:34-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN: Fix mem leak in ST5481 driver
  
  In the unload path, we forgot to free the D-Channel state machines.

ChangeSet@1.1506.7.3, 2003-07-21 14:47:45-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN: FsmNew() can't be __init
  
  FsmNew() is exported, so it sure can't be __init (and since we now
  discard __init in modules, it in fact crashes).

ChangeSet@1.1506.7.2, 2003-07-21 14:46:21-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN: Fix avm_pci driver for irqreturn_t changes
  
  Somehow, this one had been overlooked...

ChangeSet@1.1506.7.1, 2003-07-21 14:45:06-04:00, kai@tp1.ruhr-uni-bochum.de
  ISDN: Fix i4l subsystem crash
  
  A loop over all drivers obviously should use ISDN_MAX_DRIVERS, not
  ISDN_MAX_CHANNELS.

ChangeSet@1.1506.1.22, 2003-07-21 09:05:32-07:00, robert.olsson@data.slu.se
  [NET]: Remove some debugging from pktgen.

ChangeSet@1.1506.1.21, 2003-07-21 09:03:18-07:00, rddunlap@osdl.org
  [NET]: Audit copy_from_user checks in pktgen.
  
  Patch by Steffen Klassert <klassert@mathematik.tu-chemnitz.de>

ChangeSet@1.1506.1.20, 2003-07-21 08:59:26-07:00, kambo77@hotmail.com
  [NET]: Fix hang/memleak in pktgen.

ChangeSet@1.1517, 2003-07-21 08:37:25-07:00, davem@nuts.ninka.net
  [SPARC64]: Read processor number correctly on Ultra-IIIi/Jalapeno.

ChangeSet@1.1516, 2003-07-21 05:44:16-07:00, davem@nuts.ninka.net
  [SPARC64]: Now the brlocks are gone, the udelay garbage in cpu_relax() can go.

ChangeSet@1.1506.1.19, 2003-07-21 05:31:16-07:00, hch@lst.de
  [ARCNET]: Fix module refcounting.

ChangeSet@1.1506.1.18, 2003-07-21 05:23:18-07:00, chas@cmf.nrl.navy.mil
  [ATM]: If !IFF_UP drop the frames.

ChangeSet@1.1506.1.17, 2003-07-21 05:22:19-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Return ENODEV if !dev.

ChangeSet@1.1506.1.16, 2003-07-21 05:21:22-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Make sigd_sleep conditional with WAIT_FOR_DEMON.

ChangeSet@1.1506.1.15, 2003-07-21 05:06:00-07:00, bdschuym@pandora.be
  [EBTABLES]: Copy skb when shared.

ChangeSet@1.1506.1.14, 2003-07-21 05:04:47-07:00, sam@ravnborg.org
  [NET]: Makefile cleanups for net/.

ChangeSet@1.1506.1.13, 2003-07-21 04:50:02-07:00, herbert@gondor.apana.org.au
  [IPSEC]: Make reqids 32-bits.

ChangeSet@1.1506.1.12, 2003-07-21 02:37:02-07:00, wensong@linux-vs.org
  [IPV4/IPVS]: Deactivate the timer in connection expire if it is activated by other users

ChangeSet@1.1506.2.29, 2003-07-21 10:47:48+10:00, sneakums@zork.net
  [IPSEC] correct 'discvovery' typo

ChangeSet@1.1514, 2003-07-20 06:50:44-07:00, davem@nuts.ninka.net
  [SPARC64]: Add JIO/Tomatillo PCI controller support.

ChangeSet@1.1513, 2003-07-20 06:43:26-07:00, davem@nuts.ninka.net
  [SPARC64]: Add Ultra-IIIi/Jalapeno support.

ChangeSet@1.1506.1.9, 2003-07-19 21:57:04-07:00, shemminger@osdl.org
  [NET]: Eliminate MOD_* from wanrouter.
  
  Wan router register/unregister does not need MOD_INC/MOD_DEC because it
  can not be unloaded as long as its symbols are in use by the calling module.

ChangeSet@1.1506.1.8, 2003-07-19 21:54:41-07:00, shemminger@osdl.org
  [NET]: Allow LAPB to be unloaded.
  
  Without an exit routine lapb can't be unloaded.

ChangeSet@1.1506.1.7, 2003-07-19 21:53:04-07:00, shemminger@osdl.org
  [NET]: remove MOD_* from LAPB.
  
  The MOD_INC and MOD_DEC in lapb are no longer necessary in 2.6 since
  the module subsystem will not allow lapb to be unloaded as long as a module
  that is referencing the symbols (lapb_register/lapb_unregister) is loaded.

ChangeSet@1.1506.5.24, 2003-07-19 23:17:19-04:00, jgarzik@redhat.com
  [wireless airo] fix 2.4-isms that break build

ChangeSet@1.1506.5.23, 2003-07-19 22:58:12-04:00, jgarzik@redhat.com
  [bonding] sync ifenslave with 2.4 (pulls in several bug fixes)

ChangeSet@1.1506.5.22, 2003-07-19 22:44:07-04:00, achirica@telefonica.net
  [wireless airo] Update to wireless extensions 16 (new spy API).

ChangeSet@1.1506.5.21, 2003-07-19 22:40:05-04:00, achirica@telefonica.net
  [wireless airo] Update to wireless extensions 15 (add monitor mode).

ChangeSet@1.1506.5.20, 2003-07-19 22:38:31-04:00, achirica@telefonica.net
  [wireless airo] Return channel in infrastructure mode.

ChangeSet@1.1506.5.19, 2003-07-19 22:37:15-04:00, achirica@telefonica.net
  [wireless airo] Checks for small packets before transmitting them.

ChangeSet@1.1506.5.18, 2003-07-19 22:35:38-04:00, achirica@telefonica.net
  [wireless airo] Returns proper status in case of transmission error.

ChangeSet@1.1506.5.17, 2003-07-19 22:34:23-04:00, achirica@telefonica.net
  [wireless airo] Fix small endianness bug.

ChangeSet@1.1506.5.16, 2003-07-19 22:32:56-04:00, achirica@telefonica.net
  [wireless airo] Don't call MIC functions if the card doesn't support them.

ChangeSet@1.1506.5.15, 2003-07-19 22:28:39-04:00, achirica@telefonica.net
  [wireless airo] Don't sleep when the stats are requested.

ChangeSet@1.1506.5.14, 2003-07-19 22:24:06-04:00, achirica@telefonica.net
  [wireless airo] Make locking "per thread" so it's fully preemptive.

ChangeSet@1.1506.5.13, 2003-07-19 22:21:16-04:00, achirica@telefonica.net
  [wireless airo] Update structs with the new fields in latest firmwares.

ChangeSet@1.1506.5.12, 2003-07-19 22:19:30-04:00, achirica@telefonica.net
  [wireless airo] Simplify dynamic buffer code in Cisco extensions.

ChangeSet@1.1506.5.11, 2003-07-19 12:39:47-04:00, spse@secret.org.uk
  [PATCH] 3c574_cs initialise spinlock
  
  This patch against 2.5.75 initialises a spinlock when the structure containing
  it is allocated

ChangeSet@1.1506.5.10, 2003-07-19 12:39:21-04:00, petero2@telia.com
  [PATCH] Software suspend and RTL 8139too in 2.6.0-test1
  
  This patch is needed to make software suspend work with the 8139too
  driver loaded.

ChangeSet@1.1506.5.9, 2003-07-19 12:38:56-04:00, rl@hellgate.ch
  [PATCH] via-rhine 1.19-2.5: One more Rhine-I fix
  
  This patch fixes another way the Rhine-I found to break down under load. It
  should bring Rhine-I behavior on par with the Rhine-II.

ChangeSet@1.1506.5.8, 2003-07-19 12:38:31-04:00, buffer@antifork.org
  [PATCH] sk_mca

ChangeSet@1.1506.5.7, 2003-07-19 12:38:06-04:00, scott.feldman@intel.com
  [PATCH] Add ethtool TSO, Rx/Tx csum, SG Get/Set support
  
  * Add ethtool TSO, Rx/Tx csum, SG Get/Set support.

ChangeSet@1.1506.5.6, 2003-07-19 12:37:41-04:00, scott.feldman@intel.com
  [PATCH] add ethtool TSO get/set
  
  * Add TSO get/set command to ethtool interface.  Applies to both 2.4/2.5.
    Ethtool application patch sent under separate cover.

ChangeSet@1.1506.5.5, 2003-07-19 12:37:16-04:00, shemminger@osdl.org
  [PATCH] mark comx obsolete, by request

ChangeSet@1.1506.5.4, 2003-07-19 12:36:51-04:00, daniel.ritz@gmx.ch
  [PATCH] fix ne2k-pci memleak
  
  ne2k-pci leaks memory on unload. dev->priv is allocated in ethdev_init(), but
  never freed. against 2.4-bk, but also applies to 2.5-bk with offset.

ChangeSet@1.1506.5.3, 2003-07-19 12:36:13-04:00, pp@netppl.fi
  [netdrvr b44] tons of fixes. should work now.

ChangeSet@1.1506.5.1, 2003-07-19 12:24:55-04:00, gorgo@thunderchild.debian.net
  [netdrvr wan] update comx maintainer, by request
  
  Previous entry said to be out of date by two years or more.

ChangeSet@1.1506.2.28, 2003-07-19 08:37:17-07:00, rddunlap@osdl.org
  [PATCH] janitor: mem leak and copy_from_user in wan/comx driver
  
  author: Daniele Bellucci <bellucda@tiscali.it>
  
  Fix a memory leak and checks a copy_from_user in wan/comx driver.

ChangeSet@1.1506.2.27, 2003-07-19 08:36:30-07:00, rddunlap@osdl.org
  [PATCH] janitor: unchecked copy_from_user in parisc/led.c
  
  author: Daniele Bellucci <bellucda@tiscali.it>

ChangeSet@1.1506.2.26, 2003-07-19 08:35:58-07:00, rddunlap@osdl.org
  [PATCH] janitor: unchecked copy_from_user in ieee1394/amdtp
  
  author: Daniele Bellucci <bellucda@tiscali.it>
  
  Fix an unchecked copy_from_user in ieee1394/amdtp.

ChangeSet@1.1506.2.25, 2003-07-19 08:35:23-07:00, rddunlap@osdl.org
  [PATCH] janitor: unchecked copy_to_user in drivers/sbus/char/envctrl
  
  author: Daniele Bellucci <bellucda@tiscali.it>
  
  Fix several unchecked copy_to_user()s in sbus/char/envctrl

ChangeSet@1.1506.2.24, 2003-07-19 08:34:53-07:00, rddunlap@osdl.org
  [PATCH] janitor: unchecked copy/put_user in umsdos ioctl
  
  author:  Daniele Bellucci <bellucda@tiscali.it>
  
  Fix a series of unchecked copy/put_user()s in umsdos ioctl.

ChangeSet@1.1506.2.23, 2003-07-19 08:34:28-07:00, rddunlap@osdl.org
  [PATCH] janitor: copy_to_user in wireless/ray_cs ioctl
  
  From: Daniele Bellucci <bellucda@tiscali.it>
  
  Fix an unchecked copy_to_user in ray_cs ioctl.

ChangeSet@1.1506.2.22, 2003-07-19 08:33:59-07:00, randy.dunlap@verizon.net
  [PATCH] janitor: copy_to_user in net/irda/vlsi_ir
  
  From:  Matthew Wilcox <willy@debian.org> and Daniele Bellucci <bellucda@tiscali.it>
  
  Fix an unchecked copy_to_user() in net/irda/vlsi_ir.c.

ChangeSet@1.1506.2.21, 2003-07-19 08:33:39-07:00, randy.dunlap@verizon.net
  [PATCH] janitor: copy_to_user in media/video/pms
  
  From: Daniele Bellucci <bellucda@tiscali.it>
  
  Add a status check to copy_to_user() in a media/video driver.

ChangeSet@1.1506.2.20, 2003-07-19 08:33:23-07:00, randy.dunlap@verizon.net
  [PATCH] janitor: audit misc_register in wdt977
  
  From: Daniele Bellucci <bellucda@tiscali.it>
  
  Add a check to misc_register() in the wdt977 driver.

ChangeSet@1.1506.2.19, 2003-07-19 08:33:14-07:00, rddunlap@osdl.org
  [PATCH] janitor: drivers/telephony/ixj
  
  From: Daniele Bellucci <bellucda@tiscali.it>
  
  This is an audit (copy_*_user), cleanup, and coding-style fix
  for this driver.

ChangeSet@1.1512, 2003-07-19 05:10:25-07:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1511, 2003-07-19 04:11:03-07:00, davem@nuts.ninka.net
  [SERIAL]: rev in sunsu.c uart port info needs to be a short.

ChangeSet@1.1506.1.5, 2003-07-18 23:44:04-07:00, kuznet@ms2.inr.ac.ru
  [IPV6]: Fix anycast usage.
  
  - Recognition of reserved anycasts is removed from ipv6_addr_type()
    Flag IPV6_ADDR_ANYCAST is removed as well.
  - Some meaningless noop code checking for anycast which are not
    going to happen is removed from ndisc.c
  - ipv6_unicast_destination() replaces suboptimal ipv6_chk_acast_addr()
    in data paths

ChangeSet@1.1506.1.4, 2003-07-18 23:37:09-07:00, davem@nuts.ninka.net
  [TCP/IPV6]: Revert previous anycast changes.

ChangeSet@1.1506.2.18, 2003-07-18 20:00:06-07:00, hch@infradead.org
  [PATCH] Use before initialisation in devfs_mk_cdev()
  
  As noted by Gergely Nagy:
  
    "devfs_mk_cdev() first checks the mode passed to it, and if it thinks
     it is not a char device, it prints a warning and aborts.  Now, this
     printing involves the local variable `buf' (char buf[64]), which is
     not initialised at that point."
  
  The same problem also affects devfs_mk_bdev.
  
  Fixed thus.

ChangeSet@1.1310.96.56, 2003-07-18 23:47:03-03:00, acme@conectiva.com.br
  o wl3501: cleanup types

ChangeSet@1.1506.2.17, 2003-07-18 19:23:55-07:00, rusty@rustcorp.com.au
  [PATCH] Make percpu_modcopy a macro
  
  davidm@hpl.hp.com writes:
    "I'm working on updating the ia64 tree with local_t etc.  One
     thing that would really help me: could you make
     asm-generic/percpu_modcopy() a macro?  The routine depends on
     cpu_possible(), but I can't including smp.h in percpu.h since
     that would lead to recusive header-file dependencies (and in my
     opinion, percpu.h should be more "primitive" than smp.h, so that
     it can be included virtually everywhere)."

ChangeSet@1.1506.2.16, 2003-07-18 19:23:46-07:00, rusty@rustcorp.com.au
  [PATCH] Delete init/cleanup_module prototypes in obscure places.
  
  A few places pre-declare "int module_init(void);" and "void
  module_cleanup(void);".  Other than being obsolete, this is
  unneccessary (it's in init.h anyway).
  
  There are still about 100 places which still use the
  obsolete-since-2.2 "a function named module_init() magically gets
  called": this change frees us up implement that via a macro.

ChangeSet@1.1506.2.15, 2003-07-18 19:23:37-07:00, rusty@rustcorp.com.au
  [PATCH] module_put_and_exit
  
  Author: Neil Brown
  
  Define module_put_and_exit() and use it for nfsd/lockd
  
  Both nfsd and lockd have threads which expect to hold a reference
  to the module while the thread is running.  In order for the thread
  to be able to put_module() the module before exiting, the
  put_module code must be call from outside the module.
  
  This patch provides module_put_and_exit in non-modular code which a
  thread-in-a-module can call.  It also gets nfsd and lockd to use it
  as appropriate.
  
  Note that in lockd, we can __get_module in the thread itself as the
  creator of the thread is waiting for the thread to startup.
  
  In nfsd and for the 'reclaimer' threaded started by locked, we
  __get_module first and put_module if the thread failed to start.

ChangeSet@1.1506.2.14, 2003-07-18 19:23:29-07:00, rusty@rustcorp.com.au
  [PATCH] Make rmmod -f taint kernel.
  
  Somehow, the code which taints the kernel when rmmod -f is used got
  lost.  Restore it.

ChangeSet@1.1506.2.13, 2003-07-18 19:23:22-07:00, rusty@rustcorp.com.au
  [PATCH] Sparc64 local_t support
  
  These are the local_t bits for sparc64.
  
  Other platforms such as PPC64 and Alpha (and in fact any "load locked/
  store conditional" like platform other than IA64), probably want to do
  something similar.

ChangeSet@1.1506.2.12, 2003-07-18 19:23:14-07:00, rusty@rustcorp.com.au
  [PATCH] Resolve module local_t conflict
  
  Uses local_t for module reference counts.

ChangeSet@1.1506.2.11, 2003-07-18 19:23:07-07:00, rusty@rustcorp.com.au
  [PATCH] introduce "local_t" - cpu-local atomic variables
  
  Introduces local_t, a type which is like atomic_t, but the
  operations are only atomic from a single CPU's point of view
  (ie. atomic against interrupts and softirqs). Some architectures
  (eg. i386) can implement these very efficiently.
  
  There are special operations for the case of a local operation on a
  per-cpu variable (which is common), which some architectures can
  implement efficiently (eg. IA64 keeps all per-cpu variables mapped
  at the same address, so no address arithmetic is needed).
  
  The generic implementation given here simply uses atomics on 32-bit
  archs, three variables on others.  x86 is already implemented specially.

ChangeSet@1.1506.2.10, 2003-07-18 19:22:58-07:00, rusty@rustcorp.com.au
  [PATCH] Centralize Linker Symbols
  
  Richard Henderson point out a while back that linker generated symbols
  should be declared as: "char _text[]" so that the compiler can't make
  assumptions about them sitting in small sections, etc.
  
  Centralize these defintions in asm/sections.h (where some already
  are on x86).

ChangeSet@1.1506.2.9, 2003-07-18 19:22:50-07:00, rusty@rustcorp.com.au
  [PATCH] Allow struct members inside percpu macros
  
  The current percpu macros do not allow __get_cpu_var(foo.val1)
  which makes building macros on top of them really difficult.  The
  reason for this is the __per_cpu postfix appended to per-cpu
  variables, designed to catch direct uses.  Prepend it instead.

ChangeSet@1.1506.2.8, 2003-07-18 18:50:01-07:00, torvalds@home.osdl.org
  Fix vfat shortname character logic that had wrong signedness
  tests.
  
  From Dennis Vshivkov: 
  
    "whenever I was trying to create a file using only national
     characters for its name, it was always created with an
     uppercased shortname (provided that the name was not too
     long for 8.3, of course). Everything was fine with latin
     filenames, though."
  
  The bug is that we check "buf[0]" as an unsigned character, but
  "buf" is just "char *", which (depending on architecture and
  compiler options) tends to be signed.

ChangeSet@1.1506.2.7, 2003-07-18 17:15:43-07:00, romieu@fr.zoreil.com
  [PATCH] add new sound drivers to Makefile/Kconfig
  
  Adds kahlua, harmony and hal2 drivers to the build options.

ChangeSet@1.1506.2.6, 2003-07-18 17:15:35-07:00, romieu@fr.zoreil.com
  [PATCH] Unchecked copy_to_user disturb harmony
  
  Fix an assortment of unchecked copy_to_user().

ChangeSet@1.1506.2.5, 2003-07-18 17:15:26-07:00, romieu@fr.zoreil.com
  [PATCH] Fix error path in kahlua driver
  
  Memory leak fix: hw_config is allocated before the call to sb_dsp_detect.

ChangeSet@1.1455.4.6, 2003-07-18 14:54:17-07:00, sri@us.ibm.com
  [SCTP] Support for IPV6_V6ONLY socket option. (Ardelle.fan)

ChangeSet@1.1506.2.3, 2003-07-18 14:26:27-05:00, jejb@jet.(none)
  Put the requeue hack back into as-iosched.c

ChangeSet@1.1506.2.2, 2003-07-18 12:28:54-05:00, jejb@jet.(none)
  back out akpm's "fix" for AS

ChangeSet@1.1506.3.39, 2003-07-18 10:12:49-07:00, miles@lsi.nec.co.jp
  [PATCH] On v850, use a long jump to start_kernel
  
  This allows the low-level start code to be located far away from the
  rest of the kernel, which is sometimes necessary.

ChangeSet@1.1506.3.38, 2003-07-18 10:12:41-07:00, miles@lsi.nec.co.jp
  [PATCH] Update AS85EP1 port on v850

ChangeSet@1.1506.3.37, 2003-07-18 10:12:33-07:00, miles@lsi.nec.co.jp
  [PATCH] Rename config option CONFIG_V850E_MA1_HIGHRES_TIMER on v850
  
  This feature is not actually MA1-specific, so get rid of the `MA1' in
  the name.

ChangeSet@1.1506.3.36, 2003-07-18 10:12:25-07:00, miles@lsi.nec.co.jp
  [PATCH] v850 miscellanea
  
  Some updated copyright noticed and an unnecessary variable deleted.

ChangeSet@1.1506.3.35, 2003-07-18 10:12:17-07:00, miles@lsi.nec.co.jp
  [PATCH] Update v850 config/makefile
  
  This updates the v850 Kconfig and kernel/Makefile to reflect preceding
  changes.

ChangeSet@1.1506.3.34, 2003-07-18 10:12:08-07:00, miles@lsi.nec.co.jp
  [PATCH] Add v850 `sim85e2s' port, and cleanup v850e2 code
  
  This patch adds support for the `sim85e2s' simulation of the NA85E2S
  processor implementation.  As part of this, cache-flushing support for
  the common v850e2 cache implementation is added.
  
  It also cleans up a bunch of code that was duplicated between different
  v850e2 processors.

ChangeSet@1.1506.3.33, 2003-07-18 10:11:24-07:00, miles@lsi.nec.co.jp
  [PATCH] Add v850 RTE-V850E/ME2-CB port
  
  This adds a port to the V850E/ME2 processor, and the `SolutionGear mini'
  RTE-V850E/ME2-CB evaluation board.

ChangeSet@1.1506.3.32, 2003-07-18 10:11:15-07:00, miles@lsi.nec.co.jp
  [PATCH] Add another layer of indirection for irq numbering with v850 `gbus' irqs
  
  This allows ports that support the v850 RTE-CB `GBUS' interrupts to use
  both them and processor-board-specific interrupts at the same time.

ChangeSet@1.1506.3.31, 2003-07-18 10:11:09-07:00, miles@lsi.nec.co.jp
  [PATCH] Cleanup v850 cache-flushing code a bit
  
  (1) Add support for the V850E/ME2 processor
  
  (2) Clean up the cache-flushing function naming a bit
  
  (3) Similar to previous patches, rename everything from `nb85e' to `v850e'.
      This patch renames some files, and so contains a number of whole-file
      add/removes.

ChangeSet@1.1506.3.30, 2003-07-18 10:10:48-07:00, miles@lsi.nec.co.jp
  [PATCH] Refactor v850 UART driver
  
  The v850 family contains several related-but-not-identical on-chip
  UARTs.  This patch factors out the common code and uses it to implement
  both types (only one was supported before).
  
  Also, this patch changes the way the v850 UART is initialized, to use
  the same method as other linux serial drivers.
  
  This patch renames the UART code to be `v850e_uart' rather than
  `nb85e_uart', as the former is more correct.  As this change renames
  some files too, the patch contains a number of whole-file add/removes.

ChangeSet@1.1506.3.29, 2003-07-18 10:10:05-07:00, miles@lsi.nec.co.jp
  [PATCH] Rename `nb85e' to `v850e' on v850
  
  The term `nb85e' is incorrect (caused by my confusion when starting the
  v850 port), so this renames all occurances to `v850e'.
  
  Because this change renames some files too, it contains a number of
  whole-file add/removes.

ChangeSet@1.1506.3.28, 2003-07-18 09:56:15-07:00, torvalds@home.osdl.org
  Manual merge

ChangeSet@1.1455.15.43, 2003-07-18 09:47:42-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Makefile bits for audio resync

ChangeSet@1.1455.15.42, 2003-07-18 09:47:35-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Kahlua audio driver

ChangeSet@1.1455.15.41, 2003-07-18 09:47:29-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Add Harmony OSS driver
  
  (Jean-Christoph Vaugeois, Matthieu Delahaye,Helge Deller, Alex deVries)

ChangeSet@1.1455.15.40, 2003-07-18 09:47:22-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Add HAL2 driver
  
  (Ladislav Michl)

ChangeSet@1.1455.15.39, 2003-07-18 09:47:14-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] emu10k further updates/bug fixes

ChangeSet@1.1455.15.38, 2003-07-18 09:47:07-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] illegal->invalid for dmasound

ChangeSet@1.1455.15.37, 2003-07-18 09:47:00-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] btaudio uses memset so should be strlcpy
  
  (I've got a patch pending from someone to redo the lot using memset so
  its safe from padding suprises)

ChangeSet@1.1455.15.36, 2003-07-18 09:46:53-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix unused symbol in ad1889
  
  (Francois Romieu)

ChangeSet@1.1455.15.35, 2003-07-18 09:46:45-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix ver_linux for 2.6
  
  (Steven Cole)

ChangeSet@1.1455.15.34, 2003-07-18 09:46:39-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix make rpm versioning

ChangeSet@1.1455.15.33, 2003-07-18 09:46:32-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] correct author of ad1980 plugin
  
  (Overzealous C&P of Red Hat license template 8))

ChangeSet@1.1455.15.32, 2003-07-18 09:46:25-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix failed sethostname corrupting the data
  
  (Stephan Maciej)

ChangeSet@1.1455.15.31, 2003-07-18 09:46:18-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix a copy_user return

ChangeSet@1.1455.15.30, 2003-07-18 09:46:11-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove a now false comment
  
  (Frank Cusack)

ChangeSet@1.1455.15.29, 2003-07-18 09:46:05-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix a doc error and misleading printk

ChangeSet@1.1455.15.28, 2003-07-18 09:45:57-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix jffs2 build
  
  (Jamie Hicks)

ChangeSet@1.1455.15.27, 2003-07-18 09:45:48-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] restore console log level when jbd raises it
  
  (Vita Samel)
  
  maybe the set function should return the old value instead ?

ChangeSet@1.1455.15.26, 2003-07-18 09:45:40-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] xjack pcmcia needs .. pcmcia
  
  (Taral)

ChangeSet@1.1455.15.25, 2003-07-18 09:45:33-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] serial proc gives info on keycounts which can sometiems be abused
  
  For 2.4.x we made the file r-------- but for 2.6 we can do a nicer job

ChangeSet@1.1455.15.24, 2003-07-18 09:45:25-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] sym53c8xxx wasnt updated to new irq code etc

ChangeSet@1.1455.15.23, 2003-07-18 09:45:19-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] undefined shifts in qla1280
  
  C doesn't define >> by 32 for 32bit systems, and on some gcc leaves
  you with the original value...

ChangeSet@1.1455.15.22, 2003-07-18 09:45:12-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix qlogicfas build warning

ChangeSet@1.1455.15.21, 2003-07-18 09:45:05-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] pas16 build fix

ChangeSet@1.1455.15.20, 2003-07-18 09:44:57-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] function is long gone, kill prototype

ChangeSet@1.1455.15.19, 2003-07-18 09:44:50-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] make isapnp request its port properly

ChangeSet@1.1455.15.18, 2003-07-18 09:44:45-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] forward port 2.4 Zoom video support
  
  Also apply the right fix to the yenta hang problem

ChangeSet@1.1455.15.17, 2003-07-18 09:44:37-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] re-enable seq8005

ChangeSet@1.1455.15.16, 2003-07-18 09:44:31-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] use cpu_relax in seq8005

ChangeSet@1.1455.15.15, 2003-07-18 09:44:23-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] clarify AXNET kconfig as per 2.4

ChangeSet@1.1455.15.14, 2003-07-18 09:44:16-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] convert ewrk3 for new locking etc

ChangeSet@1.1455.15.13, 2003-07-18 09:44:09-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix all the paths in ide Kconfig docs
  
  (Helge Hafting)

ChangeSet@1.1455.15.12, 2003-07-18 09:44:03-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] move watchdogs to __module_get now it exists
  
  (Jan Dittmer)
  
  Also add the 82801EB/ER 	(Wim Van Sebroeck)

ChangeSet@1.1455.15.11, 2003-07-18 09:43:55-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] clean up ip2 glue (not yet ported tho)
  
  (Adriank Bunk)

ChangeSet@1.1455.15.10, 2003-07-18 09:43:49-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] first cut ftape conversion
  
  (Paulo Andre)

ChangeSet@1.1455.15.9, 2003-07-18 09:43:42-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] pnp layer seems to document wrong file name
  
  (Jochen Hein)

ChangeSet@1.1455.15.8, 2003-07-18 09:43:35-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] updated magic number tables
  
  (Fabian Frederick)

ChangeSet@1.1455.15.7, 2003-07-18 09:43:28-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] head -n 2 for ppc64

ChangeSet@1.1455.15.6, 2003-07-18 09:43:21-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] POSIX doesnt guarantee head -2, only head -n 2
  
  (and some build environments are set up to be poxixly correct)
  
  (Teemu Tervo)

ChangeSet@1.1455.15.5, 2003-07-18 09:43:14-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] another batch of "invalid" not "illegal" fixes
  
  (Steven Cole)

ChangeSet@1.1455.15.4, 2003-07-18 09:43:07-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix visws pci (visws specific code)
  
  (Andrey Panin)

ChangeSet@1.1455.15.3, 2003-07-18 09:43:00-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] mtrr fixes
  
  Fix cyrix mtrr ((Zoltán Böszörményi)
  Back port 2.4 handling for the Intel bug
  Add printk levels

ChangeSet@1.1455.15.2, 2003-07-18 09:42:53-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] mtrr printk levels

ChangeSet@1.1455.15.1, 2003-07-18 09:42:47-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] alpha illegal->invalid

ChangeSet@1.1310.96.55, 2003-07-18 13:32:54-03:00, acme@conectiva.com.br
  o wl3501: slow_down_io exists only on __i386___
  
  The joys of having several arches at my home lab, thanks
  to parisc this time.

ChangeSet@1.1506.3.27, 2003-07-18 09:28:24-07:00, akpm@osdl.org
  [PATCH] "Fix" AS i/o hang with aacraid driver
  
  From: Mark Haverkamp <markh@osdl.org>
  
  Mark says:
  
    "Daniel McNeil and I have been debugging a hang with the aacraid driver
     using the as I/O scheduler."
  
     We found that scsi_request_fn would de-queue a request and later
     re-queued it.  This left the as_data->nr_dispatched variable in an
     inconsistent state (it was never being decremented back to zero).
  
     We added a call to elv_completed_request to clean up the state before
     re-adding the request.  This has fixed our hang problem."
  
  It affects other SCSI drivers, but less frequently.  We're assuming this is
  the cause of several "everything got stuck in D state" reports.
  
  A very long design discussion has ensued.  We don't have a suitably tested fix
  ready so I think it is best to put Mark's one-liner in there for now, fix it
  for real when everyone gets back from OLS.

ChangeSet@1.1506.3.26, 2003-07-18 09:28:16-07:00, akpm@osdl.org
  [PATCH] fix as-iosched do_div()
  
  For CONFIG_LBD=n case it was passing a u32 into do_div().

ChangeSet@1.1506.3.25, 2003-07-18 09:28:09-07:00, akpm@osdl.org
  [PATCH] Update Documentation/magic-numbers.txt
  
  From: <ffrederick@prov-liege.be>
  
  Update Documentation/magic-numbers.txt

ChangeSet@1.1506.3.24, 2003-07-18 09:28:01-07:00, akpm@osdl.org
  [PATCH] fix bootmem allocator on machines with holes in
  
  From: Anton Blanchard <anton@samba.org>
  
  If the memory we are trying to allocate is too large to fit in the current
  region, we should skip to the end.  We currently search the available
  bitmap, find the area is too small, increment the start by incr and try
  again.  This resulted in an apparent lockup on a 64GB machine that had a
  3GB IO hole starting at 1GB (and the mem_map array would not fit in the
  first region).
  
  Also use ALIGN macro instead of an open coded version.

ChangeSet@1.1506.3.23, 2003-07-18 09:27:54-07:00, akpm@osdl.org
  [PATCH] dm: v4 ioctl interface
  
  From: Joe Thornber <thornber@sistina.com>
  
  v4 of the ioctl interface.  Note there never was a v2 or a v3 except in an
  unofficial EVMS way.
  
  This works correctly with the 64-bit dev_t patches in -mm kernels.
  
  There is now a config option to allow the user to select v1 or v4, it
  defaults to v1.  dm-ioctl.[hc] just #includes dm-ioctl-v[14].[hc] depending
  on the config option.
  
  If you want to use v4 you will have to update your tools
  (libdevmapper/lvm).  The latest tools at the time of writing are:
  
  dmsetup + libdevmapper + replacement kernel patches for 2.4.20 & 2.4.21:
  
    ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-testing-new-version4-interface.tgz
  
  Updated LVM2 tools to work with the above:
  
    ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-testing.tgz

ChangeSet@1.1506.3.22, 2003-07-18 09:27:46-07:00, akpm@osdl.org
  [PATCH] dm: 'wait for event' race
  
  From: Joe Thornber <thornber@sistina.com>
  
  There was a race associated with the 'wait for a significant event'
  functionality.
  
  Basically userland could read the status table, then wait for another
  event, but the event it was waiting for could have occurred in the gap
  between reading and waiting.
  
  To solve this we assign identifiers to events, in order to successfully
  wait for an event both userland and the kernel driver must be in agreement
  about what the last event identifier was.  If they don't agree the wait
  call will return immediately, allowing userland to re-read the status and
  see what it missed.
  
  The new ioctl interface will use this properly.

ChangeSet@1.1506.3.21, 2003-07-18 09:27:39-07:00, akpm@osdl.org
  [PATCH] CLONE_STOPPED
  
  From: Ulrich Drepper <drepper@redhat.com>
  
  CLONE_STOPPED: start a thread in a stopped state.  Required for NTPL.

ChangeSet@1.1506.3.20, 2003-07-18 09:27:31-07:00, akpm@osdl.org
  [PATCH] watchdog: i810-tco support
  
  From: Wim Van Sebroeck <wim@iguana.be>
  
  Adds support for the 82801EB and 82801ER I/O Controller Hub's (ICH5 &
  ICH5R).  This will add watchdog support for the i865 and i875 motherboard
  chipsets.  It also removes some extra trailing spaces in the source files.

ChangeSet@1.1506.3.19, 2003-07-18 09:27:23-07:00, akpm@osdl.org
  [PATCH] vesafb fix
  
  From: Gerd Knorr <kraxel@suse.de>
  
  The patch below fixes some vesafb issues.  Changes:
  
  * fixed struct screen_info in tty.h to use portable types.  "unsigned
    long" for 32bit values doesn't work on hammer machines ...
  
  * limited the framebuffer memory used by vesafb to 16 MB.  This avoids
    that vesafb's ioremap() eats plenty of kernel address space for no real
    benefit if the gfx card has very much memory (some have 128 MB or more,
    ia32 has 128 MB address space for vmalloc and ioremap ...).
  
  * mtrr is enabled by default.  That should improve the vesafb performance
    a lot.  Also added a option to disable mtrr.

ChangeSet@1.1506.3.18, 2003-07-18 09:27:16-07:00, akpm@osdl.org
  [PATCH] visws: fix PCI breakage
  
  From: Andrey Panin <pazke@donpac.ru>
  
  This fixes Visws PCI code which was broken since 2.5.73.

ChangeSet@1.1506.3.17, 2003-07-18 09:27:04-07:00, akpm@osdl.org
  [PATCH] settimeofday() fixes
  
  From: davem
  
  - sys_stime() takes an int*, but it should be a time_t*: they have different
    sizes on (for example) sparc64.
  
  - sys_settimeofday() is confusing timevals with timespecs.  They have
    different sizes on sparc64 and the time keeps on getting set to epoch.

ChangeSet@1.1506.3.16, 2003-07-18 09:26:56-07:00, akpm@osdl.org
  [PATCH] slab: print stuff when the wrong cache is used
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  Some extra diagnostics when someone passes the wrong object type
  into kmem_cache_free().  To help some bug which Manfred is chasing.

ChangeSet@1.1506.3.15, 2003-07-18 09:26:48-07:00, akpm@osdl.org
  [PATCH] CONFIG_BLK_DEV_CRYPTOLOOP needs CONFIG_CRYPTO
  
  From: Brett <generica@email.com>
  
  CONFIG_BLK_DEV_CRYPTOLOOP needs CONFIG_CRYPTO

ChangeSet@1.1506.3.14, 2003-07-18 09:26:41-07:00, akpm@osdl.org
  [PATCH] unline most of put_namespace()
  
  It has five callsites, and is big.

ChangeSet@1.1506.3.13, 2003-07-18 09:26:32-07:00, akpm@osdl.org
  [PATCH] Fix two bugs with process limits (RLIMIT_NPROC)
  
  From: Neil Brown <neilb@cse.unsw.edu.au>
  
  1/ If a setuid process swaps it's real and effective uids and then forks,
   the fork fails if the new realuid has more processes
   than the original process was limited to.
   This is particularly a problem if a user with a process limit
   (e.g. 256) runs a setuid-root program which does setuid() + fork()
   (e.g. lprng) while root already has more than 256 process (which
   is quite possible).
  
   The root problem here is that a limit which should be a per-user
   limit is being implemented as a per-process limit with
   per-process (e.g. CAP_SYS_RESOURCE) controls.
   Being a per-user limit, it should be that the root-user can over-ride
   it, not just some process with CAP_SYS_RESOURCE.
  
   This patch adds a test to ignore process limits if the real user is root.
  
  2/ When a root-owned process (e.g. cgiwrap) sets up process limits and then
    calls setuid, the setuid should fail if the user would then be running
    more than rlim_cur[RLIMIT_NPROC] processes, but it doesn't.  This patch
    adds an appropriate test.  With this patch, and per-user process limit
    imposed in cgiwrap really works.

ChangeSet@1.1506.3.12, 2003-07-18 09:26:24-07:00, akpm@osdl.org
  [PATCH] fix return of compat_sys_sched_getaffinity
  
  From: Anton Blanchard <anton@samba.org>
  
  On success getaffinity should return the size of mask.  It looks like
  Randy's patch (which fixed a bogus return) missed this bit.
  
  In reality I'm not sure if we care, and with cpu bitmasks this stuff is
  going to break.

ChangeSet@1.1506.3.11, 2003-07-18 09:26:16-07:00, akpm@osdl.org
  [PATCH] fix removable partitioned media with devfs
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  Current 2.5 does not register any device node in devfs for empty media
  (capacity == 0) case.  This makes removables unusable with devfs.
  Partition rescan is done only on bdev open, but without any device node for
  device it is impossible to open it.
  
  In 2.4 it was finally solved by always registering .../disc node as
  representation for "whole" disk and using devfsd action to force partition
  rescan on access to (non-existing) partition name.  For primary names it
  was handled internally by devfs - it kept track of removable devices in
  directory and initiated partition rescan when name was not found.
  
  Both are obviously broken now.  You can't do partition rescan because no
  node is registered at all and internal handling was removed.  Very nice.
  
  The attached patch makes resgister_disk always register at least disc node.
   This now works for old and new compat names as per devfsd configuration;
  canonical names are still broken:
  
    {pts/3}% ll /dev/scsi/host1/bus0/target4/lun0/part4
    ls: /dev/scsi/host1/bus0/target4/lun0/part4: No such file or directory
  
  but it can be fixed using the same technique as above so I won't push it.

ChangeSet@1.1506.3.10, 2003-07-18 09:26:08-07:00, akpm@osdl.org
  [PATCH] use kmalloc for ia32 stacks
  
  From: William Lee Irwin III <wli@holomorphy.com>
  
  I've been slab allocating the stack on i386 for some time, and it has gone
  without incident in pgcl, -wli, -mjb (?), and so on.  kmalloc() is fine;
  there isn't any particularly compelling reason for a dedicated slab as
  there's no preconstruction to do, though it can be arranged.
  
  Basically, it works, there's no obvious reason not to, and (even better)
  it's not totally invisible to the VM and even makes overhead reportable.

ChangeSet@1.1506.3.9, 2003-07-18 09:26:01-07:00, akpm@osdl.org
  [PATCH] remove task_cache entirely
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  kernel/fork.c contains a disabled cache for task stuctures.  task
  structures are placed into the task cache only if "tsk==current", and
  "tsk==current" is impossible.  There is even a WARN_ON against that in
  __put_task_struct().
  
  So remove it entirely - it's dead code.
  
  One problem is that order-1 allocations are not cached per-cpu - we can
  use kmalloc for the stack.

ChangeSet@1.1506.3.8, 2003-07-18 09:25:55-07:00, akpm@osdl.org
  [PATCH] is_devfsd_or_child() deadlock fix
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  The code that did proper check existed in 2.4 and was removed in 2.5 for
  whatever reason. The patch restores it slightly modified as below.
  
  2.4 code looks somewhat unclean in that
  
  - it traverses task list without lock.
  
  - it starts from current->real_parent but nothing prevents current be
    init_task itself.  This hung for me on 2.5 during boot.  May be 2.4 does
    something differently.

ChangeSet@1.1506.3.7, 2003-07-18 09:25:46-07:00, akpm@osdl.org
  [PATCH] pass regs into dump_fpu() in elf coredump
  
  From: Pete Zaitcev <zaitcev@redhat.com>
  
  sparc32 needs the registers passed into dump_fpu().

ChangeSet@1.1506.3.6, 2003-07-18 09:25:39-07:00, akpm@osdl.org
  [PATCH] ioctl(BLKBSZSET) fix and cleanup
  
  From: Lou Langholtz <ldl@aros.net>
  
  - set_blocksize() already does those size checks.
  
  - test the set_blocksize() return value: it can fail if the requested
    blocksize is less that the hard sector size.

ChangeSet@1.1506.3.5, 2003-07-18 09:25:31-07:00, akpm@osdl.org
  [PATCH] Ext3 xattr credits fix for quotas
  
  From: Andreas Gruenbacher <agruen@suse.de>
  
  The xattr and acl code are not properly reserving credits for quotas.
  EXT3_DATA_TRANS_BLOCKS is an overestimate of the credits required including
  quotas.  Make it a little more tight, and use it in the xattr and acl code
  to be quota safe.

ChangeSet@1.1506.3.4, 2003-07-18 09:25:23-07:00, akpm@osdl.org
  [PATCH] ext3 extended attribute fixes
  
  From: Andreas Gruenbacher <agruen@suse.de>
  
  - Fix transaction credit exhaustion BUG.
  
  - ext3_journal_get_write_access_credits failures break out of the loop in
    1058, so <ce> is not released properly.
  
  - <credits> must be reset after journal_release_buffer() in line 1072.

ChangeSet@1.1506.3.3, 2003-07-18 09:25:16-07:00, akpm@osdl.org
  [PATCH] parport_pc.c compile warning
  
  From: Shane Shrybman <shrybman@sympatico.ca>
  
  This fixes the following warning:
  
  drivers/parport/parport_pc.c:98: warning: `verbose_probing' defined but
  not used

ChangeSet@1.1506.3.2, 2003-07-18 09:25:07-07:00, akpm@osdl.org
  [PATCH] misc fixes
  
  - i460-agp linkage fix ("Luck, Tony" <tony.luck@intel.com>)
  
  - Don't reimplement offsetof() in hfs
  
  - NBD warning fix
  
  - Remove unneeded null-pointer test in journal_stop (Andreas Gruenbacher)
  
  - remove debug stuff in journal_dirty_metadata()
  
  - slab.c typo fixes (Lev Makhlis <mlev@despammed.com>)
  
  - In devfs_mk_cdev() error path, don't print `buf' until we've written
    something into it.  (Reported by Gergely Nagy <algernon@gandalph.mad.hu>)
  
  - Two ISA sound drivers had their kmalloc() args reversed (Spotted by Steve
    French)

ChangeSet@1.1506.3.1, 2003-07-18 09:25:00-07:00, akpm@osdl.org
  [PATCH] Allow LBD on architectures that support it
  
  From: Milton Miller <miltonm@bga.com>
  
  Enable the CONFIG_LBD option for the architectures which appear to support
  it.
  
  It is not actually tested for those architectures, but it's not likely to
  be unless we do this...

ChangeSet@1.1506.2.1, 2003-07-18 09:43:28-05:00, jejb@jet.(none)
  Merge jet.(none):/home1/jejb/BK/scsi-misc-2.5
  into jet.(none):/home1/jejb/BK/scsi-for-linus-2.5

ChangeSet@1.1509, 2003-07-17 23:45:13-07:00, mathieu@newview.com
  [SPARC64]: Fix floppy irq handler return types.

ChangeSet@1.1506.1.2, 2003-07-17 23:42:48-07:00, bdschuym@pandora.be
  [BRIDGE/EBTABLES]: Add stp packet matching.

ChangeSet@1.1508, 2003-07-17 23:26:49-07:00, bcollins@debian.org
  [SPARC64]: Clear all IRQs at probe time in PCI sabre driver.
  
  Fixes operation under newer OBP versions.

ChangeSet@1.1455.6.11, 2003-07-17 20:33:01-07:00, peter@chubb.wattle.id.au
  [PATCH] ia64: simeth driver fix
  
  I can see a NaT consumption fault every time I cat /proc/net/dev
  OK, the problem is in the simulated ethernet driver.

ChangeSet@1.1310.96.54, 2003-07-17 20:28:51-03:00, acme@conectiva.com.br
  o wl3501: first cut at power management support

ChangeSet@1.1506, 2003-07-17 15:58:33-07:00, greg@kroah.com
  Merge kroah.com:/home/greg/linux/BK/bleed-2.5
  into kroah.com:/home/greg/linux/BK/gregkh-2.5

ChangeSet@1.1310.96.53, 2003-07-17 19:52:34-03:00, acme@conectiva.com.br
  o wl3501: remove lots of uneeded casts

ChangeSet@1.1455.1.43, 2003-07-17 15:45:30-07:00, david-b@pacbell.net
  [PATCH] USB: better locking in hcd_endpoint_disable()
  
  You'll recall there was a change to the locking in that code after
  it was submitted.  This is a better fix to that issue.
  
  "Obviously correct", though I've not run with this in ages.

ChangeSet@1.1455.7.18, 2003-07-17 14:51:15-07:00, laforge@netfilter.org
  [NETFILTER]: Fix ip_nat_ftp in 2.6.0-test1.
  
  This is a 2.6 only fix for the FTP NAT helper code.  The patch below
  (by Martin Josefsson) also closes Bug 933 in the kernel bug tracker.
  
  The bug was introduced while making the helper compliant to the recently
  introduced support for nonlinear skbs in netfilter.

ChangeSet@1.1455.1.42, 2003-07-17 14:47:19-07:00, oliver@neukum.org
  [PATCH] USB: fix race between probe and open in dabusb
  
  the driver is registering the device too early, so that open may
  see a partially initialised device.

ChangeSet@1.1455.1.41, 2003-07-17 14:46:56-07:00, henning@meier-geinitz.de
  [PATCH] USB: unlink interrupt URBs in scanner driver
  
  Clean up irq urb when not enough memory is available.

ChangeSet@1.1455.1.40, 2003-07-17 14:46:26-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Handle over current inputs on all Intel controllers
  
  This patch for the UHCI driver changes the test for over current inputs,
  which can cause false Resume indications with some of Intel's USB
  controllers.  Previously the code only checked for one specific controller
  chip, but now another one has turned up that exhibits the same flaw.  It
  seems best just to check for Intel being the manufacturer, especially
  since it doesn't hurt to check for the condition when it isn't present or
  is only temporary.

ChangeSet@1.1505, 2003-07-17 12:10:40-07:00, jasper@vs19.net
  [PATCH] Fix up unattended nfs3/krb5 mounts
  
  The patch from Frank was missing the auth flavor argument to
  nfs_sb_init().  Trivial fix follows.
  
  [ Side note: the code mixes the spellings 'flavor' and 'flavour', which
    is somewhat confusing.  That should probably be fixed to avoid confusion. ]

ChangeSet@1.1503, 2003-07-17 10:48:44-07:00, linux@thorsten-knabe.de
  [PATCH] sound/oss/ad1816.c update
  
  This fixes various problems with the AD1816 sound driver:
  
   - Compilation errors with CONFIG_PNP enabled fixed.
   - PNP specific code rewritten.
   - SMP fixes.
   - DMA resource handling fixes.
   - Other minor code cleanup.

ChangeSet@1.1502, 2003-07-17 10:43:53-07:00, bunk@fs.tum.de
  [PATCH] remove all #include <blk.h>'s
  
  This causes blk.h to print a warning and removes all uses of blk.h.
  I've tested the compilation in 2.6.0-test1 with a .config that tries to
  compile as many drivers as possible.

ChangeSet@1.1501, 2003-07-17 10:34:59-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: siginfo_t for s390x.
  
  Correct size of siginfo_t for s390x (from 136 to 128).

ChangeSet@1.1500, 2003-07-17 10:34:52-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: qeth network driver.
  
   - Reset netdevice to defaults in offline processing.
   - Fix checksumming.
   - Fix routing status display.
   - Get rid of _ccw_device_get_device_number in qeth.
   - Inline some functions to save stack space.

ChangeSet@1.1499, 2003-07-17 10:34:44-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: common i/o layer.
  
   - Fix two memory leaks.
   - Clear pending status in cio_enable_subchannel.
   - Don't call device_unregister from interrupt context.
   - Fix refcounting problems on static device structures for the ccw console.
   - Delete timeouts for qdio after successful startup.

ChangeSet@1.1498, 2003-07-17 10:34:35-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: dasd driver.
  
  Remove put_disk from dasd_destroy_partitions. This is done in dasd_free_device.

ChangeSet@1.1497, 2003-07-17 10:34:28-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: irq stats.
  
  Enable irq statistics for s390*. We defined NR_IRQS to 2, one for all i/o
  interrupts and one for all external interrupts.

ChangeSet@1.1496, 2003-07-17 10:34:19-07:00, schwidefsky@de.ibm.com
  [PATCH] s390: arch update
  
   - New default configuration.
   - Fix get_tv32/put_tv32.
   - Replace generic dma-mapping file with empty one.
   - Remove wrong comment from dma.h.

ChangeSet@1.1495, 2003-07-17 10:28:19-07:00, fcusack@fcusack.com
  [PATCH] Allow unattended nfs3/krb5 mounts
  
  The comment in nfs_get_root() basically describes the patch:
  
      Some authentication types (gss/krb5, most notably)
      are such that root won't be able to present a
      credential for GETATTR (ie, getroot()).
  
  An easy way (ie, without this patch) to have unattended mounts is to
  have a root/host@REALM (or similar) principal stashed in a keytab, which
  root (rather, gssd) can use.  However, this might not be desirable for
  many sites.  In any case, RFC2623 specifically describes the problem
  addressed here.
  
  Notes:
  
  - Root inode gets inum of 1.  This doesn't seem to matter, but may be
    aesthetically unpleasing.  I wanted to choose an inum unlikely to
    conflict with an existing inum (although NFS has specific support
    for that).  It looks like more work than it's worth to change the
    inum after the info is available.  AFAICT it's not critical info.
  
  - Solaris has this "wierd" (but understandable)  behavior that after
    mounting without a credential, the mount point is not visible at all
    until an access is attempted with a credential.  This now-you-see-it-
    now-you-don't behavior doesn't seem worthwhile to reproduce here.
  
  - Unfortunately, MOUNT_VERSION must go to 5.  Some kernels with ver 4
    do not understand pseudoflavor.  Keeping it at 4 means that the
    userland mount can't know for sure whether the kernel accepted the
    option or not.  (Unless I'm missing some hack that could be done.)
  
  It works in my environment, against a netapp server (with the rpcsec_gss
  patch I provided earlier).

ChangeSet@1.1494, 2003-07-17 10:28:11-07:00, fcusack@fcusack.com
  [PATCH] Fix rpc_setbufsize() usage
  
   - fix null dereference on xprt->inet if (!connected), which happens if
     a rpc cred wasn't available (root+auth_gss case)
   - set bufsize on reconnect

ChangeSet@1.1493, 2003-07-17 10:28:03-07:00, fcusack@fcusack.com
  [PATCH] rpcsec_gss compatibility
  
  start gss seq no at 1; netapp doesn't accept seq no 0.
  
  Just as a data point, Solaris 9 client uses initial seq. no. 2.

ChangeSet@1.1310.96.52, 2003-07-17 14:19:14-03:00, acme@conectiva.com.br
  o wl3501: create iw_default_channel
  
  Also aimed at being moved to the core wireless extensions code.

ChangeSet@1.1490, 2003-07-17 10:10:19-07:00, hunold@convergence.de
  [PATCH] Update Technisat Skystar2 DVB driver
  
  This is a follow-up patch to my latest patch series.  It fixes the
  problems and flaws Greg KH pointed out.
  
  There was a typo in the Makefile, so the driver was never compiled.  But
  I assumed that it built without errors.  Doh!
  
   - update the Technisat Skystar2 driver:
           - follow kernel coding rules, change comments
           - change function return values from u32 to int where possible
           - make all functions static
           - comment out unused functions
           - fix return values of functions to follow kernel rules
           - removed bogus delay, read and write functions

ChangeSet@1.1489, 2003-07-17 10:10:12-07:00, hunold@convergence.de
  [PATCH] Add two drivers for USB based DVB-T adapters
  
   - add two new usb dvb drivers:
     o dvb-ttusb-budget.c for Technotrend/Hauppauge Nova-USB devices
       (Thanks to Holger Waechtler <holger@convergence.de> and elix Domke
       <tmbinc@gmx.net>)
     o dvb-ttusb-dec.c for Technotrend/Hauppauge USB DEC2000-T devices
       (Thanks to Alex Woods <linux-dvb@giblets.org>)

ChangeSet@1.1488, 2003-07-17 10:10:04-07:00, hunold@convergence.de
  [PATCH] Update the av7110 DVB driver
  
   - fix DMX_GET_STC to get the msb right
   - follow changes in saa7146 driver core, separate some data for DVB-C
     and DVB-S cards

ChangeSet@1.1487, 2003-07-17 10:09:55-07:00, hunold@convergence.de
  [PATCH] Update various other frontend drivers
  
   - In alps_tdlb7.c read SP8870 status reg to clear pending irqs in
     FE_SET_FRONTEND, as suggested by Ragnar Sundblad to avoid frontend
     hang-ups.
   - the vp310 support in mt312.c support should be configured to 90Mhz,
     too.  skystar2 driver with bugfixed master_xfer() should probably
     work now.

ChangeSet@1.1486, 2003-07-17 10:09:47-07:00, hunold@convergence.de
  [PATCH] Add TDA14500x DVB-T frontend driver
  
   - tda1004x DVB-T driver contributed by Andrew de Quincy and Robert
     Schlalach

ChangeSet@1.1485, 2003-07-17 10:09:40-07:00, hunold@convergence.de
  [PATCH] More updates for the dvb core

ChangeSet@1.1484, 2003-07-17 10:09:33-07:00, hunold@convergence.de
  [PATCH] Add two drivers for Hexium frame grabber cards
  
   - add drivers for the Orion and Gemini frame grabber cards, based on
     the saa7146.  For details, see http://www.hexium.hu/.  Thanks to
     Michael Hunold <michael@mihu.de>.

ChangeSet@1.1483, 2003-07-17 10:09:24-07:00, hunold@convergence.de
  [PATCH] Add a driver for the Technisat Skystar2 DVB card
  
   - add DVB driver for Technisat Skystar2 card, which is based on the
     FlexCop2 chipset by B2C2

ChangeSet@1.1482, 2003-07-17 10:09:14-07:00, hunold@convergence.de
  [PATCH] Various kconfig and Makefile updates

ChangeSet@1.1481, 2003-07-17 10:09:07-07:00, hunold@convergence.de
  [PATCH] More saa7146 driver core updates
  
   - separate all EXPORT_SYMBOL stuff to saa7146_ksyms.c
   - properly stop capturing when no more buffers are available (missing
     register upload)
   - make extension data a per-device member, not a per-extension member,
     so that every device can have it's own private data (necessary for
     DVB drivers which handle more than one device)
   - implement field based capturing, ie.  capturing fields to different
     capture buffers
   - change default old of capture fields for ALTERNATE mode (comply with
     bttv)
   - follow these changes in various analog saa7146 based cards drivers
     (mxb.c and dpc7146.c)
   - follow these changes in various saa7146 based budget card drivers

ChangeSet@1.1480, 2003-07-17 10:08:58-07:00, hunold@convergence.de
  [PATCH] Update the DVB av7110 driver
  
   - Fix to 'Sharing SDRAM between TT re-insertion and OSD...' - OSD
     didn't get the maximum available memory in one piece; needs new
     firmware version 0x2616
   - Improved performance when setting palette with full 256 color OSD
   - read MAC from EEPROM if available, contributed by Michael Glaum
     <mglaum@kvh.com>
   - add some MODULE_PARM_DESC for modinfo
   - add support for the "analog module" available for DVB-C cards: the
     saa7113 is initialized and some more v4l2 ioctls are available.  you
     can use "xawtv" now to switch between "dvb" and "analog" input.  when
     you are one the "analog" input, you can tune in analog channels.

ChangeSet@1.1479, 2003-07-17 10:08:49-07:00, hunold@convergence.de
  [PATCH] Update the DVB budget drivers
  
   - follow changes in dvb_net, use new eeprom parse code to properly
     detect the mac
   - add new subvendor/subystem id pair

ChangeSet@1.1478, 2003-07-17 10:08:40-07:00, hunold@convergence.de
  [PATCH] Add Zarlink MT312 DVB-T frontend driver
  
   - Zarlink MT312 satellite channel decoder driver contributed by Andreas
     Oberritter

ChangeSet@1.1477, 2003-07-17 10:08:31-07:00, hunold@convergence.de
  [PATCH] Update dvb frontend drivers
  
   - grundig_29504-401.c: fix charge pump and band switch setting bug,
     caught by Robert Schlabbach <robert_s@gmx.net>
   - grundig_29504-401.c: pass apply_frontend_param() return value to
     upper layers
   - grundig_29504-401.c: try to make a more specific detection mechanism
   - grundig_29504-491.c:remove bogus out-of-range check, FEC table index
     is limited to 0...7 due to &= ~0x03 anyway...
   - nxt6000.c: Patch by Paul Andreassen: Add Support for Comtech
     DVBT-6k07 (PLL IC: SP5730)
   - ves1820.c: use Robert Schlabbach's suggestions for CLKCONF (0x03) and
     CARCONF (0x04)
   - alps_bsrv2.c: don't enable voltage on init + inversion bugfix

ChangeSet@1.1476, 2003-07-17 10:08:25-07:00, hunold@convergence.de
  [PATCH] Major dvb net code cleanup, many fixes
  
   - code review and fix the old race condition in dev->set_multicast_list
   - use tq_schedule instead of tq_immediate
   - remove card_num and dev_num from struct dvb_net (now obsolete)
   - prevent interface from being removed while it is in use
   - allow add/remove only for the superuser
   - set check-CRC flag on section filter to drop broken packets
   - some more debug printfs in filter handling code
   - cleaned up and commented packet reception handler
   - fix formatting

ChangeSet@1.1475, 2003-07-17 10:08:16-07:00, hunold@convergence.de
  [PATCH] Various small fixes in dvb-core
  
   - indentation fixes in dvb_demux.c
   - include cleanup in various files
   - simplify dvb/ttpci/Makefile

ChangeSet@1.1474, 2003-07-17 10:08:09-07:00, hunold@convergence.de
  [PATCH] Update the saa7146 driver core
  
   - fix WRITE_RPS0 and WRITE_RPS1 inlines, fix usage in mxb and budget
     drivers
   - export "saa7146_start_preview" and "saa7146_stop_preview" to allow
     drivers to start and stop video overlay (necessary for analog module
     support in the av7110 driver)
   - fix i2c implementation: some frontend drivers transfer a huge amount
     of firmware data (> 30kB), speed up the transmission by busy waiting
     between byte transfers for bigger transmissions
   - change ioctl function in various driver to accept a saa7146
     filehandle instead of a saa714 device structure

ChangeSet@1.1310.96.51, 2003-07-17 13:56:40-03:00, acme@conectiva.com.br
  o wl3501: create iw_valid_channel
  
  To validade if a channel is OK in a specific regulatory domain, I
  prefixed it with iw_ as I plan to move this stuff to the main
  wireless extensions code, ditto for the next changeset, where I'll
  introduce iw_chan2freq and iw_default_channel.

ChangeSet@1.1473, 2003-07-17 09:56:07-07:00, petero2@telia.com
  [PATCH] Incorrect timeout in CDROM_SEND_PACKET ioctl
  
  The CDROM_SEND_PACKET ioctl passes a struct cdrom_generic_command from
  user space, which contains a timeout field.
  
  The timeout is measured in jiffies, but the conversion from user to
  kernel jiffies is missing, which makes the timeout 10 times shorter than
  it should be in 2.5 kernels on x86.  This causes CDRW formatting with
  cdrwtool to fail.  The following patch fixes this problem.

ChangeSet@1.1472, 2003-07-17 09:55:59-07:00, mikpe@csd.uu.se
  [PATCH] make clean should remove usr/initramfs_data.S
  
  The kernel build leaves a temp file in linux/usr/ that make clean
  doesn't remove.  Fixed in the patch below.

ChangeSet@1.1471, 2003-07-17 09:54:52-07:00, torvalds@home.osdl.org
  Add "clock_t_to_jiffies()" conversion function with
  some rather minimal overflow protection. 

ChangeSet@1.1455.4.5, 2003-07-17 11:27:50-05:00, jgrimm@touki.austin.ibm.com
  Merge http://linux-lksctp.bkbits.net/lksctp-2.5.work
  into touki.austin.ibm.com:/home/jgrimm/bk/lksctp-2.5.work

ChangeSet@1.1468, 2003-07-17 09:05:48-07:00, thomr9am@ss1000.ms.mff.cuni.cz
  [PATCH] fix emu10k1 removal oops
  
  All of the cleanup functions in sound/oss/emu10k1/main.c were incorrectly
  marked as __devinit. This little one fixes it, so that the module no longer
  oopses when being removed.

ChangeSet@1.1467, 2003-07-17 09:04:51-07:00, torvalds@home.osdl.org
  Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1466, 2003-07-17 09:03:48-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] Fix dma timeout bugs
  
  From Alexander Atanasov <alex@ssi.bg>
  
  Fix DMA I/O and state machine fixes, error recovery

ChangeSet@1.1465, 2003-07-17 08:59:19-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] fix IDE irq disable logic
  
  Since the IO-APIC irq disable fix went in we can now enable
  the proper IRQ disabling in the IDE driver again. That had
  been disabled due to the problems with UP IO-APIC.

ChangeSet@1.1455.14.1, 2003-07-17 08:47:27-07:00, torvalds@home.osdl.org
  Revert PCI bus number size increase - it isn't even needed
  on 2.5+, since ppc64 can (and does) use the PCI domain numbers
  for this instead.
  
  The PCI domain support should be back-ported to 2.4.x rather
  than having bigger PCI bus numbers.
  
  Cset exclude: jgarzik@pobox.com|ChangeSet|20030714162217|61624

ChangeSet@1.1455.13.1, 2003-07-17 09:05:27-05:00, jgrimm@touki.austin.ibm.com
  [SCTP] Fix v6 linklocal address send not getting routed to correct i/f.
  
  User specified scope_id, but we didn't fill this in to our request down to 
  v6 routing, so the ICMPv6 neighbor sol. went out the wrong i/f.

ChangeSet@1.1358.11.11, 2003-07-17 10:01:19-04:00, axboe@suse.de
  [PATCH] Consolidate SCSI requeueing and add blk elevator hook
  
  This patch removes the scsi mid layer dependency on __elv_add_request
  and introduces a new blk_requeue_request() function so the block
  layer specificially knows a requeue is in progress.
  
  It also adds an elevator hook for elevators like AS which need to
  hook into the requeue for correct adjustment of internal counters.

ChangeSet@1.1358.11.10, 2003-07-17 09:41:10-04:00, anton@samba.org
  [PATCH] sym2 error handler sleeps with irqs off
  
  The scsi error handler calls driver error handlers with the host_lock
  taken. We need to drop it before calling down() in the sym2 driver.

ChangeSet@1.1455.9.6, 2003-07-17 00:25:54-07:00, davem@nuts.ninka.net
  [SPARC64]: Do not break out of PCI controller probing loop too early.

ChangeSet@1.1455.9.5, 2003-07-16 23:32:04-07:00, bcollins@debian.org
  [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently.

ChangeSet@1.1444.7.3, 2003-07-16 21:24:40-07:00, rth@kanga.twiddle.net
  [ALPHA] Do ISO C90 strncpy buffer zeroing.

ChangeSet@1.1310.96.50, 2003-07-17 01:04:15-03:00, acme@conectiva.com.br
  o wl3501: use more c99 style struct initializers

ChangeSet@1.1455.8.9, 2003-07-17 13:43:31+10:00, paulus@samba.org
  PPC32: Change mm_segment_t definitions to simplify the code.

ChangeSet@1.1455.8.8, 2003-07-17 13:41:17+10:00, paulus@samba.org
  PPC32: Make FP exceptions enabled by default.

ChangeSet@1.1455.8.7, 2003-07-17 13:39:45+10:00, paulus@samba.org
  PPC32: PCI mapping fixes for non-cache-coherent PPC machines.

ChangeSet@1.1455.8.6, 2003-07-17 13:34:47+10:00, paulus@samba.org
  PPC32: Remove unused fields from irq_cpustat_t.

ChangeSet@1.1310.96.49, 2003-07-16 23:47:26-03:00, acme@conectiva.com.br
  o wl3501: keep it simple, support only ARPHRD_ETHER packets

ChangeSet@1.1455.6.10, 2003-07-16 19:44:13-07:00, davidm@tiger.hpl.hp.com
  ia64: If the compiler supports it, use attribute (model (small)) to
  	tell the compiler that per-CPU variables can be addressed
  	with "addl".
  
  	On the simulator kernel, this saves about 2776 bytes in the
  	kernel image.  On a zx1 kernel, it saves about 5593 bytes.
  	As per-CPU variables are used more, these savings will
  	increase, of course.

ChangeSet@1.1310.96.48, 2003-07-16 23:24:28-03:00, acme@conectiva.com.br
  o wl3501: nuke def_chan, useless
  
  But I still didn't managed to change the channel on the
  firmware... will implement wl3501_set_mib_value...

ChangeSet@1.1444.8.1, 2003-07-16 20:36:51-05:00, stevef@steveft21.ltcsamba
  Fix inverted kmalloc parm ordering (noticed by Zwane) that caused oops on mounts of long server names (reported on bugzilla).  Fix multiuser mount option.

ChangeSet@1.1455.6.9, 2003-07-16 16:14:46-07:00, jbarnes@sgi.com
  [PATCH] ia64: fix GENERIC compile
  
  This will fix the generic compile by removing sn2 from the list of
  targets, since it depends on the new discontig code, which hasn't gone
  in yet.

ChangeSet@1.1455.4.4, 2003-07-16 11:10:08-07:00, sri@us.ibm.com
  [SCTP] Reduce the size of struct sctp_ulpevent so that it fits in
         skb->cb even on 64-bit systems. 
  
  Removed the redundant 'asoc' field in struct sctp_ulpevent and
  instead use sinfo_assoc_id which is present within the other field
  'sndrcvinfo'. This makes the size of struct sctp_ulpevent to be less
  than the size of skb->cb[](48 bytes) even on 64-bit systems.

ChangeSet@1.1455.1.39, 2003-07-16 10:16:36-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Make sddr55 use proper I/O buffering
  
  This patch makes the sddr55 subdriver use proper DMA I/O buffering.

ChangeSet@1.1455.1.38, 2003-07-16 10:16:22-07:00, stern@rowland.harvard.edu
  [PATCH] USB: I/O buffering for sddr09
  
  This patch makes the sddr09 subdriver use proper DMA I/O buffering.

ChangeSet@1.1455.1.37, 2003-07-16 10:15:18-07:00, oliver@neukum.org
  [PATCH] USB: usblcd: race between open and read/write
  
  usblcd registers a device before all buffers are allocated leading
  to a race resulting in NULL pointers being followed.
  This fixes it.

ChangeSet@1.1455.1.36, 2003-07-16 10:12:14-07:00, david-b@pacbell.net
  [PATCH] USB: ethernet gadget, another pxa update
  
    - #ifdefs out some code that never runs on the pxa
    - catches "alloc_etherdev Jihad" changes I somehow missed

ChangeSet@1.1455.1.35, 2003-07-16 10:12:00-07:00, oliver@neukum.org
  [PATCH] USB: fix race between probe and open in skeleton
  
  registering a device only partially initialised is quite bad an
  idea.

ChangeSet@1.1455.1.34, 2003-07-16 10:11:48-07:00, oliver@neukum.org
  [PATCH] USB: fix irq urb in hpusbscsi
  
  this fixes the completion handler for the interrupt urb in hpusbscsi.

ChangeSet@1.1455.7.17, 2003-07-16 06:32:36-07:00, wensong@linux-vs.org
  [IPV4]: Do not use proto for route output in IPVS.

ChangeSet@1.1455.7.16, 2003-07-16 06:31:22-07:00, wensong@linux-vs.org
  [IPV4]: Remove the unnecessay del_timer_sync call in IPVS connection expire.

ChangeSet@1.1455.7.15, 2003-07-16 06:29:20-07:00, wensong@linux-vs.org
  [IPV4]: Add the defense timer for IPVS.

ChangeSet@1.1310.96.47, 2003-07-16 09:57:20-03:00, acme@conectiva.com.br
  o wl3501: use c99 init style for the signals
  
  also remove some unneeded casts.

ChangeSet@1.1455.7.14, 2003-07-16 05:44:00-07:00, yoshfuji@linux-ipv6.org
  [IPV6]: Get reference to neigh/dev when building ndisc DST.

ChangeSet@1.1455.9.3, 2003-07-16 03:08:17-07:00, davem@nuts.ninka.net
  [SPARC64]: Fix assumptions about data section ordering and objects ending up in .data vs .bss

ChangeSet@1.1455.10.1, 2003-07-16 01:19:19-07:00, davem@cheetah.ninka.net
  [SPARC64]: Fix pbus->sysdata interpretation in pci_domain_nr().

ChangeSet@1.1455.6.8, 2003-07-16 00:34:08-07:00, davidm@tiger.hpl.hp.com
  ia64: Put per-CPU data into .data.percpu section both for UP and MP.
  	This ensures that per-CPU data is "addl"-addressable even
  	on UP.

ChangeSet@1.1455.9.2, 2003-07-15 23:40:57-07:00, jfbeam@bluetronic.net
  [SUNKBD]: Mark reset/layout as volatile.

ChangeSet@1.1455.9.1, 2003-07-15 23:25:30-07:00, rob@osinvestor.com
  [SERIAL]: Do not use serio->private to track serio open status in sun drivers.
  
  Issue discovered by Ricky Beam (jfbeam@bluetronic.net).

ChangeSet@1.1455.1.33, 2003-07-15 22:33:17-07:00, greg@kroah.com
  [PATCH] USB: fix memory leak in the visor driver.

ChangeSet@1.1455.7.13, 2003-07-15 22:00:26-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Replace vcc->reply with sk->sk_err; implement sk_write_space.

ChangeSet@1.1455.7.12, 2003-07-15 21:59:32-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Use sk_data_ready and sk_change_state instead of wake_up.

ChangeSet@1.1455.7.11, 2003-07-15 21:58:36-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Eliminate vcc->sleep in favor of sk->sk_sleep.

ChangeSet@1.1455.7.10, 2003-07-15 21:57:44-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Use sk_state_change() and eliminate vcc->callback().

ChangeSet@1.1455.7.9, 2003-07-15 21:50:57-07:00, shemminger@osdl.org
  [NET]: Dynamic net_device for serial eql balancer.

ChangeSet@1.1455.7.8, 2003-07-15 21:46:53-07:00, ja@ssi.bg
  [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers.

ChangeSet@1.1455.7.7, 2003-07-15 21:38:13-07:00, kuznet@ms2.inr.ac.ru
  [TCP/IPV6]: Another anycast check.

ChangeSet@1.1310.96.46, 2003-07-15 23:58:10-03:00, acme@conectiva.com.br
  o wl3501: create wl3501_esbq_exec to avoid cut'n'paste in several functions

ChangeSet@1.1310.96.45, 2003-07-15 23:37:29-03:00, acme@conectiva.com.br
  o wl3501: use the regulatory domain defines
  
  I.e. less magic numbers, also rename freq_domain to reg_domain, as
  in regulatory domain, as the atmel driver does, and that made me
  realize that this defines and the function that checks if a channel
  is valid in a regulatory domain should be moved to the wireless
  extensions (or some other place) common code.

ChangeSet@1.1310.96.44, 2003-07-15 23:26:26-03:00, acme@conectiva.com.br
  o wl3501: remove llc_type stuff, not used

ChangeSet@1.1455.6.7, 2003-07-15 16:40:35-07:00, davidm@wailua.hpl.hp.com
  ia64: Patch by Arun Sharma: Make execve()ing of ia32 tasks work again.
  	The impact on native ia64 fork+execve performance as measured by
  	LMbench is in the noise range (plus or minus 0.1%). The first two
  	hunks in the patch are not together because we wanted to hide the
  	memory latency.

ChangeSet@1.1455.1.32, 2003-07-15 16:20:24-07:00, greg@kroah.com
  [PATCH] USB: fix a nasty use-after-free bug in the usb-serial core.

ChangeSet@1.1455.1.31, 2003-07-15 15:04:44-07:00, stern@rowland.harvard.edu
  [PATCH] USB: More unusual_devs.h entry updates
  
  Here are more user-reported updates for unusual_devs.h.

ChangeSet@1.1455.1.30, 2003-07-15 14:59:38-07:00, oliver@neukum.org
  [PATCH] USB: fix layering violation in usblp
  
  writing urb->status is a no go area for drivers.

ChangeSet@1.1455.1.29, 2003-07-15 14:59:26-07:00, oliver@neukum.org
  [PATCH] USB: fix race between open() and probe()
  
  registering the device before setting the interface data can lead
  to a null pointer being followed in open(). This patch fixes that.

ChangeSet@1.1455.6.6, 2003-07-15 14:58:18-07:00, davidm@tiger.hpl.hp.com
  Fix patch breakage.

ChangeSet@1.1455.1.28, 2003-07-15 14:55:44-07:00, henning@meier-geinitz.de
  [PATCH] USB: New vendor/product ids for scanner driver
  
  this patch adds new vendor/product ids for Avision, Canon, HP,
  Microtek and Relisys scanners.

ChangeSet@1.1455.1.27, 2003-07-15 14:55:31-07:00, henning@meier-geinitz.de
  [PATCH] USB: fix open/probe race in scanner driver
  
  This patch from Oliver Neukum fixes a race between open and
  probe.

ChangeSet@1.1455.1.26, 2003-07-15 14:54:08-07:00, david-b@pacbell.net
  [PATCH] USB: gadget zero learns about pxa2xx udc
  
  The original code needed some updates to work properly with
  the USB Device Controller found in Intel's PXA 2xx processors.
  
    - SET_INTERFACE and SET_CONFIGURATION involve hardware
      automagic:  all endpoints get reset.  This is a PITA,
      and will likely get more work.  (Seems like the reset
      is only partial, hosts need to CLEAR_HALT themselves...)
  
      What this does is to handle -ECONNABORTED notifications
      from pxa2xx_udc, in those cases.  In general, gadget
      drivers need to reset endpoints themselves, since the
      lower levels (hardware!) won't know how the endpoints
      are allocated between interfaces and altsettings.
  
    - The config symbol will be CONFIG_USB_PXA2XX, since the
      same controller (modulo errata) is in several processors
      other than the "older" pxa250.
  
    - This also adds an "i/o pattern" parameter, so that it
      can continue to use the "all zeroes" pattern or switch
      to something else.  The initial "something else" is an
      easily predicted "mod63" pattern.

ChangeSet@1.1455.1.25, 2003-07-15 14:53:55-07:00, david-b@pacbell.net
  [PATCH] USB: usbtest, autoconfigure from descriptors
  
  Not all gadget controllers support ep2in-bulk and ep2out-bulk,
  unlike the EZ-USB (non-FX2) devices or the net2280.
  
  So this patch teaches "usbtest" how to look at the descriptors
  it's given, and use the appropriate endpoints.  This helps
  support Linux test devices using hardware like the pxa2xx UDC,
  and other controllers.

ChangeSet@1.1455.1.24, 2003-07-15 14:53:43-07:00, david-b@pacbell.net
  [PATCH] USB: ethernet gadget learns about pxa2xx udc
  
  The original code needed some updates to work properly with
  the USB Device Controller found in Intel's PXA 2xx processors.
  
     - SET_INTERFACE is effectively unusable.  So the driver
       now has a "minimalist" mode, with none of the bells and
       whistles of CDC.
  
     - The config symbol will be CONFIG_USB_PXA2XX, since the
       same controller (modulo errata) is in several processors
       other than the "older" pxa250.
  
  For the record, that "minimalist" mode was the original idea
  behind this driver ... implementing CDC was a win for interop
  since most non-MSFT host operating systems support it already,
  without needing a new driver.
  
  There were also a few other minor updates:
  
     - Net2280:  queue depth shrank a bit, don't use the same
       endpoint numbers for the IN and OUT sides.  (CATC doesn't
       let filters consider direction, just numbers.)
  
     - Join the Jihad!  Abolish register_netdev()!!  This just
       nests the gadget-private data structures inside the
       netdev data structure, instead of the other way around.
  
     - Minor cleanups.

ChangeSet@1.1455.1.23, 2003-07-15 14:53:33-07:00, david-b@pacbell.net
  [PATCH] USB: usb net drivers SET_NETDEV_DEV
  
  I noticed that Viro's "use alloc_etherdev" patch left a
  small problem:  only "usbnet" did SET_NETDEV_DEV, and
  that used the wrong driver model device.
  
  This has all the usb network drivers use SET_NETDEV_DEV,
  so the /sys/class/net/*/{device,driver} files link to the
  relevant usb interface and to its device driver.

ChangeSet@1.1455.1.22, 2003-07-15 14:53:20-07:00, david-b@pacbell.net
  [PATCH] USB: ohci minor tweaks
  
  Two small updates:
  
    - Report short control reads correctly in an exotic case
      that our regression tests cover.  (Haven't run them with
      ohci for a long time, it seems...)
  
    - IRQ non-delivery bugs (ACPI, APIC, etc) can prevent urbs
      from unlinking.  This prints a warning when that sort of
      non-USB bug is biting.

ChangeSet@1.1455.6.5, 2003-07-15 14:39:40-07:00, davidm@tiger.hpl.hp.com
  ia64: Change per-CPU implementation so that __get_cpu_var() returns the
  	canonical address (l-value).  To get the virtually mapped
  	alias (which is more efficient), use __ia64_per_cpu_var().  The
  	latter is safe only if the address of the l-value is never passed
  	to another CPU (i.e., not stored in any global place).
  	For extremely efficient, portable per-CPU variables, there is
  	now a new API local.h which was introduced by Rusty Russell.
  	To use this, declare a variable of type local_t as a per-CPU
  	variable and then use {__,}cpu_local_FOO() to manipulate such
  	variables.  This patch also updated the atomic interface with
  	a 64-bit counter.

ChangeSet@1.1455.1.21, 2003-07-15 14:33:37-07:00, greg@kroah.com
  [PATCH] USB: fix up cdc-acm driver's tty and devfs names.

ChangeSet@1.1455.1.20, 2003-07-15 14:33:02-07:00, greg@kroah.com
  [PATCH] USB: fix up bluetty driver's tty and devfs names.

ChangeSet@1.1455.1.19, 2003-07-15 14:32:34-07:00, greg@kroah.com
  [PATCH] USB: flush all in-flight urbs _before_ disconnect() is called.
  
  This solves the module unload problem for some usb-serial drivers
  (like visor.c and ftdi_sio.c), and makes usb drivers much simpler.

ChangeSet@1.1455.1.18, 2003-07-15 14:32:18-07:00, greg@kroah.com
  [PATCH] USB: remove some warnings when building the documentation.

ChangeSet@1.1455.4.3, 2003-07-15 13:53:43-05:00, jgrimm@touki.austin.ibm.com
  [SCTP] Support v4-mapped-v6 addresses (Ardelle Fan)

ChangeSet@1.1455.5.2, 2003-07-15 10:53:31-07:00, greg@kroah.com
  [PATCH] PCI: fix problem with pci remove functions not being built if CONFIG_HOTPLUG was not set
  
  This fixes a build problem on sparc, and hopefully will prevent this from
  happening in the future...

ChangeSet@1.1455.8.5, 2003-07-15 22:05:16+10:00, paulus@samba.org
  PPC32: Fix compilation of powermac CPU frequency switching support.

ChangeSet@1.1455.8.4, 2003-07-15 21:54:50+10:00, paulus@samba.org
  PPC32: Eliminate duplicate variable declarations in arch/ppc/kernel/time.c

ChangeSet@1.1455.8.3, 2003-07-15 21:49:57+10:00, paulus@samba.org
  PPC32: Add SEMTIMEDOP.  Patch from Anton Blanchard.

ChangeSet@1.1455.8.2, 2003-07-15 21:47:27+10:00, paulus@samba.org
  PPC32: Add some more system calls - tgkill, utimes, [f]statfs64.
  
  Patch from Anton Blanchard.  Also reserves a syscall for swapcontext
  and updates the _syscallN macros.

ChangeSet@1.1455.7.6, 2003-07-15 01:29:49-07:00, davem@nuts.ninka.net
  [TCP/IPV6]: Check for anycast where we check for multicast.

ChangeSet@1.1455.4.2, 2003-07-14 23:43:40-07:00, sri@us.ibm.com
  [SCTP] Update API names to be compatible with draft-ietf-tsvwg-sctpsocket-07.txt.

ChangeSet@1.1455.6.4, 2003-07-14 22:51:09-07:00, davidm@tiger.hpl.hp.com
  ia64: Small fixes for 2.6.0-test1 merge.

ChangeSet@1.1455.6.3, 2003-07-14 22:46:16-07:00, davidm@tiger.hpl.hp.com
  ia64: Set the PRT entry's irq member in iosapic_parse_prt().

ChangeSet@1.1455.6.2, 2003-07-14 18:15:00-07:00, willy@debian.org
  [PATCH] ia64: use has_8259 in acpi_register_irq()
  
  acpi_madt is marked as __initdata, so an attempt to use
  acpi_register_irq() after we discarded init sections would cause us to
  dereference a random location.  Everywhere else uses has_8259 anyway.

ChangeSet@1.1455.7.5, 2003-07-14 17:22:42-07:00, kunihiro@ipinfusion.com
  [IPSEC/IPV6]: Add missing email address to my copyrights.

ChangeSet@1.1455.7.4, 2003-07-14 17:18:34-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Cleanup br2684_ioctl_hook.

ChangeSet@1.1455.7.3, 2003-07-14 17:17:59-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Cleanup pppoatm_ioctl_hook.

ChangeSet@1.1455.7.2, 2003-07-14 17:16:07-07:00, ak@muc.de
  [NET]: Turn softnet_data into per-cpu data.

ChangeSet@1.1455.7.1, 2003-07-14 17:11:11-07:00, albertogli@telpin.com.ar
  [IPVS]: Fix typo in Kconfig file.

ChangeSet@1.1455.1.17, 2003-07-14 16:54:25-07:00, mdharm-usb@one-eyed-alien.net
  [PATCH] USB: remove now-dead mode-translation code
  
  This patch removes all of the mode-translation logic.  It's no longer
  needed, as the upper-level drivers now all issue the proper 10-byte
  commands.  This is a large patch, but what it's doing is removing a great
  deal of unneeded code -- about 650+ lines removed, according to diffstat.
  
  Those of you who are having some trouble getting your DVD-RAMs detected
  properly should have all your problems solved by an upcoming patch from the
  SCSI folks.  It may look like that problem is related to this patch, but it
  isn't -- it's a side-effect of another SCSI patch to consolidate code.
  
  Special thanks to James Bottomley for being patient enough to work with me
  on these issues on the SCSI layer.
  
  This, BTW, makes US_FL_MODE_XLATE a NOP.  The symbol is kept for the
  purpose of allowing unusual_devs.h to be consistent between 2.4 and 2.5
  
  There are still a few places where more code could (potentially) be
  removed.  I need to mull over the UFI specification to be sure, tho.

ChangeSet@1.1455.1.16, 2003-07-14 16:54:12-07:00, mdharm-usb@one-eyed-alien.net
  [PATCH] USB: convert ISD200 and Jumpshot to DMA-safe buffer
  
  This patch converts the ISD200 and Jumpshot drivers to use the new DMA-safe
  buffer.
  
  
  I'd also like to take a moment to thank Alan Stern, who writes many of
  these patches.  Without his help, many of the improvements everyone has
  seen over the 2.5.x series would not have been possible.

ChangeSet@1.1455.6.1, 2003-07-14 16:52:23-07:00, davidm@tiger.hpl.hp.com
  Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
  into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

ChangeSet@1.1455.5.1, 2003-07-14 16:39: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.1455.3.5, 2003-07-14 16:33:18-07:00, greg@kroah.com
  [PATCH] PCI: remove usages of pci slot_name from acpi pci hotplug driver

ChangeSet@1.1455.3.4, 2003-07-14 16:33:07-07:00, greg@kroah.com
  [PATCH] PCI: remove usages of pci slot_name from the pci core code.

ChangeSet@1.1388.5.3, 2003-07-14 16:10:24-07:00, willy@debian.org
  [PATCH] ia64: Add some devinits to pci.c
  
  These functions can all be devinit as they're all called from functions
  which are themselves devinit.

ChangeSet@1.1455.2.8, 2003-07-14 16:08:00-07:00, greg@kroah.com
  [PATCH] USB: fixed up pci slot_name accesses in usb gadget code

ChangeSet@1.1455.2.7, 2003-07-14 16:07:51-07:00, greg@kroah.com
  [PATCH] USB: fixed up pci slot_name accesses in usb code

ChangeSet@1.1463, 2003-07-14 13:13:10-07:00, agrover@groveronline.com
  ACPI: Update version, and other trivialities

ChangeSet@1.1461, 2003-07-14 12:50:26-07:00, agrover@groveronline.com
  ACPI: Dynamically allocate SDT list (suggested by Andi Kleen)

ChangeSet@1.1455.1.14, 2003-07-14 09:30:01-07:00, lethal@linux-sh.org
  [PATCH] shwdt update
  
  This patch includes quite a few changes and updates for the shwdt driver (which
  brings it in sync with LinuxSH CVS HEAD). This fixes up support for the SH-2,
  and also fixes up some timer brain-damage.

ChangeSet@1.1455.1.13, 2003-07-14 09:29:53-07:00, lethal@linux-sh.org
  [PATCH] PCMCIA: Update hd64465 driver
  
  This patch updates the sh-specific hd64465 pcmcia driver for the new API, as
  well as fixing up some other issues (such as remap_page_range() abuse -- we
  remap through P3 area instead) which caused it not to compile. Changes by
  Dominik Brodowski and myself.

ChangeSet@1.1455.1.12, 2003-07-14 09:29:46-07:00, lethal@linux-sh.org
  [PATCH] pvr2fb update
  
  Here's an update for pvr2fb (with a patch this time), which makes it compile
  again.

ChangeSet@1.1455.1.11, 2003-07-14 09:22:17-07:00, jgarzik@pobox.com
  [PATCH] Large PCI bus numbers
  
  ppc64 machines can have PCI bus numbers larger than 8 bits, but it looks
  like pci_device_to_OF_node already handles this case, in both 2.4 and
  2.5.
  
  We just need the space to store them.

ChangeSet@1.1455.1.10, 2003-07-14 09:16:49-07:00, chyang@clusterfs.com
  [PATCH] unresolved symbol with moduled intermezzo
  
  This solves the unresolved symbol problem with modular intermezzo.  Also
  update the MAINTAINERS entry.

ChangeSet@1.1455.1.9, 2003-07-14 08:54:57-07:00, alex@ssi.bg
  [PATCH] Fix irq handling of IO-APIC edge IRQs on UP
  
  send_IPI_self is needed to resend irqs with IRQ_PENDING status when
  enabled.
  
  Checked with Ingo, and it's in 2.4-ac for some time.
  
  This should fix ide lost interrupts on UP with IO-APIC
  
  Ide trigers it this way:
   - disable_irq
   - do stuff that triggers IRQ.
   - irq is IRQ_PENDING
   - enable_irq
   - IRQ is lost, needs to be resend.
  
  I'll send the patch to fixup IDE disable_irq logic to Bart.

ChangeSet@1.1455.1.8, 2003-07-14 08:49:38-07:00, randy.dunlap@verizon.net
  [PATCH] busmouse: fix memory leak and misc_register failure
  
  From Flavio B. Leitner. <fbl@netbank.com.br>
  
  Fix a memory leak and an unchecked return code in the busmouse driver.

ChangeSet@1.1455.1.7, 2003-07-14 08:49:30-07:00, randy.dunlap@verizon.net
  [PATCH] unchecked return code of copy_to_user in read_profile
  
  From Daniele Bellucci <bellucda@tiscali.it>.
  
  Check the copy_to_user() return code in read_profile().

ChangeSet@1.1455.1.6, 2003-07-14 08:49:23-07:00, randy.dunlap@verizon.net
  [PATCH] reduce stack usage in wanrouter
  
  From Jorn Engel <joern@wohnheim.fh-wedel.de> and Randy Dunlap.
  
  It reduces stack usage in the WAN router by about 0x500 bytes
  (from 0x520 to 0x24 when I did it in April).

ChangeSet@1.1455.1.5, 2003-07-14 08:49:17-07:00, randy.dunlap@verizon.net
  [PATCH] syncppp: incomplete function prototype
  
  This fixes this warning:
  
    syncppp.c:165: warning: function declaration isn't a prototype
  
  by adding "void" as the function parameter list.

ChangeSet@1.1455.1.4, 2003-07-14 08:49:09-07:00, maneesh@in.ibm.com
  [PATCH] vfsmount_lock-fix
  
  This fixes one place where I missed the replacing dcache_lock with
  vfsmount_lock in put_namespace().
  
  Tested with CLONE_NEWNS flag also.

ChangeSet@1.1455.3.3, 2003-07-13 23:07:27-07:00, greg@kroah.com
  PCI: fix up error for when CONFIG_PCI=n and scsi.h is included.

ChangeSet@1.1455.3.2, 2003-07-13 22:53:19-07:00, nkiesel@tbdnetworks.com
  [PATCH] PCI: fixup for compile error in pci/legacy.c
  
  the last patch forgot to fix the debug code.

ChangeSet@1.1455.2.6, 2003-07-13 22:41:37-07:00, ganesh@vxindia.veritas.com
  [PATCH] USB: more ids for ipaq
  
  3 more device ids added to ipaq.c/ipaq.h
  
   Added ids for the Rover P5, Toshiba E310 and E335. Thanks to
   Matthijs van der Molen, Pavel Stoliarov, Tod B. Schmidt and
   Matt Hartley.

ChangeSet@1.1455.2.5, 2003-07-13 21:44:11-07:00, david@csse.uwa.edu.au
  [PATCH] USB: Adding DSS-20 SyncStation to ftdi_sio
  
  Patch for 2.4.22 ftdi_sio to add DSS-20 SyncStation to ftdi_sio - the
  SyncStation is the usb cradle for the Sony Ericsson P800 phone.

ChangeSet@1.1455.2.4, 2003-07-13 20:24:29-07:00, torvalds@home.osdl.org
  Linux 2.6.0-test1
  
  First "test" kernel. Same naming we used for 2.4.0 - there it took
  from May to December to get to the real version. Let's see if we
  can do it faster this time.
  TAG: v2.6.0-test1