From 4ca6eaac0d34d8c729d1c63ad975f21d32888033 Mon Sep 17 00:00:00 2001 From: Robert Love Date: Wed, 28 Aug 2002 23:24:27 -0700 Subject: [PATCH] misc. kernel preemption bits Misc. kernel preemption-related bits. Specifically, - update to Documentation/preempt-locking.txt (me) - preempt-safe arch/i386/kernel/ioport.c :: sys_ioperm() (George Anzinger) - remove "kernel_lock()" cruft in include/linux/smp.h (Andrew Morton) - we have a debug check in preempt_schedule that, even on detecting a schedule with irqs disabled, still goes ahead and reschedules. We should return. (me) - preempt-safe net/core/dev.c :: netif_rx() (George Anzinger) --- include/linux/smp.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'include/linux') diff --git a/include/linux/smp.h b/include/linux/smp.h index 8ed8547e5212..d45ea63d2d6e 100644 --- a/include/linux/smp.h +++ b/include/linux/smp.h @@ -87,9 +87,6 @@ int cpu_up(unsigned int cpu); #define smp_processor_id() 0 #define hard_smp_processor_id() 0 #define smp_threads_ready 1 -#ifndef CONFIG_PREEMPT -#define kernel_lock() -#endif #define smp_call_function(func,info,retry,wait) ({ 0; }) static inline void smp_send_reschedule(int cpu) { } static inline void smp_send_reschedule_all(void) { } -- cgit v1.2.3