summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'openvz-sources/022.072-r1/5504_diff-ms-gcc4-qla2xxx-20051103.patch')
-rw-r--r--openvz-sources/022.072-r1/5504_diff-ms-gcc4-qla2xxx-20051103.patch221
1 files changed, 0 insertions, 221 deletions
diff --git a/openvz-sources/022.072-r1/5504_diff-ms-gcc4-qla2xxx-20051103.patch b/openvz-sources/022.072-r1/5504_diff-ms-gcc4-qla2xxx-20051103.patch
deleted file mode 100644
index 90a6d8c..0000000
--- a/openvz-sources/022.072-r1/5504_diff-ms-gcc4-qla2xxx-20051103.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-diff -Naru a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
---- a/drivers/scsi/qla2xxx/qla_os.c 2005-11-03 03:16:01 -08:00
-+++ b/drivers/scsi/qla2xxx/qla_os.c 2005-11-03 03:16:01 -08:00
-@@ -235,67 +235,6 @@
- static __inline__ void
- qla2x00_delete_from_done_queue(scsi_qla_host_t *, srb_t *);
-
--/**************************************************************************
--* sp_put
--*
--* Description:
--* Decrement reference count and call the callback if we're the last
--* owner of the specified sp. Will get the host_lock before calling
--* the callback.
--*
--* Input:
--* ha - pointer to the scsi_qla_host_t where the callback is to occur.
--* sp - pointer to srb_t structure to use.
--*
--* Returns:
--*
--**************************************************************************/
--static inline void
--sp_put(struct scsi_qla_host * ha, srb_t *sp)
--{
-- if (atomic_read(&sp->ref_count) == 0) {
-- qla_printk(KERN_INFO, ha,
-- "%s(): **** SP->ref_count not zero\n",
-- __func__);
-- DEBUG2(BUG();)
--
-- return;
-- }
--
-- if (!atomic_dec_and_test(&sp->ref_count)) {
-- return;
-- }
--
-- qla2x00_callback(ha, sp->cmd);
--}
--
--/**************************************************************************
--* sp_get
--*
--* Description:
--* Increment reference count of the specified sp.
--*
--* Input:
--* sp - pointer to srb_t structure to use.
--*
--* Returns:
--*
--**************************************************************************/
--static inline void
--sp_get(struct scsi_qla_host * ha, srb_t *sp)
--{
-- atomic_inc(&sp->ref_count);
--
-- if (atomic_read(&sp->ref_count) > 2) {
-- qla_printk(KERN_INFO, ha,
-- "%s(): **** SP->ref_count greater than two\n",
-- __func__);
-- DEBUG2(BUG();)
--
-- return;
-- }
--}
--
- /*
- * qla2x00_callback
- * Returns the completed SCSI command to LINUX.
-@@ -364,6 +303,67 @@
-
- /* Call the mid-level driver interrupt handler */
- (*(cmd)->scsi_done)(cmd);
-+}
-+
-+/**************************************************************************
-+* sp_put
-+*
-+* Description:
-+* Decrement reference count and call the callback if we're the last
-+* owner of the specified sp. Will get the host_lock before calling
-+* the callback.
-+*
-+* Input:
-+* ha - pointer to the scsi_qla_host_t where the callback is to occur.
-+* sp - pointer to srb_t structure to use.
-+*
-+* Returns:
-+*
-+**************************************************************************/
-+static inline void
-+sp_put(struct scsi_qla_host * ha, srb_t *sp)
-+{
-+ if (atomic_read(&sp->ref_count) == 0) {
-+ qla_printk(KERN_INFO, ha,
-+ "%s(): **** SP->ref_count not zero\n",
-+ __func__);
-+ DEBUG2(BUG();)
-+
-+ return;
-+ }
-+
-+ if (!atomic_dec_and_test(&sp->ref_count)) {
-+ return;
-+ }
-+
-+ qla2x00_callback(ha, sp->cmd);
-+}
-+
-+/**************************************************************************
-+* sp_get
-+*
-+* Description:
-+* Increment reference count of the specified sp.
-+*
-+* Input:
-+* sp - pointer to srb_t structure to use.
-+*
-+* Returns:
-+*
-+**************************************************************************/
-+static inline void
-+sp_get(struct scsi_qla_host * ha, srb_t *sp)
-+{
-+ atomic_inc(&sp->ref_count);
-+
-+ if (atomic_read(&sp->ref_count) > 2) {
-+ qla_printk(KERN_INFO, ha,
-+ "%s(): **** SP->ref_count greater than two\n",
-+ __func__);
-+ DEBUG2(BUG();)
-+
-+ return;
-+ }
- }
-
- static inline void
-diff -Naru a/drivers/scsi/qla2xxx/qla_rscn.c b/drivers/scsi/qla2xxx/qla_rscn.c
---- a/drivers/scsi/qla2xxx/qla_rscn.c 2005-11-03 03:16:01 -08:00
-+++ b/drivers/scsi/qla2xxx/qla_rscn.c 2005-11-03 03:16:01 -08:00
-@@ -242,6 +242,20 @@
- }
-
- /**
-+ * qla2x00_remove_iodesc_timer() - Remove an active timer from an IO descriptor.
-+ * @iodesc: io descriptor
-+ */
-+static inline void
-+qla2x00_remove_iodesc_timer(struct io_descriptor *iodesc)
-+{
-+ if (iodesc->timer.function != NULL) {
-+ del_timer_sync(&iodesc->timer);
-+ iodesc->timer.data = (unsigned long) NULL;
-+ iodesc->timer.function = NULL;
-+ }
-+}
-+
-+/**
- * qla2x00_init_io_descriptors() - Initialize the pool of IO descriptors.
- * @ha: HA context
- */
-@@ -309,20 +323,6 @@
- iodesc->timer.function =
- (void (*) (unsigned long)) qla2x00_iodesc_timeout;
- add_timer(&iodesc->timer);
--}
--
--/**
-- * qla2x00_remove_iodesc_timer() - Remove an active timer from an IO descriptor.
-- * @iodesc: io descriptor
-- */
--static inline void
--qla2x00_remove_iodesc_timer(struct io_descriptor *iodesc)
--{
-- if (iodesc->timer.function != NULL) {
-- del_timer_sync(&iodesc->timer);
-- iodesc->timer.data = (unsigned long) NULL;
-- iodesc->timer.function = NULL;
-- }
- }
-
- /**
-# This is a BitKeeper generated diff -Nru style patch.
-#
-# ChangeSet
-# 2004/09/10 13:19:39-04:00 akpm@osdl.org
-# [PATCH] qla2xxx gcc-3.5 fixes
-#
-# From: Adrian Bunk <bunk@fs.tum.de>
-#
-# CC drivers/scsi/qla2xxx/qla_os.o
-# drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_queuecommand':
-# drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
-# in call to 'qla2x00_callback': function not considered for inlining
-# drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
-# drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
-# in call to 'qla2x00_callback': function not considered for inlining
-# drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
-# make[3]: *** [drivers/scsi/qla2xxx/qla_os.o] Error 1
-# ...
-# CC drivers/scsi/qla2xxx/qla_rscn.o
-# drivers/scsi/qla2xxx/qla_rscn.c: In function `qla2x00_cancel_io_descriptors':
-# drivers/scsi/qla2xxx/qla_rscn.c:320: sorry, unimplemented: inlining
-# failed in call to 'qla2x00_remove_iodesc_timer': function not considered for inlining
-# drivers/scsi/qla2xxx/qla_rscn.c:257: sorry, unimplemented: called from here
-# make[3]: *** [drivers/scsi/qla2xxx/qla_rscn.o] Error 1
-#
-# Signed-off-by: Adrian Bunk <bunk@fs.tum.de>
-# Signed-off-by: Andrew Morton <akpm@osdl.org>
-# Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
-#
-# drivers/scsi/qla2xxx/qla_os.c
-# 2004/07/29 10:58:59-04:00 akpm@osdl.org +61 -61
-# qla2xxx gcc-3.5 fixes
-#
-# drivers/scsi/qla2xxx/qla_rscn.c
-# 2004/07/29 10:58:59-04:00 akpm@osdl.org +14 -14
-# qla2xxx gcc-3.5 fixes
-#