*
* Copyright (C) 2001 NxtWave Communications, Inc.
*
-- * $Log: 2.6.0-mm2.patch,v $
-- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
-- * - 2.6 fixes:
-- * - mds_lock_new_child() uses specific namespace to avoid deadlock
-- * if i_generations == 0
-- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
-- * kmap() because it's called beinged locked with disabled interrupts
-- * - ugly hacks which prevent userspace tools to try to load modules
-- * - corrections in Makefiles
-- * - minor compatibility defines and tweaks
-- * - inode->c_index is used as orphans counter
-- * - ll_lookup_finish_locks() doesn't release intent
-- * because on 2.6 it may be needed several times
-- * - check that nd isn't NULL before using
-- * - ll_update_inode() decoded dev number wrong way
-- * - PDE define is used to retrieve procfs-related data
-- * - rw26.c is almost copy of rw24.c
-- * - super25.c registers lustre and lustre_lite
-- *
-- * - 2.6 kernel patches:
-- * - 2.6.0-mm2
-- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
-- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
-- * s_next_generation to 0 upon mount
-- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
-- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
-- * posssible oops
-- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
-- * - invalidate_show-2.6.0.patch - port onto 2.6
-- * - iopen-2.6.0-test6.patch - several fixes
-- * - vfs_intent_2.6.0.patch - port onto 2.5.0
-- * - kernel_text_address-2.6.0.patch
-- * - export_symbols-2.6.0.patch
-- *
-- * - kgdb_2.6.0 series
-- *
+- * $Log: nxt6000.h,v $
- * Revision 1.2 2003/01/27 12:32:42 fschirmer
- * Lots of bugfixes and new features
- *
*
* Name: skcsum.h
* Project: GEnesis - SysKonnect SK-NET Gigabit Ethernet (SK-98xx)
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.9 $
+- * Date: $Date: 2001/02/06 11:21:39 $
++ * Version: $Revision: 1.10 $
++ * Date: $Date: 2003/08/20 13:59:57 $
* Purpose: Store/verify Internet checksum in send/receive packets.
*
******************************************************************************/
@@ -26,6 +26,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skcsum.h,v $
+ * Revision 1.10 2003/08/20 13:59:57 mschmid
+ * Changed notation of #ifndef SkCsCalculateChecksum to
+ * #ifndef SK_CS_CALCULATE_CHECKSUM
*
* Name: skdrv1st.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.1 $
+- * Date: $Date: 2003/07/21 07:22:43 $
++ * Version: $Revision: 1.4 $
++ * Date: $Date: 2003/11/12 14:28:14 $
* Purpose: First header file for driver and all other modules
*
******************************************************************************/
@@ -26,6 +27,15 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skdrv1st.h,v $
+ * Revision 1.4 2003/11/12 14:28:14 rroesler
+ * Fix: use dedicated ip_fast_csum() on X86_64 systems
+ *
*
* Name: skdrv2nd.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.3 $
+- * Date: $Date: 2003/08/12 16:51:18 $
++ * Version: $Revision: 1.10 $
++ * Date: $Date: 2003/12/11 16:04:45 $
* Purpose: Second header file for driver and all other modules
*
******************************************************************************/
@@ -26,6 +27,27 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skdrv2nd.h,v $
+ * Revision 1.10 2003/12/11 16:04:45 mlindner
+ * Add: New pnmi data backup structure
+ *
*
* Name: skgehw.h
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.53 $
+- * Date: $Date: 2003/07/04 12:39:01 $
++ * Version: $Revision: 1.56 $
++ * Date: $Date: 2003/09/23 09:01:00 $
* Purpose: Defines and Macros for the Gigabit Ethernet Adapter Product Family
*
******************************************************************************/
@@ -26,6 +26,17 @@
*
* History:
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgehw.h,v $
+ * Revision 1.56 2003/09/23 09:01:00 malthoff
+ * Minor change: Define I2C device size constants as long.
+ *
*
* Name: skhwt.h
- * Project: Gigabit Ethernet Adapters, Schedule-Modul
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.6 $
+- * Date: $Date: 2003/05/13 17:57:48 $
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.7 $
++ * Date: $Date: 2003/09/16 12:55:08 $
* Purpose: Defines for the hardware timer functions
*
******************************************************************************/
@@ -27,6 +27,9 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgehwt.h,v $
+ * Revision 1.7 2003/09/16 12:55:08 rschmidt
+ * Editorial changes
+ *
*
* Name: skgei2c.h
- * Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.23 $
+- * Date: $Date: 2002/12/19 14:34:27 $
- * Purpose: Special GEnesis defines for TWSI
+ * Project: Gigabit Ethernet Adapters, TWSI-Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.25 $
++ * Date: $Date: 2003/10/20 09:06:05 $
+ * Purpose: Special defines for TWSI
*
******************************************************************************/
@@ -26,6 +27,12 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgei2c.h,v $
+ * Revision 1.25 2003/10/20 09:06:05 rschmidt
+ * Editorial changes.
+ *
*
* Name: skgeinit.h
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.81 $
+- * Date: $Date: 2003/07/04 12:30:38 $
++ * Version: $Revision: 1.83 $
++ * Date: $Date: 2003/09/16 14:07:37 $
* Purpose: Structures and prototypes for the GE Init Module
*
******************************************************************************/
@@ -27,6 +27,23 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgeinit.h,v $
+ * Revision 1.83 2003/09/16 14:07:37 rschmidt
+ * Moved defines for PHY power down modes from skgehw.h
+ * Added prototypes for SkMacClearRst()
*
* Name: skgepnmi.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.61 $
+- * Date: $Date: 2003/05/23 12:53:52 $
++ * Version: $Revision: 1.62 $
++ * Date: $Date: 2003/08/15 12:31:52 $
* Purpose: Defines for Private Network Management Interface
*
****************************************************************************/
@@ -27,6 +27,18 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgepnmi.h,v $
+ * Revision 1.62 2003/08/15 12:31:52 tschilli
+ * Added new OIDs:
+ * OID_SKGE_DRIVER_RELDATE
*
* Name: ski2c.h
- * Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.34 $
+- * Date: $Date: 2003/01/28 09:11:21 $
+ * Project: Gigabit Ethernet Adapters, TWSI-Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.35 $
++ * Date: $Date: 2003/10/20 09:06:30 $
* Purpose: Defines to access Voltage and Temperature Sensor
*
******************************************************************************/
@@ -26,6 +27,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: ski2c.h,v $
+ * Revision 1.35 2003/10/20 09:06:30 rschmidt
+ * Added prototypes for SkI2cRead() and SkI2cWrite().
+ * Editorial changes.
*
* Name: skqueue.h
- * Project: Gigabit Ethernet Adapters, Schedule-Modul
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.15 $
+- * Date: $Date: 2003/05/13 17:54:57 $
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.16 $
++ * Date: $Date: 2003/09/16 12:50:32 $
* Purpose: Defines for the Event queue
*
******************************************************************************/
@@ -27,6 +27,9 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skqueue.h,v $
+ * Revision 1.16 2003/09/16 12:50:32 rschmidt
+ * Editorial changes
+ *
*
* Name: sktimer.h
- * Project: Gigabit Ethernet Adapters, Schedule-Modul
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.10 $
+- * Date: $Date: 2003/05/13 17:56:44 $
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.11 $
++ * Date: $Date: 2003/09/16 12:58:18 $
* Purpose: Defines for the timer functions
*
******************************************************************************/
@@ -27,6 +27,9 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: sktimer.h,v $
+ * Revision 1.11 2003/09/16 12:58:18 rschmidt
+ * Editorial changes
+ *
*
* Name: sktypes.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.1 $
+- * Date: $Date: 2003/07/21 07:26:01 $
++ * Version: $Revision: 1.2 $
++ * Date: $Date: 2003/10/07 08:16:51 $
* Purpose: Define data types for Linux
*
******************************************************************************/
@@ -26,6 +27,9 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: sktypes.h,v $
+ * Revision 1.2 2003/10/07 08:16:51 mlindner
+ * Fix: Copyright changes
+ *
*
* Name: version.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.3 $
+- * Date: $Date: 2003/08/25 13:34:48 $
++ * Version: $Revision: 1.5 $
++ * Date: $Date: 2003/10/07 08:16:51 $
* Purpose: SK specific Error log support
*
******************************************************************************/
@@ -25,6 +26,12 @@
*
* History:
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skversion.h,v $
+ * Revision 1.5 2003/10/07 08:16:51 mlindner
+ * Fix: Copyright changes
+ *
*
* Name: xmac_ii.h
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.48 $
+- * Date: $Date: 2003/05/13 17:17:55 $
++ * Version: $Revision: 1.52 $
++ * Date: $Date: 2003/10/02 16:35:50 $
* Purpose: Defines and Macros for Gigabit Ethernet Controller
*
******************************************************************************/
@@ -27,6 +27,22 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: xmac_ii.h,v $
+ * Revision 1.52 2003/10/02 16:35:50 rschmidt
+ * Added defines for default values of GMAC parameters
+ * Changed defines for setting GMAC parameters
*
* Name: skcsum.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.11 $
+- * Date: $Date: 2003/03/11 14:05:55 $
++ * Version: $Revision: 1.12 $
++ * Date: $Date: 2003/08/20 13:55:53 $
* Purpose: Store/verify Internet checksum in send/receive packets.
*
******************************************************************************/
@@ -26,6 +26,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skcsum.c,v $
+ * Revision 1.12 2003/08/20 13:55:53 mschmid
+ * Changed notation of #ifndef SkCsCalculateChecksum to
+ * #ifndef SK_CS_CALCULATE_CHECKSUM
#ifndef lint
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) SysKonnect.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) SysKonnect.";
+- "@(#) $Id: skcsum.c,v 1.11 2003/03/11 14:05:55 rschmidt Exp $ (C) SysKonnect.";
++ "@(#) $Id: skcsum.c,v 1.12 2003/08/20 13:55:53 mschmid Exp $ (C) SysKonnect.";
#endif /* !lint */
/******************************************************************************
*
* Name: skdim.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.2 $
+- * Date: $Date: 2003/08/21 12:35:05 $
++ * Version: $Revision: 1.5 $
++ * Date: $Date: 2003/11/28 12:55:40 $
* Purpose: All functions to maintain interrupt moderation
*
******************************************************************************/
@@ -26,6 +27,15 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skdim.c,v $
+ * Revision 1.5 2003/11/28 12:55:40 rroesler
+ * Fix: support for new process timing interface added
+ *
#ifndef lint
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) SysKonnect.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) SysKonnect.";
+- "@(#) $Id: skdim.c,v 1.2 2003/08/21 12:35:05 mlindner Exp $ (C) SysKonnect.";
++ "@(#) $Id: skdim.c,v 1.5 2003/11/28 12:55:40 rroesler Exp $ (C) SysKonnect.";
#endif
#define __SKADDR_C
- * Name: skge.c
+ * Name: skge.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.11 $
+- * Date: $Date: 2003/08/26 16:05:19 $
++ * Version: $Revision: 1.42 $
++ * Date: $Date: 2003/12/12 10:05:43 $
* Purpose: The main driver source module
*
******************************************************************************/
@@ -56,6 +41,87 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skge.c,v $
+ * Revision 1.42 2003/12/12 10:05:43 mlindner
+ * Fix: Format of error message corrected
+ *
*
* Name: skgehwt.c
- * Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.14 $
+- * Date: $Date: 2003/05/13 18:01:58 $
- * Purpose: Hardware Timer.
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.15 $
++ * Date: $Date: 2003/09/16 13:41:23 $
+ * Purpose: Hardware Timer
*
******************************************************************************/
@@ -27,6 +27,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgehwt.c,v $
+ * Revision 1.15 2003/09/16 13:41:23 rschmidt
+ * Added (C) Marvell to SysKonnectFileId
+ * Editorial changes
+ */
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "$Header: /cvsroot/cfs/lustre/kernel_patches/patches/Attic/2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $" ;
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "$Header: /usr56/projects/ge/schedule/skgehwt.c,v 1.14 2003/05/13 18:01:58 mkarl Exp $" ;
++ "@(#) $Id: skgehwt.c,v 1.15 2003/09/16 13:41:23 rschmidt Exp $ (C) Marvell.";
#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
*
* Name: skgeinit.c
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.93 $
+- * Date: $Date: 2003/05/28 15:44:43 $
++ * Version: $Revision: 1.97 $
++ * Date: $Date: 2003/10/02 16:45:31 $
* Purpose: Contains functions to initialize the adapter
*
******************************************************************************/
@@ -27,6 +27,32 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgeinit.c,v $
+ * Revision 1.97 2003/10/02 16:45:31 rschmidt
+ * Replaced default values of GMAC parameters with defines.
+ * Removed hard reset of MACs in SkGeDeInit().
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "@(#) $Id: skgeinit.c,v 1.93 2003/05/28 15:44:43 rschmidt Exp $ (C) Marvell.";
++ "@(#) $Id: skgeinit.c,v 1.97 2003/10/02 16:45:31 rschmidt Exp $ (C) Marvell.";
#endif
struct s_QOffTab {
*
* Name: skgemib.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.9 $
+- * Date: $Date: 2003/05/23 12:55:20 $
++ * Version: $Revision: 1.11 $
++ * Date: $Date: 2003/09/15 13:38:12 $
* Purpose: Private Network Management Interface Management Database
*
****************************************************************************/
@@ -27,6 +27,19 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgemib.c,v $
+ * Revision 1.11 2003/09/15 13:38:12 tschilli
+ * OID_SKGE_PHY_LP_MODE included only after using #define SK_PHY_LP_MODE.
+ *
*
* Name: skgepnmi.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.109 $
+- * Date: $Date: 2003/07/17 14:15:24 $
++ * Version: $Revision: 1.111 $
++ * Date: $Date: 2003/09/15 13:35:35 $
* Purpose: Private Network Management Interface
*
****************************************************************************/
@@ -27,6 +27,22 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgepnmi.c,v $
+ * Revision 1.111 2003/09/15 13:35:35 tschilli
+ * Code for OID_SKGE_PHY_LP_MODE completed (using #define SK_PHY_LP_MODE).
+ * SK_DIAG_ATTACHED handling for OID_SKGE_DIAG_MODE in DiagActions() changed.
#ifndef _lint
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "@(#) $Id: skgepnmi.c,v 1.109 2003/07/17 14:15:24 tschilli Exp $ (C) Marvell.";
++ "@(#) $Id: skgepnmi.c,v 1.111 2003/09/15 13:35:35 tschilli Exp $ (C) Marvell.";
#endif /* !_lint */
#include "h/skdrv1st.h"
*
* Name: skgesirq.c
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.91 $
+- * Date: $Date: 2003/07/04 12:46:22 $
++ * Version: $Revision: 1.92 $
++ * Date: $Date: 2003/09/16 14:37:07 $
* Purpose: Special IRQ module
*
******************************************************************************/
@@ -27,6 +27,12 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skgesirq.c,v $
+ * Revision 1.92 2003/09/16 14:37:07 rschmidt
+ * Added debug messages in some SkGePortCheckUp...() routines.
+ * Fixed compiler warnings for different types.
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "@(#) $Id: skgesirq.c,v 1.91 2003/07/04 12:46:22 rschmidt Exp $ (C) Marvell.";
++ "@(#) $Id: skgesirq.c,v 1.92 2003/09/16 14:37:07 rschmidt Exp $ (C) Marvell.";
#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
*
* Name: ski2c.c
- * Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.57 $
+- * Date: $Date: 2003/01/28 09:17:38 $
+ * Project: Gigabit Ethernet Adapters, TWSI-Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.59 $
++ * Date: $Date: 2003/10/20 09:07:25 $
* Purpose: Functions to access Voltage and Temperature Sensor
*
******************************************************************************/
@@ -26,6 +27,14 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: ski2c.c,v $
+ * Revision 1.59 2003/10/20 09:07:25 rschmidt
+ * Added cast SK_U32 in SkI2cWrite() to avoid compiler warning.
+ * Editorial changes.
*/
+#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell. ";
+- "$Id: ski2c.c,v 1.57 2003/01/28 09:17:38 rschmidt Exp $";
++ "@(#) $Id: ski2c.c,v 1.59 2003/10/20 09:07:25 rschmidt Exp $ (C) Marvell. ";
+#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
*
* Name: sklm80.c
- * Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.20 $
+- * Date: $Date: 2002/08/13 09:16:27 $
- * Purpose: Funktions to access Voltage and Temperature Sensor (LM80)
+ * Project: Gigabit Ethernet Adapters, TWSI-Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.22 $
++ * Date: $Date: 2003/10/20 09:08:21 $
+ * Purpose: Functions to access Voltage and Temperature Sensor (LM80)
*
******************************************************************************/
@@ -26,15 +27,21 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: sklm80.c,v $
+ * Revision 1.22 2003/10/20 09:08:21 rschmidt
+ * Editorial changes.
+ *
*/
+#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $" ;
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell. ";
+- "$Id: sklm80.c,v 1.20 2002/08/13 09:16:27 rschmidt Exp $" ;
++ "@(#) $Id: sklm80.c,v 1.22 2003/10/20 09:08:21 rschmidt Exp $ (C) Marvell. ";
+#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
- * Name: skproc.c
+ * Name: skproc.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.2 $
+- * Date: $Date: 2003/08/12 16:45:29 $
++ * Version: $Revision: 1.11 $
++ * Date: $Date: 2003/12/11 16:03:57 $
* Purpose: Funktions to display statictic data
*
******************************************************************************/
@@ -28,6 +29,33 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skproc.c,v $
+ * Revision 1.11 2003/12/11 16:03:57 mlindner
+ * Fix: Create backup from pnmi data structure
+ *
*
* Name: skqueue.c
- * Project: Gigabit Ethernet Adapters, Schedule-Modul
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.19 $
+- * Date: $Date: 2003/05/13 18:00:07 $
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.20 $
++ * Date: $Date: 2003/09/16 13:44:00 $
* Purpose: Management of an event queue.
*
******************************************************************************/
@@ -27,6 +27,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skqueue.c,v $
+ * Revision 1.20 2003/09/16 13:44:00 rschmidt
+ * Added (C) Marvell to SysKonnectFileId
+ * Editorial changes
+ */
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "$Header: /cvsroot/cfs/lustre/kernel_patches/patches/Attic/2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $" ;
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "$Header: /usr56/projects/ge/schedule/skqueue.c,v 1.19 2003/05/13 18:00:07 mkarl Exp $" ;
++ "@(#) $Id: skqueue.c,v 1.20 2003/09/16 13:44:00 rschmidt Exp $ (C) Marvell.";
#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
*
* Name: sktimer.c
- * Project: Gigabit Ethernet Adapters, Schedule-Modul
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.13 $
+- * Date: $Date: 2003/05/13 18:01:01 $
+ * Project: Gigabit Ethernet Adapters, Event Scheduler Module
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
++ * Version: $Revision: 1.14 $
++ * Date: $Date: 2003/09/16 13:46:51 $
* Purpose: High level timer functions.
*
******************************************************************************/
@@ -27,6 +27,10 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: sktimer.c,v $
+ * Revision 1.14 2003/09/16 13:46:51 rschmidt
+ * Added (C) Marvell to SysKonnectFileId
+ * Editorial changes
+ */
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "$Header: /cvsroot/cfs/lustre/kernel_patches/patches/Attic/2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $" ;
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "$Header: /usr56/projects/ge/schedule/sktimer.c,v 1.13 2003/05/13 18:01:01 mkarl Exp $" ;
++ "@(#) $Id: sktimer.c,v 1.14 2003/09/16 13:46:51 rschmidt Exp $ (C) Marvell.";
#endif
#include "h/skdrv1st.h" /* Driver Specific Definitions */
*
* Name: skxmac2.c
* Project: Gigabit Ethernet Adapters, Common Modules
-- * Version: $Revision: 1.1.2.1 $
-- * Date: $Date: 2004/01/09 22:31:09 $
-+ * Version: $Revision: 1.1.2.1 $
-+ * Date: $Date: 2004/01/09 22:31:09 $
+- * Version: $Revision: 1.99 $
+- * Date: $Date: 2003/07/11 12:19:33 $
++ * Version: $Revision: 1.102 $
++ * Date: $Date: 2003/10/02 16:53:58 $
* Purpose: Contains functions to initialize the MACs and PHYs
*
******************************************************************************/
@@ -27,6 +27,23 @@
* History:
*
- * $Log: 2.6.0-mm2.patch,v $
- * Revision 1.1.2.1 2004/01/09 22:31:09 alex
- * - 2.6 fixes:
- * - mds_lock_new_child() uses specific namespace to avoid deadlock
- * if i_generations == 0
- * - portals_debug_copy_to_user() uses kmap_atomic() instead of
- * kmap() because it's called beinged locked with disabled interrupts
- * - ugly hacks which prevent userspace tools to try to load modules
- * - corrections in Makefiles
- * - minor compatibility defines and tweaks
- * - inode->c_index is used as orphans counter
- * - ll_lookup_finish_locks() doesn't release intent
- * because on 2.6 it may be needed several times
- * - check that nd isn't NULL before using
- * - ll_update_inode() decoded dev number wrong way
- * - PDE define is used to retrieve procfs-related data
- * - rw26.c is almost copy of rw24.c
- * - super25.c registers lustre and lustre_lite
- *
- * - 2.6 kernel patches:
- * - 2.6.0-mm2
- * - dev_read_only_2.6.0.patch stores dev number, not struct block_device *
- * - ext3-init-generation-2.6.0.patch - lustre dislikes when ext3 resets
- * s_next_generation to 0 upon mount
- * - ext3-map_inode_page-2.6.0.patch - added fix to unmap underlaying metadata
- * - ext3-start_this_handle-must-return-error.patch - jbd returned 0 always:
- * posssible oops
- * - vfs_nointent_2.6.0-test6.patch - small contexts changes
- * - invalidate_show-2.6.0.patch - port onto 2.6
- * - iopen-2.6.0-test6.patch - several fixes
- * - vfs_intent_2.6.0.patch - port onto 2.5.0
- * - kernel_text_address-2.6.0.patch
- * - export_symbols-2.6.0.patch
- *
- * - kgdb_2.6.0 series
- *
+ * $Log: skxmac2.c,v $
+ * Revision 1.102 2003/10/02 16:53:58 rschmidt
+ * Changed setting of GMAC parameters with new macros.
+ * Added define SLIM around SkGm...LowPowerMode().
#if (defined(DEBUG) || ((!defined(LINT)) && (!defined(SK_SLIM))))
static const char SysKonnectFileId[] =
-- "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
-+ "@(#) $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $ (C) Marvell.";
+- "@(#) $Id: skxmac2.c,v 1.99 2003/07/11 12:19:33 rschmidt Exp $ (C) Marvell.";
++ "@(#) $Id: skxmac2.c,v 1.102 2003/10/02 16:53:58 rschmidt Exp $ (C) Marvell.";
#endif
#ifdef GENESIS
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7770.c#30 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7770.c#34 $
*/
#ifdef __linux__
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7770_osm.c#13 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7770_osm.c#16 $
*/
#include "aic7xxx_osm.h"
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.c#194 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.c#224 $
*/
#ifdef __linux__
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.h#90 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.h#101 $
*
* $FreeBSD$
*/
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx_inline.h#50 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx_inline.h#55 $
*
* $FreeBSD$
*/
/*
* Adaptec AIC79xx device driver for Linux.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#169 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#193 $
*
* --------------------------------------------------------------------------
* Copyright (c) 1994-2000 Justin T. Gibbs.
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#133 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#153 $
*
*/
#ifndef _AIC79XX_LINUX_H_
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm_pci.c#23 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm_pci.c#29 $
*/
#include "aic79xx_osm.h"
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx_pci.c#73 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx_pci.c#84 $
*/
#ifdef __linux__
* String handling code courtesy of Gerard Roudier's <groudier@club-internet.fr>
* sym driver.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_proc.c#17 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_proc.c#20 $
*/
#include "aic79xx_osm.h"
#include "aic79xx_inline.h"
*
* $FreeBSD$
*/
--VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
-+VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
+-VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#69 $"
++VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $"
/*
* This file is processed by the aic7xxx_asm utility for use in assembling
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#94 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#69 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#107 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $
*/
typedef int (ahd_reg_print_t)(u_int, u_int *, u_int);
typedef struct ahd_reg_parse_entry {
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#93 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#68 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#107 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $
*/
#include "aic79xx_osm.h"
* $FreeBSD$
*/
--VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
-+VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
+-VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#94 $"
++VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#107 $"
PATCH_ARG_LIST = "struct ahd_softc *ahd"
PREFIX = "ahd_"
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#94 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#69 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#107 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $
*/
static uint8_t seqprog[] = {
0xff, 0x02, 0x06, 0x78,
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_93cx6.c#17 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_93cx6.c#19 $
*/
/*
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.c#131 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.c#147 $
*/
#ifdef __linux__
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.h#77 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.h#85 $
*
* $FreeBSD$
*/
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_inline.h#43 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_inline.h#47 $
*
* $FreeBSD$
*/
/*
* Adaptec AIC7xxx device driver for Linux.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#232 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#256 $
*
* Copyright (c) 1994 John Aycock
* The University of Calgary Department of Computer Science.
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.h#147 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.h#166 $
*
*/
#ifndef _AIC7XXX_LINUX_H_
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c#45 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c#52 $
*/
#include "aic7xxx_osm.h"
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#66 $
- *
- * $FreeBSD$
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#78 $
*/
#ifdef __linux__
* String handling code courtesy of Gerard Roudier's <groudier@club-internet.fr>
* sym driver.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_proc.c#27 $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_proc.c#32 $
*/
#include "aic7xxx_osm.h"
#include "aic7xxx_inline.h"
*
* $FreeBSD$
*/
--VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
-+VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
+-VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#39 $"
++VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $"
/*
* This file is processed by the aic7xxx_asm utility for use in assembling
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#56 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#39 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
*/
typedef int (ahc_reg_print_t)(u_int, u_int *, u_int);
typedef struct ahc_reg_parse_entry {
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#54 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#38 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
*/
#include "aic7xxx_osm.h"
* $FreeBSD$
*/
--VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
-+VERSION = "$Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $"
+-VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#56 $"
++VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $"
PATCH_ARG_LIST = "struct ahc_softc *ahc"
PREFIX = "ahc_"
* DO NOT EDIT - This file is automatically generated
* from the following source files:
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#56 $
+- * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#39 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
++ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
*/
static uint8_t seqprog[] = {
0xb2, 0x00, 0x00, 0x08,
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm.c#22 $
++ * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm.c#23 $
*
* $FreeBSD$
*/
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm_macro_scan.l#7 $
++ * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm_macro_scan.l#8 $
*
* $FreeBSD$
*/
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
*
-- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+- * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm_scan.l#18 $
++ * $Id: //depot/aic7xxx/aic7xxx/aicasm/aicasm_scan.l#19 $
*
* $FreeBSD$
*/
--- linux-2.6.0/drivers/scsi/aic7xxx/aiclib.c 2003-07-27 12:14:39.000000000 -0700
+++ 25/drivers/scsi/aic7xxx/aiclib.c 2003-12-28 23:21:40.000000000 -0800
@@ -30,16 +30,6 @@
- * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+ * $Id$
*/
-#include <linux/blkdev.h>
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGES.
+ *
-+ * $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
++ * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm_pci.c#25 $
+ */
+
+void
@@ -1,18 +1,16 @@
#
# AIC7XXX and AIC79XX 2.5.X Kernel configuration File.
--# $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+# $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+-# $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#6 $
++# $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#8 $
#
config SCSI_AIC7XXX
tristate "Adaptec AIC7xxx Fast -> U160 support (New Driver)"
#
# Makefile for the Linux aic7xxx SCSI driver.
#
--# $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
-+# $Id: 2.6.0-mm2.patch,v 1.1.2.1 2004/01/09 22:31:09 alex Exp $
+-# $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Makefile#6 $
++# $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Makefile#8 $
#
# Let kbuild descend into aicasm when cleaning