ChangeSet@1.1562, 2005-03-03 09:39:57-03:00, marcelo@logos.cnet
  Allow lseek on SCSI tapes

ChangeSet@1.1560, 2005-03-02 14:12:47-08:00, davem@nuts.davemloft.net
  [SPARC64]: Accept 'm5823' clock chip as seen on SB1500.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1558.1.2, 2005-03-02 13:55:07-03:00, marcelo@logos.cnet
  Cset exclude: solar@openwall.com|ChangeSet|20041125155150|65356

ChangeSet@1.1558.1.1, 2005-02-27 11:33:05-08:00, davem@nuts.davemloft.net
  [AF_UNIX]: Fix SIOCINQ for STREAM.
  
  We should report the total bytes in the whole receive
  queue, not just the first packet, in these cases.
  
  Reported by Uwe Bonnes.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1559, 2005-02-26 13:27:40-08:00, krzysztof.h1@wp.pl
  [SPARC]: DBRI fixes and improvements
  
  - [audio.c] Added missing semicolon when debug information is enabled 
  (compilation bug).
  
  - [audio.c] Number of input and output 8KB buffers is now a module 
  parameter as previous authors requested. More buffers should help on 
  slower machines.
  
  - [audio.c] Fixes some debug strings, so compilation warnings are gone 
  (when debug is enabled).
  
  - [dbri.c] Added missing dbri_get_formats() function, so sox/play now 
  plays sound files without forcing it to Sun audio output interface (OSS 
  works).
  
  - [dbri.c] Enabled burst transfers for DBRI.
  
  - [dbri.c] Added a fix to not leave few bytes in a next memory chunk 
  when building chain of output data buffers for DBRI. It is really a 
  critical thing if the next change is applied.
  
  - [dbri.c] [the most important one] Writing an output data (playback) 
  returns immediately which allows audio player to prepare next data when 
  an audio codec is playing the previous. It removes clicking noise on 
  output signal.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1558, 2005-02-26 10:45:45-03:00, slee@netengine1.com
  [PATCH] Fix units/partition count in sd.c
  
  Symptom:
     When a scsi disk is removed other scsi disk with biggest minor #
     disapears in /proc/partition at the same time.
  
  Cause and fix:
     sd.c decreases nr_real on disk removal but because nr_real is not
     real # of devices but max # of devices of a major #,
     it doesn't need to be changed on disk add/remove.
  
  2.6 has little different structure but it does like this
  
  sd.c:sd_probe()
  	gd->minors = 16;

ChangeSet@1.1557, 2005-02-26 09:59:34-03:00, solar@openwall.com
  [PATCH] Fix proc_tty.c comment typos
  

ChangeSet@1.1556, 2005-02-26 09:28:54-03:00, solar@openwall.com
  [PATCH] Fix for swapoff after re-creating device files
  
  $SUBJECT says it all - if device is recreated the current dentry-only
  comparison in sys_swapoff() might have problems.

ChangeSet@1.1555, 2005-02-26 06:59:14-03:00, hifumi.hisashi@lab.ntt.co.jp
  [PATCH] BUG on error handlings in Ext3 under I/O
  
  	I found bugs on error handlings in the functions arround the file system,
  which cause inadequate completions of synchronous write I/O operations
  when disk I/O failures occur.
  
  	I carried out following experiment:
  
  1.  Mount a ext3 file system on a SCSI disk with ordered mode.
  2.  Open a file on the file system with O_SYNC|O_RDWR|O_TRUNC|O_CREAT flag.
  3.  Write 512 bytes data to the file by calling write() every 5 seconds, and
       examine return values from the syscall.
       from write().
  4.  Disconnect the SCSI cable,  and examine messages from the kernel.
  
  	After the SCSI cable is disconnected, write() must fail.  But write()
  succeeded for a while even though messages of the kernel notified SCSI I/O error.
  
  	By applying following modifications, the above problem was solved.
  In fact I have send patch for both 2.4 and 2.6 to Andrew, but only 2.6 was
  accepted.
  So I send you my patch for the 2.4 kernel.
  
  Please consider applying this patch to the 2.4 mainline kernel.
  
  
  Signed-off-by: Hisashi Hifumi  <hifumi.hisashi@lab.ntt.co.jp>

ChangeSet@1.1548.1.11, 2005-02-26 04:19:29-05:00, linville@tuxdriver.com
  [PATCH] tulip: make tulip_stop_rxtx() wait for DMA to fully stop
  
  tulip_stop_rxtx() doesn't wait for DMA to fully stop like the function
  call name implies.
  
  Acked-by: Grant Grundler <grant.grundler@hp.com>
  Acked-by: Charlie Brett <charlie.brett@hp.com>
  Signed-off-by: John W. Linville <linville@tuxdriver.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1554, 2005-02-25 18:19:47-03:00, zwane@arm.linux.org.uk
  [PATCH] Fix timer override on nforce
  
  Per our discussion, i've ported the 2.6 nforce skip timer override (and
  early PCI access) code to 2.4. This fixes an issue whereupon nforce
  systems have incorrect override values for irq0. Architectures affected
  are i386 and x86_64
  
  Signed-off-by: Zwane Mwaikambo <zwane@arm.linux.org.uk>

ChangeSet@1.1553, 2005-02-25 17:35:21-03:00, Matt_Domsch@dell.com
  [PATCH] aic7xxx: don't reset chip on pause
  
  (resend)
  Patch below taken from RHEL3 Update 4 kernel 2.4.21-27.EL, fixes a bug
  in the aic79xx and aic7xxx drivers, where upon trying to pause the
  controller chip, it is accidentally hard-reset.  This causes PCI
  Parity errors to appear on Dell PowerEdge 4600 servers as the inb()
  immediately after accidental reset receives corrupted data.
  
  Patch was submitted by Justin Gibbs many moons ago, but never applied
  to mainline 2.4.  It's in mainline 2.6.  Marcelo, please apply.
  
  Signed-off-by: Matt Domsch <Matt_Domsch@dell.com>

ChangeSet@1.1552, 2005-02-25 17:24:34-03:00, paulkf@microgate.com
  [PATCH] fix synclinkmp register access typo
  
  Fix typo to correctly access
  rx ready control (RRC) register instead of
  the tx ready control (TRC0) register.

ChangeSet@1.1551, 2005-02-25 17:19:51-03:00, marcelo@logos.cnet
  Merge bk://kernel.bkbits.net/davem/sparc-2.4
  into logos.cnet:/home/marcelo/bk/linux-2.4

ChangeSet@1.1537.8.3, 2005-02-25 11:06:47-08:00, davem@nuts.davemloft.net
  [SPARC64]: Fix 32bit compat layer bugs in sys_ipc() and sys_rt_sigtimedwait().
  
  1) sys_ipc() compat wrappers need to verify length
     before allocating kernel data and performing copies.
  2) sys_rt_sigtimedwait() had one schedule_timeout() too
     many.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1537.6.12, 2005-02-24 14:53:59-05:00, jgarzik@pobox.com
  [libata ahci] Print out port id on error messages
  
  Pointed out by Justin Cormack, Brett Russ, and others.

ChangeSet@1.1548.1.10, 2005-02-24 00:41:15-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Driver version white space,
  
  10 Driver version number, white space, comments, device id & other changes
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.9, 2005-02-24 00:41:10-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Fixes related to Cable length
  
  9 Fixes related to Cable length estimation
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.8, 2005-02-24 00:41:05-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Report failure code when loopback
  
  8 Report failure code when loopback test fails
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.7, 2005-02-24 00:41:00-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Checks for desc ring/rx data
  
  7 Add checks for desc ring/rx data bufs spanning 64k address boundary
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.6, 2005-02-24 00:40:56-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Patch from Peter Kjellstroem --
  
  6 Patch from Peter Kjellstroem -- fix lockup with 82547
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.5, 2005-02-24 00:40:51-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Fix WOL settings in 82544 based
  
  5 Fix WOL settings in 82544 based adapters
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.4, 2005-02-24 00:40:46-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Delay clean-up of last Tx buffer
  
  4 Delay clean-up of last Tx buffer to fix pre-mature writeback of Tx descriptors.
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.3, 2005-02-24 00:40:41-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: Avoid race between e1000_watchdog
  
  3 Avoid race condition between e1000_watchdog and e1000_clean_tx_irq
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.2, 2005-02-24 00:40:36-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: 2 use netif_poll_{enable|disable}
  
  2 use netif_poll_{enable|disable} to synchronize between poll and i/f down/up
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1548.1.1, 2005-02-24 00:40:31-05:00, mallikarjuna.chilakala@intel.com
  [PATCH] e1000: 1 Robert Olsson's fix and
  
  1 Rober Olsson's fix and refinement to the poll routine
  Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
  Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
  Signed-off-by: John Ronciak <john.ronciak@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1537.6.11, 2005-02-24 00:38:15-05:00, jgarzik@pobox.com
  [libata] Use DMA_{32,64}BIT_MASK in ahci, sata_vsc drivers.
  
  Similar to a patch applied in 2.6.x by Tobias Klauser.

ChangeSet@1.1537.6.10, 2005-02-24 00:32:06-05:00, mlord@pobox.com
  [libata qstor] minor update per LKML comments
  
  * use __le{32,64}
  * use DMA_{32,64}BIT_MASK
  
  Also, add these to linux/libata-compat.h since they are not
  defined in 2.4.x.

ChangeSet@1.1537.6.9, 2005-02-23 15:10:27-05:00, jgarzik@pobox.com
  [libata] Add missing hooks, to avoid oops in advanced SATA drivers
  
  Advanced SATA drivers should not (and cannot) use the basic
  PCI IDE hooks for checking the Status and Error registers, as these
  registers are either in non-standard locations, or simply don't
  exist.
  
  In the error handling path, libata was unconditionally calling some
  PCI IDE hardware bitbanging functions, which would cause an oops
  in the AHCI driver and any other advanced libata driver.

ChangeSet@1.1550, 2005-02-23 05:03:49-03:00, marcelo@dmt.cnet
  Changed VERSION to v2.4.30-pre2 
  TAG: v2.4.30-pre2