[PATCH] Needed to get 2.5.7 to compile and link on Alpha [8/10]

From: Chris Meadors (clubneon@hereintown.net)
Date: Thu Mar 21 2002 - 12:17:47 EST


I have no idea if this is right. I'll have to look more into the patch
where sched_task_migration was removed from sched.h. I just killed all
the migration code from smp.c. Hey, it links.

-Chris

--- linux-2.5.7/arch/alpha/kernel/smp.c~ Mon Mar 18 15:37:09 2002
+++ linux-2.5.7/arch/alpha/kernel/smp.c Thu Mar 21 06:11:37 2002
@@ -62,7 +62,6 @@
 
 enum ipi_message_type {
         IPI_RESCHEDULE,
- IPI_MIGRATION,
         IPI_CALL_FUNC,
         IPI_CPU_STOP,
 };
@@ -695,9 +694,6 @@
         }
 }
 
-/* Data for IPI_MIGRATION. */
-static task_t *migration_task;
-
 /* Structure and data for smp_call_function. This is designed to
    minimize static memory requirements. Plus it looks cleaner. */
 
@@ -771,15 +767,6 @@
                            is done by the interrupt return path. */
                         break;
 
- case IPI_MIGRATION:
- {
- task_t *t = migration_task;
- mb();
- migration_task = 0;
- sched_task_migrated(t);
- break;
- }
-
                 case IPI_CALL_FUNC:
                     {
                         struct smp_call_struct *data;
@@ -835,19 +822,6 @@
                        "smp_send_reschedule: Sending IPI to self.\n");
 #endif
         send_ipi_message(1UL << cpu, IPI_RESCHEDULE);
-}
-
-void
-smp_migrate_task(int cpu, task_t *t)
-{
-#if DEBUG_IPI_MSG
- if (cpu == hard_smp_processor_id())
- printk(KERN_WARNING
- "smp_migrate_task: Sending IPI to self.\n");
-#endif
- /* Acquire the migration_task mutex. */
- pointer_lock(&migration_task, t, 1);
- send_ipi_message(1UL << cpu, IPI_MIGRATION);
 }
 
 void
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Mar 23 2002 - 22:00:25 EST