ChangeSet@1.1600, 2003-08-02 18:09:20-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] more use fat_get_short_entry()
  
  This uses fat_get_short_entry() in fat_dir_empty(). Moves fat_scan() and
  fat_subdirs() to dir.c.

ChangeSet@1.1599, 2003-08-02 18:09:12-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] Inline vfat_strnicmp()
  
  From Ren <l.s.r@web.de>
  
  the function vfat_strnicmp() has just one callsite. Inlining it
  actually shrinks vfat.o slightly.

ChangeSet@1.1598, 2003-08-02 18:09:04-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] Consolidate dot-stripping code
  
  From Ren <l.s.r@web.de>
  
  there are several places inside fs/vfat/namei.c where the length of a
  struct qstr without any trailing dots is calculated. The patch below
  adds a function vfat_striptail_len() which does that and makes use of it.

ChangeSet@1.1597, 2003-08-02 18:08:55-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] uses ->i_pos instead of ->i_ino on fat_fs_panic()
  
  This uses ->i_pos instead of ->i_ino on fat_fs_panic() because ->i_ino
  is not useful.
  
  loff_t is _signed_ long long, so format string should use "%lld".
  
  
   fs/fat/cache.c |   14 +++++++-------
   fs/fat/inode.c |    2 +-
   fs/fat/misc.c  |    2 +-
   3 files changed, 9 insertions(+), 9 deletions(-)

ChangeSet@1.1596, 2003-08-02 18:08:47-07:00, hirofumi@mail.parknet.co.jp
  [PATCH] Fix the vfat dentry handling fix
  
  This adds the forgotten test whether it's negative dentry.  That test
  should be needed only in negative dentry case.
  
  Removes unneeded dcache_lock.
  
  (NOTE: vfat still has the filename case problem on mkdir(), rename() etc.)

ChangeSet@1.1595, 2003-08-02 15:57:58-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] move "config SOUND" to sound/Kconfig
  
  Allows all architectures to simply include the sound/Kconfig file.
  Now somebody can finally update the comment for CONFIG_SOUND ;-).

ChangeSet@1.1594, 2003-08-02 15:57:22-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: use def_bool in Kconfig

ChangeSet@1.1593, 2003-08-02 15:56:26-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: clean BLK_DEV_IDEDMA_PCI dependencies in Kconfig

ChangeSet@1.1592, 2003-08-02 15:55:47-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: clean IDE_CHIPSETS dependencies in Kconfig

ChangeSet@1.1591, 2003-08-02 15:55:17-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: clean BLK_DEV_IDE dependencies in Kconfig

ChangeSet@1.1590, 2003-08-02 15:53:59-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: fix ordering in Kconfig

ChangeSet@1.1589, 2003-08-02 15:52:32-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: kill surplus menu in Kconfig

ChangeSet@1.1588, 2003-08-02 15:51:52-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: kill no longer used CONFIG_BLK_DEV_PDC202XX
  
  and move help comment to CONFIG_BLK_DEV_PDC202XX_OLD

ChangeSet@1.1587, 2003-08-02 15:51:35-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: kill no longer used CONFIG_BLK_DEV_NFORCE

ChangeSet@1.1586, 2003-08-02 15:51:24-07:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide: kill no longer used CONFIG_BLK_DEV_IDE_MODES

ChangeSet@1.1585, 2003-08-02 15:51:14-07:00, agrover@groveronline.com
  [PATCH] ia64 fix for ACPI
  
  Make ACPI aware of the iosapic irq controller on ia64 machines.

ChangeSet@1.1584, 2003-08-02 11:11:21-07:00, torvalds@home.osdl.org
  Fix up AGP merge: agp_memory_reserved got exported twice.

ChangeSet@1.1583, 2003-08-02 10:36:25-07:00, torvalds@home.osdl.org
  Merge bk://linux-dj.bkbits.net/agpgart
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1582, 2003-08-02 10:34:58-07:00, torvalds@home.osdl.org
  Merge bk://linux-dj.bkbits.net/cpufreq
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1581, 2003-08-01 21:55:30-07:00, greg@kroah.com
  Merge kroah.com:/home/greg/linux/BK/bleed-2.5
  into kroah.com:/home/greg/linux/BK/i2c-2.5

ChangeSet@1.1564.2.2, 2003-08-01 21:39:02-07:00, bellucda@tiscali.it
  [PATCH] I2C: fixed a little memory leak in i2c-ali15x3.c
  
  there is a little memory leak in i2c-ali15x3.c .
  You can reproduce the BUG as follows:
  In a PC with no such device unloading i2c-ali15x3 cause an oops in release_region.
  I've fixed by moving release_region() from i2c_ali15x3_exit() to ali15x3_remove().

ChangeSet@1.1580, 2003-08-01 19:51:36-07:00, torvalds@home.osdl.org
  Update r128 drm driver from DRI CVS tree.
  
  This updates the driver from version 2.4.0->2.5.0, adding
  the CCM_FLIP command.

ChangeSet@1.1579, 2003-08-01 19:49:50-07:00, torvalds@home.osdl.org
  Merge i830 IRQ handler cleanups from DRI CVS tree

ChangeSet@1.1578, 2003-08-01 19:49:04-07:00, torvalds@home.osdl.org
  Mark the SiS DRM driver as depending on the SiS FBCON support. It
  won't even compile without it.

ChangeSet@1.1577, 2003-08-01 18:01:37-07:00, davem@kernel.bkbits.net
  Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
  into kernel.bkbits.net:/home/davem/sparc-2.5

ChangeSet@1.1564.3.5, 2003-08-01 19:17:42-07:00, davem@nuts.ninka.net
  [SPARC64]: Propagate bprm->interp changes to sparc 32-bit compat layer.

ChangeSet@1.1564.3.4, 2003-08-01 19:17:03-07:00, davem@nuts.ninka.net
  [STRING]: Fix bug in generic strncpy() change.

ChangeSet@1.1564.3.3, 2003-08-01 19:14:54-07:00, davem@nuts.ninka.net
  [SPARC64]: Add some more symbol debugging in register dumps.

ChangeSet@1.1576, 2003-08-01 15:34:06-07:00, torvalds@home.osdl.org
  Merge bk://gkernel.bkbits.net/net-drivers-2.5
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1564.3.2, 2003-08-01 15:27:49-07:00, davem@nuts.ninka.net
  [SCSI]: Make dc395x.c build again.

ChangeSet@1.1575, 2003-08-01 15:07:01-07:00, rddunlap@osdl.org
  [PATCH] janitor: convert to pci_name()
  
  [ GregKH has already done this is USB and PCI core. ]
  
  From: "Warren A. Layton" <zeevon@debian.org>
  
  Based on a request from Matthew Wilcox, convert instances of
  pci_dev->slot_name to use pci_name() instead:
  
    "In order to support PCI Domains, we have to stop using slot_name.
     It's related to driver model transition too since pci_dev->slot_name
     was redundant with pci_dev->dev.bus_id.  So I introduced the inline
     function pci_name().  Now there's about 300-400 places in the tree
     that're using slot_name which need to be converted to use pci_name().
     once that's done, we can remove the slot_name pointer in pci_dev and
     save a (void *) per pci_dev."

ChangeSet@1.1574, 2003-08-01 15:02:20-07:00, rddunlap@osdl.org
  [PATCH] don't init statics to 0 (fs/)
  
  From: Leann Ogasawara <ogasawara@osdl.org>
  
  Uninitialize static variables initialized to 0 so they are pushed to the
  .bss instead of .data.

ChangeSet@1.1573, 2003-08-01 15:02:12-07:00, rddunlap@osdl.org
  [PATCH] janitor: don't init statics to 0
  
  From: Leann Ogasawara <ogasawara@osdl.org>
  
  Uninitialize static variables initialized to 0 so they are pushed to the
  .bss instead of .data.

ChangeSet@1.1572, 2003-08-01 15:02:04-07:00, rddunlap@osdl.org
  [PATCH] jantior: return -EFAULT on copy_user error
  
  From: Daniele Bellucci <bellucda@tiscali.it>
  
  Return proper error code from copy_to_user failure in fs/sysfs/bin.c

ChangeSet@1.1571, 2003-08-01 15:01:57-07:00, rddunlap@osdl.org
  [PATCH] janitor: use char arrays for strings
  
  From: maximilian attems <janitor@sternwelten.at>
  
  Use char arrays instead of char* for strings:
   a. uses a single variable instead of two.
   b. shorter code.
   c. __initdata will be completely dropped.

ChangeSet@1.1570, 2003-08-01 15:01:49-07:00, rddunlap@osdl.org
  [PATCH] janitor: make serio init/exit static
  
  From: Daniele Bellucci <bellucda@tiscali.it>

ChangeSet@1.1569, 2003-08-01 15:01:42-07:00, rddunlap@osdl.org
  [PATCH] janitor: add MODULE_LICENSE() in 2 drivers
  
  From: dan carpenter <error27@email.com>
  
  Neither one of these drivers has a clear maintainer.  The patches are
  straight forward and tested.  Both drivers are released under the GPL.

ChangeSet@1.1568, 2003-08-01 15:01:34-07:00, rddunlap@osdl.org
  [PATCH] janitor: don't init static data (arm26)
  
  By Leann Ogasawara <ogasawara@osdl.org>
  
  Uninitialize static variables initialized to 0 so they are pushed to the
  .bss instead of .data.

ChangeSet@1.1567, 2003-08-01 14:55:50-07:00, jack@ucw.cz
  [PATCH] Fix old quota format locking
  
  This fixes a bug in locking (we take one lock twice) for old quota
  format.  Without this patch the old format simply don't work (I really
  don't know how that could happen).
  
  Thanks go to Herbert Potzl who spotted it.

ChangeSet@1.1564.3.1, 2003-08-01 14:17:01-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
  into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

ChangeSet@1.1564.1.1, 2003-08-01 15:30:32-04:00, jgarzik@redhat.com
  Merge kernel.bkbits.net:net-drivers-2.6
  into redhat.com:/garz/repo/net-drivers-2.6

ChangeSet@1.1566, 2003-08-01 12:14:11-07:00, greg@kroah.com
  PCI: merge fixups.

ChangeSet@1.1565, 2003-08-01 12:02:34-07:00, greg@kroah.com
  merge

ChangeSet@1.1563, 2003-08-01 10:58:37-07:00, torvalds@home.osdl.org
  Merge XFS updates.

ChangeSet@1.1547.1.78, 2003-08-01 10:52:27-07:00, greg@kroah.com
  USB: fix up ALSA merge due to struct usb_interface changes.

ChangeSet@1.1547.11.2, 2003-08-01 10:21:53-07:00, greg@kroah.com
  I2C: remove devinitdata marking from i2c-nforce2.c as it's wrong.

ChangeSet@1.1547.17.3, 2003-08-01 10:13:46-07:00, mitch@sfgoth.com
  [PATCH] PCI: add 2 entries to pci_ids.h
  
  These have been in the pci.ids file for awhile but not in <linux/pci_ids.h>
  They're used by my drivers/atm/lanai.c driver that has been in tree for
  some time now (it provides its own copy of these #define's protected by
  an #ifndef - I'll remove that once this patch goes into the mainline)

ChangeSet@1.1547.17.2, 2003-08-01 10:13:16-07:00, mitch@sfgoth.com
  [PATCH] PCI: Trivial DMA-mapping.txt fix
  
  As far as I can tell "pci_set_consistent()" doesn't exist - the docs probably
  meant to say "pci_set_consistent_dma_mask()".

ChangeSet@1.1547.16.48, 2003-08-01 10:11:57-07:00, akpm@osdl.org
  [PATCH] cpu_idle() startup race fix
  
  Diagnosis from Christian Vogel <vogel@skunk.physik.uni-erlangen.de>
  
  cpu_idle() tests pm_idle() just once then falls into the
  
  	while (!need_resched())
  		idle();
  
  loop.
  
  Problem is, that loop never terminates (need_resched() always returns false
  on preemptive kernels).
  
  The other problem is that ACPI updates pm_idle _after_ cpu_idle() has taken a
  local copy.  So we always call default_idle(), even when pm_idle is pointing
  at a new idle handler.
  
  So fix it to pick up changed values of pm_idle() each time around the inner
  loop.

ChangeSet@1.1547.16.47, 2003-08-01 10:11:48-07:00, akpm@osdl.org
  [PATCH] export install_page() to modules
  
  install_page() is a library function which we expect will be used by all
  drivers which implement vm_operations.populate().  Therefore it should be
  exported to kernel modules.
  
  Petr Vandrovec has a project which involves sparse mappings of device memory
  which can use remap_file_pages().  It needs install_page().

ChangeSet@1.1547.16.46, 2003-08-01 10:11:41-07:00, akpm@osdl.org
  [PATCH] Watchdog: use module_param
  
  From: Wim Van Sebroeck <wim@iguana.be>
  
  The first patch convert these watchdog modules to the new module_param syntax.
  
  The second patch fixes machzwd.c (you need to declare the variable before
  using the module_param subroutine).

ChangeSet@1.1547.16.45, 2003-08-01 10:11:33-07:00, akpm@osdl.org
  [PATCH] ftl.c warning fix
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  A 16bit number can _never_ be > 65536.  So don't bother to check for it.

ChangeSet@1.1547.16.44, 2003-08-01 10:11:26-07:00, akpm@osdl.org
  [PATCH] serial drivers are not experimental
  
  From: Andries.Brouwer@cwi.nl
  
  A few days ago I needed a serial line and couldnt find the option in
  menuconfig.  Turned out that SERIAL_8250 depends on EXPERIMENTAL.  I
  suppose that dependence should be removed.

ChangeSet@1.1547.16.43, 2003-08-01 10:11:18-07:00, akpm@osdl.org
  [PATCH] dscc4 compile fix for hdlc
  
  From: Francois Romieu <romieu@fr.zoreil.com>
  
  The wan driver I maintain was hit by hdlc changes too. Please
  apply patch below. It is diffed against plain -test2 but it
  applies equally as well against -test2-mm2.
  
  More important changes will come in a near future for this
  driver but I'd rather keep the changes separated.
  
  Description:
  - after the hdlc changes, dscc4 module doesn't need to set
    hdlc->proto(.id) itself anymore;
  - MOD_{INC/DEC}_USE_COUNT removal;
  - SET_NETDEV_DEV() use;

ChangeSet@1.1547.16.42, 2003-08-01 10:11:11-07:00, akpm@osdl.org
  [PATCH] generic HDLC updates
  
  From: Krzysztof Halasa <khc@pm.waw.pl>
  
  The following patch upgrades generic HDLC to support "new" protocol
  handlers.

ChangeSet@1.1547.16.41, 2003-08-01 10:11:03-07:00, akpm@osdl.org
  [PATCH] IPMI build fix
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  Fix ACPI compile error if doing processor probing only: acpi_find_bmc is
  only available #ifdef CONFIG_ACPI_INTERPRETER.

ChangeSet@1.1547.16.40, 2003-08-01 10:10:57-07:00, akpm@osdl.org
  [PATCH] export agp_memory_reserved
  
  nvidia-agp needs it.

ChangeSet@1.1547.16.39, 2003-08-01 10:10:49-07:00, akpm@osdl.org
  [PATCH] i810fb oops fix
  
  The module device table is not NULL-terminated, so we run off the end during
  probing and oops.
  
  Also, move all those static decls out of .h and into .c

ChangeSet@1.1547.16.38, 2003-08-01 10:10:41-07:00, akpm@osdl.org
  [PATCH] quota typo fix
  
  From: Herbert Potzl <herbert@13thfloor.at>
  
  quota.h typo fix

ChangeSet@1.1547.16.37, 2003-08-01 10:10:33-07:00, akpm@osdl.org
  [PATCH] Fix dac960 for devfs
  
  From: Dave Olien <dmo@osdl.org>
  
  It wasn't initializing the devfs_name member of the gendisk structures to
  contain the root name of the logical disk.

ChangeSet@1.1547.16.36, 2003-08-01 10:10:26-07:00, akpm@osdl.org
  [PATCH] binfmt_script argv[0] fix
  
  From: Arun Sharma <arun.sharma@intel.com>
  
  A script such as
  
    #!/bin/foo.bar
    ...
  
  where /bin/foo.bar is handled by binfmt_misc, is not handled correctly i.e.
  the interpreter of foo.bar doesn't receive the correct arguments.
  
  The binfmt_misc handler requires that bprm->filename is appropriately
  filled so that the argv[1] could be correctly passed to the interpreter.
  
  However, binfmt_script, as it exists today doesn't populate bprm->filename
  correctly.
  
  Another motivation for this patch is the output of ps.  Emulators which use
  binfmt_misc may want to keep the output of ps consistent with native
  execution.  This requires preserving bprm->filename.  The attached patch
  guarantees this even if we have to go through several binfmt handlers
  (think of finite loops involving binfmt_script and binfmt_misc).

ChangeSet@1.1547.16.35, 2003-08-01 10:10:18-07:00, akpm@osdl.org
  [PATCH] pc300_drv build fix
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  Fix compile error introduced by the HDLC update.

ChangeSet@1.1547.16.34, 2003-08-01 10:10:11-07:00, akpm@osdl.org
  [PATCH] com20020_cs.c doesn't compile
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  drivers/net/pcmcia/com20020_cs.c wasn't updated to the module owner
  field changes

ChangeSet@1.1547.16.33, 2003-08-01 10:10:03-07:00, akpm@osdl.org
  [PATCH] uidhash init-time locking
  
  From: <ffrederick@prov-liege.be>
  
  Add the necessary locking around uid_hash_insert() in uid_cache_init().
  
  (It's an initcall, and the chances of another CPU racing with us here are
  basically zero.  But it's good for documentary purposes and the code gets
  dropped later anyway...)

ChangeSet@1.1547.16.32, 2003-08-01 10:09:55-07:00, akpm@osdl.org
  [PATCH] Move the special_file() definition
  
  From: <ffrederick@prov-liege.be>
  
  The special_file() macro is being duplicated in JFS.  Move it to fs.h.

ChangeSet@1.1547.16.31, 2003-08-01 10:09:49-07:00, akpm@osdl.org
  [PATCH] fix read_dir()
  
  This function tries to allocate increasingly large buffers, but it gets the
  bounds wrong by a factor of PAGE_SIZE.  It causes boot-time devfs mounting
  to fail.

ChangeSet@1.1547.16.30, 2003-08-01 10:09:41-07:00, akpm@osdl.org
  [PATCH] ext3: fix commit assertion failure
  
  We're getting asserion failures in commit in data=journal mode.
  
  journal_unmap_buffer() has unexpectedly donated this buffer to the committing
  transaction, and the commit-time assertion doesn't expect that to happen.  It
  doesn't happen in 2.4 because both paths are under lock_journal().
  
  Simply remove the assertion: the commit code will uncheckpoint the buffer and
  then recheckpoint it if needed.

ChangeSet@1.1547.16.29, 2003-08-01 10:09:34-07:00, akpm@osdl.org
  [PATCH] fix ip_conntrack_core.h compile error
  
  From: Felipe Alfaro Solana <felipe_alfaro@linuxmail.org>
  
  Fix compile error in 2.6.0-test2 when Netfilter IP connection tracking
  is enabled.

ChangeSet@1.1547.16.28, 2003-08-01 10:09:26-07:00, akpm@osdl.org
  [PATCH] fix select() with an xoffed tty
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  Eli Barzilay noticed that select() for tty devices is broken: For
  stopped tty devices, select says POLLOUT and write fails with -EAGAIN.
  
      http://marc.theaimsgroup.com/?l=linux-kernel&m=105902461110282&w=2
  
  I've tracked this back to normal_poll in drivers/char/n_tty.c:
  
   > if (tty->driver->chars_in_buffer(tty) < WAKEUP_CHARS)
   >                mask |= POLLOUT | POLLWRNORM;
  
  It assumes that a following write will succeed if less than 256 bytes
  are in the write buffer right now. This assumption is wrong for
  con_write_room: if the console is stopped, it returns 0 bytes buffer
  size (con_write_room()). Ditto for pty_write_room.

ChangeSet@1.1547.16.27, 2003-08-01 10:09:18-07:00, akpm@osdl.org
  [PATCH] Fix ipt_helper compilation
  
  From: florin@iucha.net (Florin Iucha)
  
  Fix compilation of net/ipv4/netfilter/ipt_helper.c by including the
  proper header files.

ChangeSet@1.1547.16.26, 2003-08-01 10:09:08-07:00, akpm@osdl.org
  [PATCH] direct-io support for XFS unwritten extents
  
  From: Nathan Scott <nathans@sgi.com>
  
  This patch adds a mechanism by which a filesystem can register an interest in
  the completion of direct I/O.  The completion routine will be given the
  inode, an offset and a length, and an optional filesystem-private field.
  
  We have extended the use of the buffer_head-based interface (i.e.
  get_block_t) for direct I/O such that the b_private field is now utilised.
  It is defined to be initially zero at the start of I/O, and will be passed
  into the filesystem unmodified by the VFS with each map request, while
  setting up the direct I/O.  Once I/O has completed the final value of this
  pointer will be passed into a filesystems I/O completion handler.  This
  mechanism can be used to keep track of all of the mapping requests which
  encompass an individual direct I/O request.
  
  This has been implemented specifically for XFS, but is done so as to be as
  generic as possible.  XFS uses this mechanism to provide support for
  unwritten extents - these are file extents which have been pre-allocated
  on-disk, but not yet written to (once written, these become regular file
  extents, but only once I/O is complete).

ChangeSet@1.1547.16.25, 2003-08-01 10:08:53-07:00, akpm@osdl.org
  [PATCH] vmscan: use zone_pressure for page unmapping
  
  From: Nikita Danilov <Nikita@Namesys.COM>
  
  Use zone->pressure (rathar than scanning priority) to determine when to
  start reclaiming mapped pages in refill_inactive_zone().  When using
  priority every call to try_to_free_pages() starts with scanning parts of
  active list and skipping mapped pages (because reclaim_mapped evaluates to
  0 on low priorities) no matter how high memory pressure is.

ChangeSet@1.1547.16.24, 2003-08-01 10:08:36-07:00, akpm@osdl.org
  [PATCH] vmscan: decaying average of zone pressure
  
  From: Nikita Danilov <Nikita@Namesys.COM>
  
  The vmscan logic at present will scan the inactive list with increasing
  priority until a threshold is triggered.  At that threshold we start
  unmapping pages from pagetables.
  
  The problem is that each time someone calls into this code, the priority is
  initially low, so some mapped pages will be refiled event hough we really
  should be unmapping them now.
  
  Nikita's patch adds the `pressure' field to struct zone.  it is a decaying
  average of the zone's memory pressure and allows us to start unmapping pages
  immediately on entry to page reclaim, based on measurements which were made
  in earlier reclaim attempts.

ChangeSet@1.1547.1.77, 2003-08-01 10:08:22-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Remove usb_set_maxpacket()
  
  This is the final part of as66c.  It removes the usb_set_maxpacket()
  routine, since the same functionality now exists elsewhere.  The one place
  it was used was in the device reset pathway for a device that has changed
  somehow since the previous reset.  That code needs to be fixed up anyway;
  for now it's enough just to have it call usb_set_configuration().

ChangeSet@1.1547.16.23, 2003-08-01 10:08:18-07:00, akpm@osdl.org
  [PATCH] fix kswapd throttling
  
  kswapd currently takes a throttling nap even if it freed all the pages it
  was asked to free.
  
  Change it so we only throttle if reclaim is not being sufficiently
  successful.

ChangeSet@1.1547.1.76, 2003-08-01 10:08:08-07:00, david-b@pacbell.net
  [PATCH] USB: hcd initialization fix
  
  This cleans up HCD initialization by adding an explicit
  reset step, putting the device into a known state before
  resources are allocated.  This step is implemented for
  EHCI, since some BIOS firmware seems to act quirky there,
  but nothing else yet.  (OHCI would be just easy too.)

ChangeSet@1.1547.16.22, 2003-08-01 10:08:01-07:00, akpm@osdl.org
  [PATCH] use mark_page_accessed() in the write() path
  
  We're currently just setting the referenced bit when modifying pagecache in
  write().
  
  Consequently overwritten (and redirtied) pages are remaining on the inactive
  list.  The net result is that a lot of dirty pages are reaching the tail of
  the LRU in page reclaim and are getting written via the writepage() in there.
  
  But a core design objective is to minimise the amount of IO via that path,
  and to maximise the amount of IO via balance_dirty_pages().  Because the
  latter has better IO patterns.
  
  This may explain the bad IO patterns which Gerrit talked about at KS.

ChangeSet@1.1547.16.21, 2003-08-01 10:07:34-07:00, akpm@osdl.org
  [PATCH] devfs_lookup stack corruption fix rework
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  A while back Andrey fixed a devfs bug in which we were running
  remove_wait_queue() against a wait_queue_head which was on another process's
  stack, and which had gone out of scope.
  
  The patch reverts that fix and does it the same way as 2.4: just leave the
  waitqueue struct dangling on the waitqueue_head: there is no need to touch it
  at all.
  
  It adds a big comment explaining why we are doing this nasty thing.

ChangeSet@1.1547.16.20, 2003-08-01 10:07:05-07:00, akpm@osdl.org
  [PATCH] 6PACK asumes HZ=100
  
  From: Hans-Joachim Hetscher <me@privacy.net>
  
  the Hamradio 6pack driver wasn't modified to work with the 1000 HZ
  internal kernel timebase.

ChangeSet@1.1547.16.19, 2003-08-01 10:06:28-07:00, akpm@osdl.org
  [PATCH] soundcard.c devfs fix
  
  It is using "snd".  It should be using "sound".

ChangeSet@1.1547.16.18, 2003-08-01 10:05:50-07:00, akpm@osdl.org
  [PATCH] fix alloc_bootmem_low_pages
  
  From: jbarnes@sgi.com (Jesse Barnes)
  
  This patch is needed for some discontig boxes since the memory maps may
  be built out-of-order.

ChangeSet@1.1547.16.17, 2003-08-01 10:05:05-07:00, akpm@osdl.org
  [PATCH] ext3: don't start a commit in write_super()
  
  From: bzzz@tmi.comex.ru
  
  Now we have sync_fs(), the kludge of using write_super() to detect when the
  VFS is trying to sync the fs is unneeded.
  
  With this change we don't accidentally run commits in response to kupdate
  and bdflush activity and it speedup up some heavy workloads significantly.

ChangeSet@1.1547.16.16, 2003-08-01 10:04:17-07:00, akpm@osdl.org
  [PATCH] Fix race in ext3_getblk
  
  From: Alex Tomas <bzzz@tmi.comex.ru>
  
  ext3_getblk() memsets a newly allocated buffer, but forgets to check
  whether a different thread brought it uptodate while we waited for the
  buffer lock.
  
  It's OK normally because we're serialised by the page lock.  But lustre
  apparently is doing something different with getblk and hits this race.
  
  Plus I suspect it's racy with competing O_DIRECT writes.

ChangeSet@1.1547.16.15, 2003-08-01 10:03:38-07:00, akpm@osdl.org
  [PATCH] ext3: avoid reading empty inode blocks
  
  From: Alex Tomas <bzzz@tmi.comex.ru>
  
  ext3_get_inode_loc() read inode's block only if:
  
    1) this inode has no copy in memory
    2) inode's block has another valid inode(s)
  
  this optimization allows to avoid needless I/O in two cases:
  
  1) just allocated inode is first valid in the inode's block
  
  2) kernel wants to write inode, but buffer in which inode
     belongs to gets freed by VM

ChangeSet@1.1547.16.14, 2003-08-01 10:02:32-07:00, akpm@osdl.org
  [PATCH] rework readahead for congested queues
  
  Since Jens changed the block layer to fail readahead if the queue has no
  requests free, a few changes suggest themselves.
  
  - It's a bit silly to go and alocate a bunch of pages, build BIOs for them,
    submit the IO only to have it fail, forcing us to free the pages again.
  
    So the patch changes do_page_cache_readahead() to peek at the queue's
    read_congested state.  If the queue is read-congested we abandon the entire
    readahead up-front without doing all that work.
  
  - If the queue is not read-congested, we go ahead and do the readahead,
    after having set PF_READAHEAD.
  
    The backing_dev_info's read-congested threshold cuts in when 7/8ths of
    the queue's requests are in flight, so it is probable that the readahead
    abandonment code in __make_request will now almost never trigger.
  
  - The above changes make do_page_cache_readahead() "unreliable", in that it
    may do nothing at all.
  
    However there are some system calls:
  
  	- fadvise(POSIX_FADV_WILLNEED)
  	- madvise(MADV_WILLNEED)
  	- sys_readahead()
  
    In which the user has an expectation that the kernel will actually
    perform the IO.
  
    So the patch creates a new "force_page_cache_readahead()" which will
    perform the IO regardless of the queue's congestion state.
  
    Arguably, this is the wrong thing to do: even though the application
    requested readahead it could be that the kernel _should_ abandon the user's
    request because the disk is so busy.
  
    I don't know.  But for now, let's keep the above syscalls behaviour
    unchanged.  It is trivial to switch back to do_page_cache_readahead()
    later.

ChangeSet@1.1547.16.13, 2003-08-01 10:01:37-07:00, akpm@osdl.org
  [PATCH] fix bogus IO error messages
  
  Since Jens added the pagecache readahead support in the block layer we've
  been getting bogus IO error messages from buffer.c due to __make_request
  calling end_io against a non-uptodate buffer.
  
  We can just use PF_READAHEAD to shut that up.  But really, we shouldn't even
  have allocated all those pages and submittted the readahead IO if the queue
  was congested.   We have the infrastructure to do that now.

ChangeSet@1.1547.17.1, 2003-08-01 10:01:29-07:00, greg@kroah.com
  merge

ChangeSet@1.1547.16.12, 2003-08-01 10:00:04-07:00, akpm@osdl.org
  [PATCH] Fix vmtruncate race and distributed filesystem race
  
  From: Dave McCracken <dmccr@us.ibm.com>
  
  This patch solves the race between truncate and page in which can cause stray
  anon pages to appear in the truncated region.
  
  The race occurs when a process is sleeping in pagein IO during the truncate:
  there's a window after checking i_size in which the paging-in process decides
  that the page was an OK one.
  
  This leaves an anon page in the pagetables, and if the file is subsequently
  extended we have an anon page floating about inside a file-backed mmap - user
  modifications will not be written out.
  
  Apparently this is also needed for the implementation of POSIX semantics for
  distributed filesystems.
  
  We use a generation counter in the address_space so the paging-in process can
  determine whether there was a truncate which might have shot the new page
  down.
  
  It's a bit grubby to be playing with files and inodes in do_no_page(), but we
  do need the page_table_lock coverage for this, and rearranging thngs to
  provide that coverage to filemap_nopage wasn't very nice either.

ChangeSet@1.1547.16.11, 2003-08-01 09:59:19-07:00, akpm@osdl.org
  [PATCH] Interface to invalidate regions of mmaps
  
  From: "Paul E. McKenney" <paulmck@us.ibm.com>
  
  The patch reworks and generalises vmtruncate_list() a bit to create an API
  which invalidates a specified portion of an address_space, permitting
  distributed filesystems to maintain POSIX semantics when a file mmap()ed on
  one client is modified on another client.

ChangeSet@1.1547.16.10, 2003-08-01 09:58:37-07:00, akpm@osdl.org
  [PATCH] unlock_buffer() needs a barrier
  
  From: Chris Mason <mason@suse.com>
  
  unlock_buffer() needs a barrier before the waitqueue_active() optimisation.

ChangeSet@1.1547.16.9, 2003-08-01 09:57:34-07:00, akpm@osdl.org
  [PATCH] kwsapd can free too much memory
  
  We need to subtract the number of freed slab pages from the number of pages
  to free, not add it.

ChangeSet@1.1547.16.8, 2003-08-01 09:56:53-07:00, akpm@osdl.org
  [PATCH] non-MII 3c59x fix
  
  From: Marc Zyngier <mzyngier@freesurf.fr>
  
  The following patch tries to fix a small bug that crept in at some
  point during 2.5.
  
  None of my 3c592 or 3c597 would work if I didn't force media
  type. Instead, it would try to probe MII, looking for a suitable
  transceiver, and finaly give up, because these cards really do not
  have any sort of MII... :
  
    EISA: Probing bus 0 at Intel Corp. 82375EB
    EISA: Mainboard DEC5000 detected.
    EISA: slot 2 : ADP0001 detected.
    EISA: slot 3 : ADP7771 detected.
    EISA: slot 4 : DPTA401 detected.
    EISA: slot 5 : TCM5920 detected.
    3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
    00:05: 3Com EISA 3c592 EISA 10Mbps Demon/Vortex at 0x5000. Vers LK1.1.19
      ***WARNING*** No MII transceivers found!
    EISA: Detected 4 cards.
  
  With the enclosed patch, it just works, at least on my setup (3c592 on
  Alpha, and 3c597 on x86). I haven't been able to test it didn't break
  cards with MII, because I do not have such cards in my test boxes...
  
  The patch also removes two useless EISA-only #define I introduced some
  time ago.

ChangeSet@1.1547.16.7, 2003-08-01 09:56:15-07:00, akpm@osdl.org
  [PATCH] dev_t printing
  
  From: Greg KH <greg@kroah.com>
  
  Different architectures use different types for dev_t, so it is hard to
  print dev_t variables out correctly.  Quite a lot of code is wrong now, and
  will continue to be wrong when 64-bit dev_t is merged.
  
  Greg's patch introduces a little wrapper function which can be used to
  safely form a dev_t for printing.  I added the format_dev_t function as
  well, which is needed for direct insertion in a printk statement.

ChangeSet@1.1547.16.6, 2003-08-01 09:55:36-07:00, akpm@osdl.org
  [PATCH] 3c59x suspend/resume fix
  
  Currently, all of the 3c59x power management code is disabled unless the
  `enable_wol' module parameter is provided.  This was done because the PM
  support was added quite late in the 2.4 cycle.
  
  It was always intended that this conditionality be removed in 2.5.

ChangeSet@1.1547.16.5, 2003-08-01 09:55:07-07:00, akpm@osdl.org
  [PATCH] update to speedstep-centrino.c
  
  From: Jeremy Fitzhardinge <jeremy@goop.org>
  
  The 900MHz Pentium M has two spaces before the frequency:
  "Intel(R) Pentium(R) M processor  900MHz"
  
  This patch adds a 2nd CPU macro (_CPU) which also takes the
  stringified speed so that extra spacing can be added.

ChangeSet@1.1547.16.4, 2003-08-01 09:54:45-07:00, akpm@osdl.org
  [PATCH] buffer.c debugging
  
  We get a bug report about once per month wherein find_get_block_slow() spits
  an error message.  For some reason we have buffers against a blockdev page
  which have the incorrect b_size.
  
  Probably, an earlier set_blcoksize() failed to invalidate all the apges for
  some reason.  I just don't know.
  
  The patch adds a bit of extra debug info to aid in diagnosing this.

ChangeSet@1.1547.16.3, 2003-08-01 09:54:26-07:00, akpm@osdl.org
  [PATCH] re-slabify i386 pgd's and pmd's
  
  From: William Lee Irwin III <wli@holomorphy.com>
  
  The original pgd/pmd slabification patches had a critical bug on
  non-PAE where both modifications of pgd entries to remove pagetables
  attached for non-PSE mappings back to a PSE state and modifications of
  pgd entries to attach pagetables to bring PSE mappings into a non-PSE
  state were not propagated to cached pgd's. PAE was immune to it owing
  to the shared kernel pmd.
  
  The following patch vs. 2.5.69 restores the slabification done to cache
  preconstructed pagetables with the proper propagation of conversions
  to and from PSE mappings to cached pgd's for the non-PAE case.
  
  This is an optimization to reduce the bitblitting overhead for spawning
  small tasks (for larger ones, bottom-level pagetable copies dominate)
  primarily on non-PAE; the PAE code change is largely to remove #ifdefs
  and to treat the two cases uniformly, though some positive but small
  performance improvement has been observed for PAE in one of mbligh's
  posts. The non-PAE performance improvement has been observed on a box
  running a script-heavy end-user workload as a large long-term profile
  hit count reduction for pgd_alloc() and relatives thereof.
  
  I would very much appreciate outside testers. Even though I've been
  able to verify this boots and runs properly and survives several cycles
  of restarting X on my non-PAE Thinkpad T21, that environment has never
  been able to reproduce the bug. Those with the proper graphics hardware
  to prod the affected codepaths into action are the ones best suited to
  verify proper functionality. There is also some locking introduced; if
  some performance verification on non-PAE SMP i386 targets (my SMP
  targets unfortunately all require PAE due to arch code dependencies)
  that also have the proper hardware could be done, that would help
  determine whether alternative locking schemes that competed against
  the one shown here are preferable (in particular, the ticket-based
  scheme mentioned in the comments).

ChangeSet@1.1547.16.2, 2003-08-01 09:54:11-07:00, akpm@osdl.org
  [PATCH] selinux merge
  
  From Stephen Smalley <sds@epoch.ncsc.mil>
  
  This has been in -mm for a few weeks and James Morris has been
  regression testing each release.

ChangeSet@1.1547.16.1, 2003-08-01 09:54:01-07:00, akpm@osdl.org
  [PATCH] misc fixes
  
  - remove unneeded loglevel manipulation in journal_dirty_metadata()
  
  - remove crud which was acidentally added to blkmtd.c
  
  - remove unused vars in mxser.c (Vinay K Nallamothu <vinay-rc@naturesoft.net>)
  
  - PF_LESS_THROTTLE was using the wrong bit (Joe Korty <joe.korty@ccur.com>)
  
  - unused var in cyclades.c ("Krishnakumar. R" <krishnakumar@naturesoft.net>)

ChangeSet@1.1547.1.75, 2003-08-01 09:26:46-07:00, greg@kroah.com
  merge

ChangeSet@1.1562, 2003-08-01 06:14:16-05:00, lord@jen.americas.sgi.com
  Do not include linux/version.h - no need for it

ChangeSet@1.1561, 2003-08-01 05:56:38-05:00, nathans@sgi.com
  [XFS] Forward port 2.4 pagebuf locking to 2.5, based on Steve's analysis - to fix the infamous pagebuf IO completion buglet.
  
  SGI Modid: 2.5.x-xfs:slinx:154781a

ChangeSet@1.1560, 2003-08-01 05:52:50-05:00, nathans@sgi.com
  [XFS] Minor cleanups for unwritten extent fix, using one less variable on the stack
  
  SGI Modid: 2.5.x-xfs:slinx:154771a

ChangeSet@1.1547.8.10, 2003-08-01 03:55:26-04:00, jgarzik@redhat.com
  Cset exclude: jgarzik@redhat.com|ChangeSet|20030731201437|53548
  
  My fix was wrong, and, mainline now has a better fix.

ChangeSet@1.1547.9.35, 2003-07-31 22:52:18-07:00, david-b@pacbell.net
  [PATCH] USB: usb root hubs need longer timeout
  
  Root hubs should use 50 msec timeouts, not 10 msec.  This will
  if nothing else eliminate some messages when using EHCI, which
  insists on the whole timeout!

ChangeSet@1.1547.9.34, 2003-07-31 22:51:51-07:00, david-b@pacbell.net
  [PATCH] USB: ehci-hcd and period=1frame hs interrupts
  
  This resolves the slowdown Bernd Porr noticed, where rather a lot
  of useless work got done.   It should apply to 2.4 too.

ChangeSet@1.1547.9.33, 2003-07-31 22:51:23-07:00, david-b@pacbell.net
  [PATCH] USB: ehci-hcd, show microframe schedules
  
  This updates the ehci periodic schedule dumping code to be
  more useful when displaying the interrupt transfer tree:
  
    - includes start/complete split frame mask in QH
    - gets rid of some needless output (more terse)
    - shows whether IN or OUT tds are queued, and how many
  
  The microframe info isn't yet very interesting, but it's
  helpful when a microframe scheduler is in use.  (Which will
  be a patch some other time!)

ChangeSet@1.1547.9.32, 2003-07-31 22:50:47-07:00, david-b@pacbell.net
  [PATCH] USB: usb_unlink_urb() kerneldoc
  
  This been sitting in my queue for ages now ... it just
  clarifies three points about unlink semantics.  Basically,
  
    - You can only unlink once per submission.
  
    - For synchronous unlink: urb completes, then unlink returns.
  
    - For async unlink: the order is unspecified; although usually
      the completion happens after unlink returns.

ChangeSet@1.1547.9.31, 2003-07-31 22:50:19-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Use the new enable/disable routines
  
  This is the third part of what used to be as66c.  The patch makes several
  changes in the routines that handle unbinding and selecting altsettings
  and configurations.
  
  	Upon unbinding a driver, don't nuke all the URBs for the device
  	-- only kill the ones on the driver's interface.  Afterwards,
  	reinitialize the interface by selecting altsetting 0 (the
  	default).
  
  	When changing an altsetting, if the interface has only one
  	altsetting it is allowed to STALL the request.  Attempt to carry
  	out the equivalent initialization by clearing the HALT feature
  	on each of the interface's endpoints.
  
  	When changing configurations, mark each interface as being in
  	altsetting 0.
  
  	In general, use the new disable/enable routines instead of doing
  	everything by hand.

ChangeSet@1.1547.9.30, 2003-07-31 22:49:50-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Add functions to enable/disable endpoints, interfaces
  
  This is the second part of what used to be as66c.  It fixes the
  initialization of the debugging macros in core/message.c and adds routines
  to enable/disable endpoints, interfaces, and entire devices.  The code
  that _uses_ these routines will come in the next patch.
  
   # Initialize the debugging macros properly in message.c.
   #
   # Add usb_disable_endpoint(), usb_disable_interface(), usb_disable_device(),
   # usb_enable_endpoint(), and usb_enable_interface().

ChangeSet@1.1547.9.29, 2003-07-31 22:49:25-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Rename probe and unbind functions
  
  The is the first part of what used to be as66c.  It simply renames
  usb_device_probe() and usb_device_remove() to usb_probe_interface() and
  usb_unbind_interface().  And since they're not needed outside of usbcore,
  it stops exporting them.

ChangeSet@1.1547.9.28, 2003-07-31 22:48:49-07:00, stern@rowland.harvard.edu
  [PATCH] USB: More unusual_devs.h stuff
  
  Here are updates to unusual_devs.h sent in by users.  They apply to both
  2.4.22 and 2.6.0.

ChangeSet@1.1547.9.27, 2003-07-31 22:47:24-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Small fixes for usbtest
  
  It fixes a few minor problems in the usbtest driver:
  
  	Unlinks are done in the expected order, preventing some
  	inappropriate error messages.
  
  	The driver would wait for an URB to complete, even if the URB
  	got an error on submission.
  
  	There was a surprising memory leak: the driver didn't kfree()
  	its private data structure.

ChangeSet@1.1547.9.26, 2003-07-31 22:46:56-07:00, david-b@pacbell.net
  [PATCH] USB: usb_gadget.h doc fix
  
  The "automagic control completion" has been gone for some
  time now, except for the documentation fixed in this patch.
  It mentions the "deferred response" mode that's used when
  some context (like a gadgetfs thread) other than the IRQ
  handler is responding to control requests.

ChangeSet@1.1547.9.25, 2003-07-31 22:46:30-07:00, ian.abbott@mev.co.uk
  [PATCH] USB: ftdi_sio - additional pids
  
  Wayne Wylupski sent some more PIDs (in a patch, but I've modified
  it) for the ftdi_sio driver to the ftdi-usb-sio-devel list.  These
  PIDs were for additional CrystalFontz LCD displays.
  
  An earlier patch from David Glance for the DSS-20 SyncStation was
  applied to the 2.6 tree.  This did not have a changelog entry in
  the file header comment of ftdi_sio.c, so I have retroactively
  added one in the attached patch.

ChangeSet@1.1547.1.74, 2003-07-31 22:42:00-07:00, chip@pobox.com
  [PATCH] Require nfs-utils 1.0.5; document where to get it
  
  This patch notes that users should get nfs-utils 1.0.5 (1.0.4 had a
  memory usage bug), and tells them where to get it.

ChangeSet@1.1547.1.73, 2003-07-31 22:40:55-07:00, ralf@linux-mips.org
  [PATCH] MIPS update
  
  Here's another MIPS update.  The patch is huge because it completly
  folds mips64 into mips, thereby eleminating 41010 lines of code.

ChangeSet@1.1547.1.72, 2003-07-31 22:09:12-07:00, ak@muc.de
  [PATCH] x86-64 merge
  
  Only bug fixes and making it compile again and a few minor features.
  Also one security fix that got lost earlier
  
  - Document boot options
  - Better cpu local data
  - Emulate FIOQSIZE
  - Fix return value of 32bit ipccall
  - Various minor style fixes
  - Save some memory in apic tables
  - Merge with 2.6.0test2/i386
  - Readd ioport fix
  - Sort exception tables at boot time
  - Add local.h
  - Fix for_each_cpu on UP
  - Add utimes and tgkill system calls for 64bit
  - Update defconfig

ChangeSet@1.1547.1.71, 2003-07-31 22:09:02-07:00, felipewd@terra.com.br
  [PATCH] drivers/char/stallion.c: devfs_mk_cdev fix
  
  devfs_mk_cdev now only takes 3 parameters (dev_t, umode_t, fmt..), so
  update this driver to the new API.

ChangeSet@1.1547.1.70, 2003-07-31 22:08:44-07:00, riel@redhat.com
  [PATCH] CREDITS update
  
  Time to update my CREDITS entry...

ChangeSet@1.1547.1.69, 2003-07-31 22:08:36-07:00, benh@kernel.crashing.org
  [PATCH] PPC32: Update pmac_cpufreq driver back to working
  
  This patch updates the PowerMac cpufreq driver so that
  it builds & works in current 2.6

ChangeSet@1.1547.1.68, 2003-07-31 22:08:28-07:00, benh@kernel.crashing.org
  [PATCH] PPC32: Properly register CPUs
  
  This adds proper registration of CPUs on ppc32, without this, accesses
  to cpufreq will oops.

ChangeSet@1.1547.1.67, 2003-07-31 22:08:20-07:00, hunold@convergence.de
  [PATCH] Hexium saa7146 driver update
  
  [V4L] - set debug verbosity to 0 for both Hexium drivers
  [V4L] - declare all local functions and variables static

ChangeSet@1.1547.1.66, 2003-07-31 22:08:14-07:00, hunold@convergence.de
  [PATCH] TTUSB-DEC driver update
  
  [DVB] - Hand off all processing of urb data to a tasklet

ChangeSet@1.1547.1.65, 2003-07-31 22:08:06-07:00, hunold@convergence.de
  [PATCH] Update MAC handling for various DVB PCI cards
  
  [DVB] - correctly read MAC from eeprom on Technotrend and KNC1 cards

ChangeSet@1.1547.1.64, 2003-07-31 22:07:59-07:00, hunold@convergence.de
  [PATCH] mt312 DVB frontend update
  
  [DVB] - show i2c read errors only for registered frontends

ChangeSet@1.1547.1.63, 2003-07-31 22:07:52-07:00, hunold@convergence.de
  [PATCH] DVB core update
  
  [DVB] - if there are multiple adapters, bend the tuning frequency only if the adapters differ

ChangeSet@1.1547.1.62, 2003-07-31 22:07:45-07:00, hunold@convergence.de
  [PATCH] Kconfig and Makefile updates
  
  [V4L] - make sure saa7146 module gets build for Hexium drivers
  [V4L] - make Hexium drivers depend on the i2c layer
  [DVB] - fix typo which prevented the mt312 driver from being build (obi <=> obj)

ChangeSet@1.1547.1.61, 2003-07-31 22:07:38-07:00, Andries.Brouwer@cwi.nl
  [PATCH] osf partition numbering
  
  OSF partitions are mostly found on alpha machines.  It's been reported
  that the partition numbering changed between 2.4 and 2.6.
  
  This makes 2.6 use the 2.4 numbering scheme.

ChangeSet@1.1547.1.60, 2003-07-31 22:07:31-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: build error fixes
  
  build error and warning fix
  blkdev location cleanup
  typo fix

ChangeSet@1.1547.1.59, 2003-07-31 22:07:24-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: arch update
  
  H8S architecture support
  signal handling problem fix
  gcc-3.3 support
  vfork/clone return value fix
  added show_stack
  build error and warning fix
  blkdev location cleanup

ChangeSet@1.1547.1.58, 2003-07-31 22:07:16-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: header file updates
  
  used common header files
  build error and warning fix
  add include/asm-h8300/local.h and include/asm-h8300/sections.h

ChangeSet@1.1547.1.57, 2003-07-31 22:07:07-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: H8S architecture support

ChangeSet@1.1547.1.56, 2003-07-31 22:06:58-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: interrupt management update
  
  interrupt management update
  target-support file update
  gcc-3.3 support
  blkdev location cleanup

ChangeSet@1.1547.1.55, 2003-07-31 22:06:33-07:00, ysato@users.sourceforge.jp
  [PATCH] h8300: config updates
  
  config script fix
  defconfig update
  Makefile update
  add H8S archtecture support

ChangeSet@1.1547.1.54, 2003-07-31 22:06:25-07:00, miles@lsi.nec.co.jp
  [PATCH] Add new include files for v850

ChangeSet@1.1547.1.53, 2003-07-31 22:06:17-07:00, axboe@suse.de
  [PATCH] get rid of unused request_queue field queue_wait
  
  From Lou Langholtz <ldl@aros.net>
  
  The queue_wait field of struct request_queue is not used anymore, and
  this gets rid of it.

ChangeSet@1.1547.1.52, 2003-07-31 22:06:10-07:00, axboe@suse.de
  [PATCH] fix broken blk_start_queue behavior
  
  From Lou Langholtz <ldl@aros.net>
  
  This fixes the behavior of blk_start_queue() so that request queues
  really do start up again after blk_start_queue() is called (on queues
  that were previously stopped via blk_stop_queue).

ChangeSet@1.1547.1.51, 2003-07-31 22:06:04-07:00, romieu@fr.zoreil.com
  [PATCH] fix typo in drivers/net/arcnet/com20020-isa.c
  
  Fix a typo during last module refcounting fix.

ChangeSet@1.1547.2.22, 2003-07-31 19:37:39-07:00, torvalds@home.osdl.org
  Merge initializer conflict manually

ChangeSet@1.1547.2.21, 2003-07-31 19:24:02-07:00, torvalds@home.osdl.org
  Merge home.osdl.org:/home/torvalds/v2.5/ac
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1547.15.48, 2003-07-31 19:20:42-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ikconfig
  
  (Randy Dunlap)
  
  Build the kernel config data into the kernel - either unloaded or accessible
  via /proc

ChangeSet@1.1547.15.47, 2003-07-31 19:20:30-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remaining illegal/invalid/separate stuff for scsi

ChangeSet@1.1547.15.46, 2003-07-31 19:20:18-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update for DC395 driver (big)
  
  This is a fairly major update to get stuff going again
  
  (From the maintainers)

ChangeSet@1.1547.15.45, 2003-07-31 19:20:05-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] work around tosh keyboards
  
  These produce double ups sometimes
  (Chris Heath)

ChangeSet@1.1547.15.44, 2003-07-31 19:19:53-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update Changes for NFS changes

ChangeSet@1.1547.15.43, 2003-07-31 19:19:44-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] further sound updates
  
  Switching back to strlcpy/memset to avoid padding problems

ChangeSet@1.1547.15.42, 2003-07-31 19:19:33-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] further OSS audio updates

ChangeSet@1.1547.15.41, 2003-07-31 19:19:24-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix section conflict and typo in ALSA isa

ChangeSet@1.1547.15.40, 2003-07-31 19:19:13-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] allow 2.6 to build on old old setups
  
  (Mikael Pettersson)

ChangeSet@1.1547.15.39, 2003-07-31 19:19:04-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix posix compliance for mkcompile_h script

ChangeSet@1.1547.15.38, 2003-07-31 19:18:53-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] sunrpc doesnt need uaccess.h
  
  (Frank Cusack)

ChangeSet@1.1547.15.37, 2003-07-31 19:18:44-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] the rest of the slab.c fix...
  
  (Junkio)

ChangeSet@1.1547.15.36, 2003-07-31 19:18:33-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] maintainer for sk98

ChangeSet@1.1547.15.35, 2003-07-31 19:18:18-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix strncpy on generic user platforms

ChangeSet@1.1547.15.34, 2003-07-31 19:18:10-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] typo fix for time.h
  
  (Steven Cole)

ChangeSet@1.1547.15.33, 2003-07-31 19:18:03-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix 2 byte data leak due to padding

ChangeSet@1.1547.15.32, 2003-07-31 19:17:56-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] use invalid not illegal in reiserfs
  
  (Steven Cole)

ChangeSet@1.1547.15.31, 2003-07-31 19:17:49-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] kill __NO_VERSION__ in intermezzo
  
  (Adrian Bunk)

ChangeSet@1.1547.15.30, 2003-07-31 19:17:41-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix binfmt_flat typos
  
  (Steven Cole)

ChangeSet@1.1547.15.29, 2003-07-31 19:17:33-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] tdfx framebuffer updates
  
  ((Richard Drummond)

ChangeSet@1.1547.15.28, 2003-07-31 19:17:26-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] switch escaped 8859-1 symbols inthe kernel to ascii
  
  (Otherwise this plays hell with logging on non old US systems)

ChangeSet@1.1547.15.27, 2003-07-31 19:17:19-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix invalid/illegal oddments in USB

ChangeSet@1.1547.15.26, 2003-07-31 19:17:12-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] vga text console if x86 and not embedded
  
  (Andi Kleen)

ChangeSet@1.1547.15.25, 2003-07-31 19:17:05-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix build of asix usb ethernet

ChangeSet@1.1547.15.24, 2003-07-31 19:16:58-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] phonedev has an owner so this is ok too I think

ChangeSet@1.1547.15.23, 2003-07-31 19:16:51-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] phonedev handles this

ChangeSet@1.1547.15.22, 2003-07-31 19:16:44-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix invalid/illegal and printk formatting for scsi drivers

ChangeSet@1.1547.15.21, 2003-07-31 19:16:36-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix pcmcia_cs without ISA
  
  (Taral)

ChangeSet@1.1547.15.20, 2003-07-31 19:16:30-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] idents for all the new skge cards

ChangeSet@1.1547.15.19, 2003-07-31 19:16:23-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] further z85230 fixes

ChangeSet@1.1547.15.18, 2003-07-31 19:16:16-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more net illegal/invalid typo fixes
  
  (Steven Cole)

ChangeSet@1.1547.15.17, 2003-07-31 19:16:09-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] sk98 vendor driver update

ChangeSet@1.1547.15.16, 2003-07-31 19:16:00-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more typo fixes
  
  (Steven Cole)

ChangeSet@1.1547.15.15, 2003-07-31 19:15:53-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix return on pms change

ChangeSet@1.1547.15.14, 2003-07-31 19:15:46-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] some isdn invalid/illegal fixups
  
  (Steven Cole)

ChangeSet@1.1547.15.13, 2003-07-31 19:15:39-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] keyboard controller by default if not embedded

ChangeSet@1.1547.15.12, 2003-07-31 19:15:32-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] second block illegal/invalid fixups for isdn
  
  (Steven Cole)

ChangeSet@1.1547.15.11, 2003-07-31 19:15:25-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] mouse and keyboard by default if not embedded
  
  (Andi Kleen)

ChangeSet@1.1547.15.10, 2003-07-31 19:15:18-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more typo fixes and dead old code removal
  
  (Adrian Bunk, Steven Cole)

ChangeSet@1.1547.15.9, 2003-07-31 19:15:11-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more typo/invalid bits
  
  (Steven Cole)

ChangeSet@1.1547.15.8, 2003-07-31 19:15:05-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] console on by default if not embedded (save mucho pain)
  
  (Andi Kleen)

ChangeSet@1.1547.15.7, 2003-07-31 19:14:58-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] re-enable SiS direct render
  
  ((Gaël Le Mignot)

ChangeSet@1.1547.15.6, 2003-07-31 19:14:51-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] kill an old __NO_VERSION__
  
  (Adrian Bunk(

ChangeSet@1.1547.15.5, 2003-07-31 19:14:43-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] docs for updated sk98 from vendor

ChangeSet@1.1547.15.4, 2003-07-31 19:14:35-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more arch typo/illegal->invalid fixes
  
  (Steven Cole)

ChangeSet@1.1547.15.3, 2003-07-31 19:14:26-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] dont assume newer cpus have the same magic registers
  
  (Venkatesh Pallipadi@intel)

ChangeSet@1.1547.15.2, 2003-07-31 19:14:18-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more typo fixes
  
  (Steven Cole)

ChangeSet@1.1547.15.1, 2003-07-31 19:14:10-07:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove a dead EXPORT_NO_SYMBOLS
  
  (R Krishnakumar)

ChangeSet@1.1547.14.6, 2003-07-31 16:11:47-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.
  
  Fixes up drivers/input/* drivers/isdn/* drivers/media/*
  drivers/mtd/* drivers/parisc/* drivers/pci/* drivers/parport/*
  drivers/scsi/* and drivers/serial/*

ChangeSet@1.1547.14.5, 2003-07-31 16:09:44-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.
  
  fixes up drivers/i2c/* drivers/ide/* and drivers/ieee1394/*

ChangeSet@1.1547.14.4, 2003-07-31 16:07:47-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.
  
  Last straggler in arch/mips/*

ChangeSet@1.1547.14.3, 2003-07-31 16:07:35-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.
  
  Fixes up drivers/net/*

ChangeSet@1.1547.14.2, 2003-07-31 16:07:20-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.
  
  Fixes up drivers/atm/* drivers/block/* drivers/char/* and drivers/video/*

ChangeSet@1.1547.14.1, 2003-07-31 16:05:44-07:00, greg@kroah.com
  [PATCH] PCI: pci_device_id can not be marked __devinitdata.  Fixes up sound/*

ChangeSet@1.1547.9.24, 2003-07-31 13:46:45-07:00, greg@kroah.com
  [PATCH] USB: added support for TIOCM_RI and TIOCM_CD to pl2303 driver and fix stupid bug.
  
  Thanks to Paulo Marques <pmarques@grupopie.com> for finding this.

ChangeSet@1.1547.8.9, 2003-07-31 16:19:55-04:00, jgarzik@redhat.com
  [tokenring ibmtr_cs] fix build, due to missing ibmtr.c build
  
  Note: Better fix is needed.
  
  Contributed by Mike Phillips.

ChangeSet@1.1547.8.8, 2003-07-31 16:14:37-04:00, jgarzik@redhat.com
  [arcnet com20020-isa] fix build broken by lack of ->owner

ChangeSet@1.1547.8.7, 2003-07-31 15:57:07-04:00, jgarzik@redhat.com
  [netdrvr bonding] fix ifenslave build on ia64
  
  Forward port from 2.4.

ChangeSet@1.1547.8.6, 2003-07-31 15:52:48-04:00, jgarzik@redhat.com
  [netdrvr bonding] update docs

ChangeSet@1.1547.5.2, 2003-07-31 10:44:07-05:00, shaggy@shaggy.austin.ibm.com
  JFS: write_super_lockfs should mark superblock clean
    
  LVM and EVMS snapshots of JFS filesystems were not mountable because
  write_super_lockfs was not marking the volume as clean.  The volume was
  otherwise in a consistent state.

ChangeSet@1.1547.12.2, 2003-07-31 13:31:01+01:00, davej@codemonkey.org.uk
  [CPUFREQ] Remove deprecated email address.

ChangeSet@1.1547.12.1, 2003-07-31 13:19:33+01:00, davej@tetrachloride.(none)
  Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/trees/bk-linus
  into tetrachloride.(none):/mnt/raid/src/kernel/2.5/trees/cpufreq

ChangeSet@1.1547.3.19, 2003-07-30 22:06:16-07:00, davem@nuts.ninka.net
  [SPARC64]: Use Makefile to control dec_and_lock.o building not in-file ifdefs.

ChangeSet@1.1547.3.18, 2003-07-30 21:45:33-07:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1547.3.17, 2003-07-30 21:44:30-07:00, davem@nuts.ninka.net
  [MEDIA]: bttv-cards.c needs linux/vmalloc.h

ChangeSet@1.1547.3.16, 2003-07-30 21:44:00-07:00, davem@nuts.ninka.net
  [MEDIA]: Fix u64 printing in bttv driver.

ChangeSet@1.1547.3.15, 2003-07-30 21:43:03-07:00, davem@nuts.ninka.net
  [MEDIA]: bttvp.h needs asm/io.h

ChangeSet@1.1547.3.14, 2003-07-30 21:42:31-07:00, davem@nuts.ninka.net
  [MEDIA]: Make read method return ssize_t in cpia.c

ChangeSet@1.1547.3.13, 2003-07-30 21:42:02-07:00, davem@nuts.ninka.net
  [MEDIA]: Make VIDEO_PMS depend upon ISA.

ChangeSet@1.1547.3.12, 2003-07-30 21:41:33-07:00, davem@nuts.ninka.net
  [MEDIA]: Make read operations return correct ssize_t in {c-qcam,bw-qcam,w9966}.c

ChangeSet@1.1547.3.11, 2003-07-30 21:39:40-07:00, davem@nuts.ninka.net
  [MEDIA]: Fix pointer-->int cast in saa5249.c

ChangeSet@1.1547.3.10, 2003-07-30 21:39:00-07:00, davem@nuts.ninka.net
  [DVB]: saa7134.h needs asm/io.h

ChangeSet@1.1547.3.9, 2003-07-30 21:38:25-07:00, davem@nuts.ninka.net
  [DVB]: Fix pointer-->int cast in budget-patch.c

ChangeSet@1.1547.3.8, 2003-07-30 21:37:49-07:00, davem@nuts.ninka.net
  [DVB]: Fix pointer-->int cast in dvb_net.c

ChangeSet@1.1547.3.7, 2003-07-30 21:36:56-07:00, davem@nuts.ninka.net
  [DVB]: 64-bit fixes for skystar2.c
  - Need to include linux/init.h and asm/io.h
  - Use unsigned long for io_mem and io_port
  - Print pointers using %p format specifier

ChangeSet@1.1547.3.6, 2003-07-30 21:35:14-07:00, davem@nuts.ninka.net
  [I2C]: ELV and VELLEMAN depend upon ISA.

ChangeSet@1.1547.3.5, 2003-07-30 21:34:25-07:00, davem@nuts.ninka.net
  [SPARC64]: Use i2c/media Kconfigs instead of hardcoding.

ChangeSet@1.1547.9.23, 2003-07-30 14:24:29-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Rename usb_connect() to usb_choose_address()
  
  This revised patch includes the change that David Brownell asked for.  It
  renames usb_connect() to usb_choose_address(), no longer exports the
  function, and adds equivalent functionality to usb_register_root_hub().
  It also removes the unnecessary (and incorrect) assignment to
  bMaxPacketSize0.

ChangeSet@1.1547.9.22, 2003-07-30 14:05:29-07:00, nemosoft@smcc.demon.nl
  [PATCH] USB: PWC 8.11
  
  Attached are two patches, one for 2.4.21 and 2.5.75 for the PWC driver. I
  assume the 2.5.75 patch will go into 2.6.0-test* without problems (I hope
  this driver can make it into the kernel before the 'real' 2.6.0).
  
   From the ChangeLog:
  
  * 20 dev_hints (per request)
  * Hot unplugging should be better, no more dangling pointers or memory leaks
  * Added reserved Logitech webcam IDs
  * Device now remembers size & fps between close()/open()
  * Removed palette stuff altogether
  
  I have two open issues, though: Oliver Neukem pointed out that I should
  resubmit URBs in the 2.5. kernel even in case of USB errors, which I did.
  However, I never got a patch so I'm not 100% if this is the solution that
  he had in mind.
  
  Second... I've been thinking long and hard about the problem of properly
  deregistering the video device when the cam gets unplugged while it is in
  use. Various schemes failed; immediately deregistering while in the
  disconnect routine causes crashes because the videodev layer sets some
  pointer to null but still uses it later. A deregister in close() causes
  hangs because of locked mutexes...
  
  My current implemententation is to set an errorflag in the disconnect
  routine, then wait there (using schedule()) until close() is being called
  (I assume the application will immediately close the device when it gets a
  serious error). So far it doesn't crash :-)

ChangeSet@1.1547.9.21, 2003-07-30 14:02:58-07:00, dhollis@davehollis.com
  [PATCH] USB: ax8817x.c - Fix flags to greatly increase rx performance
  
  The attached patch fixes the flags used on the receive URBs and greatly
  increases throughput (especially on EHCI).  On EHCI before the patch,
  receives came in around 460KB/s and after I am in the 10-11MB/s range
  which is about the same speed I am able to achieve using my Intel nics.
  Now transmit is actually the bottleneck on EHCI (only getting around 6MB/s).

ChangeSet@1.1547.9.20, 2003-07-30 13:47:44-07:00, dhollis@davehollis.com
  [PATCH] USB: AX8817x mii/ethtool fixes among others
  
  This patch:
  Adds the Intellinet device IDs
  Adds msg_level support (to be utilized in the future)
  Fixes ethtool/mii support so link checking actually works
  Changed timeout on usb_fill_int_urb to support High Speed (mru@users.sf.net)
  Added devdbg/err/info defines borrowed from usbnet
  Changed strlcpy to strncpy
  
  Key issue not currently resolved (as brought up by mru@users.sf.net) is
  that the receive performance is terrible on OHCI.  I ran a set of tests
  with ttcp and transmit performance achieved 6146.16 KB/sec  but receive
  only yielded 466.26 KB/sec which really sucks (sorry for the technical
  jargon).  In porting the driver to 2.5 I had to pull the transmit
  queueing that Tivo had originally used for the driver to even function.
  My initial attempts at pulling the receive queueing met with many
  Ooopses thus I backed off.  Looks like I will need to dig in again on
  that one.

ChangeSet@1.1547.9.19, 2003-07-30 13:39:38-07:00, judd@jpilot.org
  [PATCH] USB: visor.h[c] USB device IDs documentation

ChangeSet@1.1547.9.18, 2003-07-30 13:33:37-07:00, david-b@pacbell.net
  [PATCH] USB: ehci-hcd, TT fixup
  
  I noticed that some cases where USB produced lots of TT messages
  were clearly wrong, since the transactions completed cleanly
  (with a stall) and the TT buffer cleanup is only supposed to
  be needed when a CSPLIT transaction fails (for control or bulk).
  
  This patch makes the TT buffer cleanup happen only in the rarer
  cases where there was an error that might really need it.

ChangeSet@1.1547.9.17, 2003-07-30 13:19:15-07:00, oliver@neukum.org
  [PATCH] USB: fix race condition in usblp_write
  
    - fix timeout handling

ChangeSet@1.1547.9.16, 2003-07-30 13:19:01-07:00, oliver@neukum.org
  [PATCH] USB: cleanup of usblp (release and poll)
  
  this cleans up locking and freeing in usblp_release and
  poll.

ChangeSet@1.1547.9.15, 2003-07-30 13:15:39-07:00, greg@kroah.com
  [PATCH] USB: fix memory leak in auerswald driver.
  
  Thanks to Joilnen Leite <knl_joi@yahoo.com.br> for pointing this out.

ChangeSet@1.1547.9.14, 2003-07-30 13:11:32-07:00, david-b@pacbell.net
  [PATCH] USB: usbnet: zaurus c-750, motorola
  
  This patch:
  
     - Makes the cdc code handle a Motorola cable modem that stores
       CDC descriptors in the wrong place.  The workaround might be
       helpful for other hardware too.  (This was a 2.4 regression.)
  
     - Recognizes another Zaurus (PXA 255 based clamshell, not yet
       sold by Sharp in the US).
  
     - Cleaned the Zaurus stuff up a bit.  Rather than expecting
       a new driver_info struct (or re-using the right one) for
       each new pxa based product, they all use the same one.  So
       patches for new products only need new usb_device_id entries.
       (Also notes the issue that every Zaurus model will need to be
       blacklisted for CDC if the Z code isn't enabled.)

ChangeSet@1.1547.9.13, 2003-07-30 13:10:37-07:00, greg@kroah.com
  Cset exclude: greg@kroah.com|ChangeSet|20030730200104|44589

ChangeSet@1.1547.9.12, 2003-07-30 13:08:25-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register() in drivers/usb/net/catc.c

ChangeSet@1.1547.9.11, 2003-07-30 13:01:04-07:00, greg@kroah.com
  [PATCH] USB: Support sharp zaurus C-750
  
  From pavel@ucw.cz
  
  This adds support for another handheld from sharp to 2.6.0-test1

ChangeSet@1.1547.9.10, 2003-07-30 13:00:47-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register in usbmouse_init()

ChangeSet@1.1547.9.9, 2003-07-30 13:00:31-07:00, oliver@neukum.org
  [PATCH] USB: error return codes in usblp
  
  an unknown ioctl shall return ENOTTY, not EINVAL.

ChangeSet@1.1547.9.8, 2003-07-30 12:52:21-07:00, greg@kroah.com
  [PATCH] USB: bluetty: remove write_urb_pool logic, fixing locking issues.
  
  Now we just throw urbs at the device as fast as we can.

ChangeSet@1.1547.9.7, 2003-07-30 12:46:03-07:00, david-b@pacbell.net
  [PATCH] USB: ehci needs a readb() on IDP425 PCI (ARM)
  
  This is a one-line "obviously correct" patch that Lutz reports
  is needed on one ARM platform.

ChangeSet@1.1547.9.6, 2003-07-30 12:43:00-07:00, greg@kroah.com
  [PATCH] USB: remove funny characters from visor driver after much prodding.

ChangeSet@1.1547.9.5, 2003-07-30 12:37:29-07:00, greg@kroah.com
  USB: fix bug if open() fails in usb-serial device.

ChangeSet@1.1547.9.4, 2003-07-30 11:00:06-07:00, greg@kroah.com
  Merge gregkh@kernel.bkbits.net:linux/linus-2.6
  into kroah.com:/home/greg/linux/BK/gregkh-2.6

ChangeSet@1.1547.10.12, 2003-07-30 10:57:24-07:00, greg@kroah.com
  [PATCH] USB: AX8817x (USB ethernet) problem in 2.6.0-test1
  
  From mru@users.sourceforge.net
  
  My Netgear FA120 USB2 ethernet adaptor isn't working properly with
  Linux 2.6.0-test1.  First off, I had to modify it slightly (patch
  below) to make it work at all with USB2.  Now I can send data at the
  full expected speed (~11 MB/s).

ChangeSet@1.1547.10.11, 2003-07-30 10:56:50-07:00, greg@kroah.com
  [PATCH] USB: Compile AX8817x driver
  
  From mru@users.sourceforge.net
  
  This trivial Makefile patch causes the AX8817x driver to actually be
  built.

ChangeSet@1.1547.10.10, 2003-07-30 10:37:51-07:00, greg@kroah.com
  [PATCH] USB: remove improper use of devinitdata markings for device ids.

ChangeSet@1.1547.10.9, 2003-07-30 10:36:26-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Fix irq problem in hcd_endpoint_disable()
  
  The recent change made to the irq handling in hcd_endpoint_disable()
  caused a problem.  The statement
  
  	local_irq_save (flags);
  
  needs to be outside the rescan loop.  Otherwise, on loop iterations after
  the first, flags is always set to indicate that interrupts are disabled.
  
  In fact, since the routine ends with might_sleep() anyway, I don't see any
  reason to save the interrupt state at all.  My patch just disables
  interrupts at the start and enables them at the end.  I'm not sure that's
  how you intended it to work, so you may want to change it a little.

ChangeSet@1.1547.10.8, 2003-07-30 10:35:28-07:00, david-b@pacbell.net
  [PATCH] USB: usb audio, remove garbage warning
  
  There are two places where the audio driver checks for
  endpoint-less interfaces, but the second one doesn't
  filter out a garbage warning (without this patch).
  
  Likely it'd be better to remove these warnings from
  the driver, and maybe just place them in usbcore if
  they'd ever be useful.  But this at least gets rid
  of one class of "is this device broken" questions.

ChangeSet@1.1547.10.7, 2003-07-30 10:34:49-07:00, stern@rowland.harvard.edu
  [PATCH] USB:  Proper I/O buffering for the shuttle_usbat subdriver
  
  This patch makes the shuttle_usbat subdriver use proper DMA I/O buffering.
  Although I try to be careful with these changes, I can't test them.  So I
  urge you to read through it carefully to verify that nothing seems to be
  wrong.

ChangeSet@1.1559, 2003-07-30 09:11:37-05:00, lord@jen.americas.sgi.com
  Move from fsid_t to __kernel_fsid_t, fixes ia64 build

ChangeSet@1.1547.2.19, 2003-07-29 23:35:30-07:00, davem@nuts.ninka.net
  [NET]: Need to export secpath_dup to modules.

ChangeSet@1.1547.2.18, 2003-07-29 22:37:43-07:00, samuel.thibault@fnac.net
  [PPP]: Fix ppp_async xon/xoff handling.

ChangeSet@1.1547.2.17, 2003-07-29 22:33:15-07:00, chas@cmf.nrl.navy.mil
  [ATM]: use set_current_state(x) (from bellucda@tiscali.it)

ChangeSet@1.1547.2.16, 2003-07-29 22:31:59-07:00, chas@cmf.nrl.navy.mil
  [ATM]: remove EXACT_TS remove from zatm (untested)

ChangeSet@1.1547.2.15, 2003-07-29 22:30:17-07:00, wensong@linux-vs.org
  [IPV4] IPVS: sanity check of threshold setting and code tidy up

ChangeSet@1.1547.2.14, 2003-07-29 22:29:08-07:00, wensong@linux-vs.org
  [IPV4] IPVS missing stats locking in estimation_timer()

ChangeSet@1.1547.10.6, 2003-07-29 22:24:20-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register() in drivers/usb/input/aiptek.c

ChangeSet@1.1547.2.13, 2003-07-29 22:24:10-07:00, anton@samba.org
  [NET]: Add missing memory barriors for __LINK_STATE_RX_SCHED handling.

ChangeSet@1.1547.10.5, 2003-07-29 22:23:53-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register() in drivers/usb/input/usbkbd.c

ChangeSet@1.1547.10.4, 2003-07-29 22:23:21-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register in drivers/usb/input/xpad.c

ChangeSet@1.1547.10.3, 2003-07-29 22:22:50-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register() in drivers/usb/input/wacom.c

ChangeSet@1.1547.10.2, 2003-07-29 22:22:13-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register() in drivers/usb/misc/emi26.c

ChangeSet@1.1547.10.1, 2003-07-29 22:21:46-07:00, bellucda@tiscali.it
  [PATCH] USB: Audit usb_register in drivers/usb/class/audio.c

ChangeSet@1.1547.9.3, 2003-07-29 11:40:22-07:00, greg@kroah.com
  [PATCH] USB: changes due to struct usb_interface changing from a pointer to an array of pointers.

ChangeSet@1.1547.9.2, 2003-07-29 11:40:03-07:00, greg@kroah.com
  [PATCH] USB: core cleanups for struct usb_interface changes
  
  Also set usb_device.dev.release right after initialization to catch any
  early devices being destroyed.  I still think there's a few error paths
  to correct, but this catches a lot of previous errors.

ChangeSet@1.1547.9.1, 2003-07-29 11:36:46-07:00, greg@kroah.com
  [PATCH] USB: fix stupid kobject coding error with regards to struct usb_interface
  
  Added a release callback, as is required, otherwise we can easily oops
  if a user grabs a sysfs file and the device is removed from the system.

ChangeSet@1.1547.8.5, 2003-07-29 11:50:07-04:00, achirica@telefonica.net
  [wireless airo] adds support for noise level reporting (if available)

ChangeSet@1.1547.8.4, 2003-07-29 11:48:55-04:00, achirica@telefonica.net
  [wireless airo] makes the card passive when entering monitor mode

ChangeSet@1.1547.8.3, 2003-07-29 11:46:57-04:00, achirica@telefonica.net
  [wireless airo] eliminate infinite loop
  
  makes sure a possible (never happened, but just in case) infinite
  loop in the transmission code terminates.

ChangeSet@1.1547.8.2, 2003-07-29 11:45:30-04:00, achirica@telefonica.net
  [wireless airo] safer shutdown sequence
  
  changes the card shutdown sequence to a safer one

ChangeSet@1.1547.8.1, 2003-07-29 11:37:09-04:00, achirica@telefonica.net
  [wireless airo] fix Tx race

ChangeSet@1.1558, 2003-07-29 10:31:06-05:00, sandeen@sgi.com
  [XFS] Catch read-only filesystems in xfs_setattr, and return EROFS
  
  SGI Modid: 2.5.x-xfs:slinx:152528a

ChangeSet@1.1557, 2003-07-29 09:14:30-05:00, nathans@sgi.com
  [XFS] Change any references to legal/illegal into valid/invalid - apparently this was bad, mkaay?
  
  SGI Modid: 2.5.x-xfs:slinx:154430a

ChangeSet@1.1556, 2003-07-29 08:51:10-05:00, lord@jen.americas.sgi.com
  Fix a couple of pagebuf end cases, in particular, deal with block
  device which is not correctly initialized and do not submit a bio
  to it - that trips a BUG.

ChangeSet@1.1547.7.2, 2003-07-29 00:24:37-07:00, davidm@tiger.hpl.hp.com
  ia64: Add forgotton <asm-ia64/sections.h>.

ChangeSet@1.1547.2.12, 2003-07-28 17:26:40-07:00, olof@austin.ibm.com
  [RANDOM]: Fix SMP deadlock in __check_and_rekey().

ChangeSet@1.1547.2.11, 2003-07-28 16:46:31-07:00, devik@cdi.cz
  [NET]: Fix bugs in sch_htb packet scheduler.
  - get rid of annoying messages in non-debug mode
  - handle case where childs queue is empty suddenly

ChangeSet@1.1547.2.10, 2003-07-28 16:32:03-07:00, shemminger@osdl.org
  [VLAN]: Convert over to seq_file.

ChangeSet@1.1547.2.9, 2003-07-28 16:29:29-07:00, shemminger@osdl.org
  [VLAN]: Convert VLAN procfs stubs to no-ops.

ChangeSet@1.1547.2.8, 2003-07-28 16:28:11-07:00, shemminger@osdl.org
  [VLAN]: Allow it to compile with VLAN_DEBUG enabled.

ChangeSet@1.1547.2.7, 2003-07-28 14:00:42-07:00, shemminger@osdl.org
  [BRIDGE]: Mailing list is at osdl.org now.

ChangeSet@1.1547.6.3, 2003-07-28 22:29:41+02:00, wim@iguana.be
  [WATCHDOG] make wdt_pci.c independant of wdt.c

ChangeSet@1.1555, 2003-07-28 15:16:38-05:00, lord@laptop.americas.sgi.com
  Use i_size_read and i_size_write instead of direct access to the i_size
  field.

ChangeSet@1.1547.6.2, 2003-07-28 22:08:31+02:00, wim@iguana.be
  [WATCHDOG] Cleanup of Kconfig file for the watchdog drivers.
  
  Cleanup of Kconfig file for the watchdog drivers.
  This clean-up exists of:
  * change the general comment so that it mentions watchdog device and not character device
  * correct some module-names
  * remove double-entry for W83877F_WDT
  * change Documentation/modules.txt to <file:Documentation/modules.txt> for consistency

ChangeSet@1.1547.6.1, 2003-07-28 21:42:52+02:00, wim@iguana.be
  [WATCHDOG] I810_TCO info in Kconfig
  
  Change Kconfig info about I810_TCO so that it is clear that this watchdog works for the i8xx series of chipsets and not only the i810 and i815 chipsets.

ChangeSet@1.1547.2.6, 2003-07-28 12:25:57-07:00, jones@ingate.com
  [IGMP]: linux/igmp.h needs asm/byteorder.h

ChangeSet@1.1547.3.4, 2003-07-28 07:48:18-07:00, solca@guug.org
  [SPARC]: Add local.h and sections.h headers.

ChangeSet@1.1547.2.5, 2003-07-28 07:40:33-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Update LANAI driver to modern PCI and DMA APIs (from mitch@sfgoth.com)

ChangeSet@1.1547.2.4, 2003-07-28 07:34:47-07:00, davem@nuts.ninka.net
  [ATM]: Remove -g option from driver directory CFLAGS.

ChangeSet@1.1547.4.3, 2003-07-28 13:47:29+02:00, perex@suse.cz
  ALSA update
    - removed empty hammerfall_mem.c file
    - added MAKEDEV.snd script

ChangeSet@1.1547.4.2, 2003-07-28 13:35:31+02:00, perex@suse.cz
  ALSA 0.9.6 update
    - added __setup() to all midlevel modules
    - sequencer protocol 1.0.1
      - added timestamping flags for ports
    - OSS PCM emulation
      - fixed write() behaviour
      - added two new options no-silence & whole-frag
      - a try to fix OOPSes caused in the rate plugin
    - emu10k1 driver
      - more support for Audigy/Audigy2 EX
      - fixed soundfont locking
    - sb16 driver
      - fixed fm_res handling (and proc OOPS)
    - via82xx driver
      - fixed revision check for 8233A
    - usbaudio driver
      - added a workaround for M-Audio Audiophile USB

ChangeSet@1.1547.3.3, 2003-07-28 00:20:55-07:00, davem@nuts.ninka.net
  [SPARC64]: In schizo driver, if virtual-dma property exists, respect it.

ChangeSet@1.1547.3.2, 2003-07-27 21:21:01-07:00, davem@nuts.ninka.net
  [SPARC64]: Make sure to reject all PCI DAC dma masks.

ChangeSet@1.1547.2.3, 2003-07-27 19:22:51-07:00, herbert@gondor.apana.org.au
  [IPSEC]: Fix SKB secpath refcounting.
  
  When a secpath is COWed, we lose reference to the states.

ChangeSet@1.1547.3.1, 2003-07-27 17:26:09-07:00, davem@nuts.ninka.net
  [SPARC64]: Mark more things __init in kernel/pci.c

ChangeSet@1.1547.2.2, 2003-07-27 16:32:07-07:00, herbert@gondor.apana.org.au
  [IPSEC]: Use per-SA flag to control ECN propagation.

ChangeSet@1.1547.2.1, 2003-07-27 16:05:13-07:00, alan@lxorguk.ukuu.org.uk
  [NET]: illegal --> invalid

ChangeSet@1.1547.1.49, 2003-07-27 18:53:12-04:00, kai@germaschewski.name
  Merge germaschewski.name:/home/kai/kernel/v2.5/linux-2.5
  into germaschewski.name:/home/kai/kernel/v2.5/linux-2.5.make

ChangeSet@1.1547.1.48, 2003-07-27 09:31:02-07:00, torvalds@home.osdl.org
  Linux 2.6.0-test2
  TAG: v2.6.0-test2