Author: sparky                       Date: Fri Jun 23 17:01:39 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- conflicting part moved to -rt and -nort patches

---- Files affected:
SOURCES:
   kernel-desktop-suspend2.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SOURCES/kernel-desktop-suspend2.patch
diff -u SOURCES/kernel-desktop-suspend2.patch:1.3 
SOURCES/kernel-desktop-suspend2.patch:1.4
--- SOURCES/kernel-desktop-suspend2.patch:1.3   Wed Jun 21 16:03:30 2006
+++ SOURCES/kernel-desktop-suspend2.patch       Fri Jun 23 19:01:33 2006
@@ -2707,25 +2707,6 @@
 +}
 +#endif
 +#endif /* _LINUX_SUSPEND2_H */
-diff -Nur linux-2.6.17-rc6/include/linux/workqueue.h 
linux-2.6.17-rc6.suspend2/include/linux/workqueue.h
---- linux-2.6.17-rc6/include/linux/workqueue.h 2006-06-12 16:22:32.000000000 
+0000
-+++ linux-2.6.17-rc6.suspend2/include/linux/workqueue.h        2006-06-12 
16:36:42.000000000 +0000
-@@ -55,9 +55,12 @@
-       } while (0)
- 
- extern struct workqueue_struct *__create_workqueue(const char *name,
--                                                  int singlethread);
--#define create_workqueue(name) __create_workqueue((name), 0)
--#define create_singlethread_workqueue(name) __create_workqueue((name), 1)
-+                                                  int singlethread,
-+                                                  unsigned long freezer_flag);
-+#define create_workqueue(name) __create_workqueue((name), 0, 0)
-+#define create_nofreeze_workqueue(name) __create_workqueue((name), 0, 
PF_NOFREEZE)
-+#define create_singlethread_workqueue(name) __create_workqueue((name), 1, 0)
-+#define create_nofreeze_singlethread_workqueue(name) 
__create_workqueue((name), 1, PF_NOFREEZE)
- extern void set_workqueue_prio(struct workqueue_struct *wq, int policy,
-                               int rt_priority, int nice);
- 
 diff -Nur linux-2.6.17-rc6/init/do_mounts.c 
linux-2.6.17-rc6.suspend2/init/do_mounts.c
 --- linux-2.6.17-rc6/init/do_mounts.c  2006-06-06 00:57:02.000000000 +0000
 +++ linux-2.6.17-rc6.suspend2/init/do_mounts.c 2006-06-12 16:41:38.000000000 
+0000
@@ -15734,27 +15715,6 @@
                kthread_bind(p, cpu);
                /* Must be high prio: stop_machine expects to yield to it. */
                rq = task_rq_lock(p, &flags);
-diff -Nur linux-2.6.17-rc6/kernel/softirq.c 
linux-2.6.17-rc6.suspend2/kernel/softirq.c
---- linux-2.6.17-rc6/kernel/softirq.c  2006-06-12 16:22:32.000000000 +0000
-+++ linux-2.6.17-rc6.suspend2/kernel/softirq.c 2006-06-12 16:40:44.000000000 
+0000
-@@ -585,7 +585,7 @@
-       param.sched_priority = 1;
-       sys_sched_setscheduler(current->pid, SCHED_FIFO, &param);
- //    set_user_nice(current, -10);
--      current->flags |= PF_NOFREEZE | PF_SOFTIRQ;
-+      current->flags |= /*PF_NOFREEZE |*/ PF_SOFTIRQ;
- 
- #ifdef CONFIG_PREEMPT_SOFTIRQS
-       init_waitqueue_head(&data->wait);
-@@ -737,7 +737,7 @@
-               for (i = 0; i < MAX_SOFTIRQ; i++) {
-                       per_cpu(ksoftirqd[i].nr, hotcpu) = i;
-                       per_cpu(ksoftirqd[i].cpu, hotcpu) = hotcpu;
--                      p = kthread_create(ksoftirqd, &per_cpu(ksoftirqd[i], 
hotcpu),
-+                      p = kthread_nofreeze_create(ksoftirqd, 
&per_cpu(ksoftirqd[i], hotcpu),
-                                          "softirq-%s/%d", softirq_names[i], 
hotcpu);
-                       if (IS_ERR(p)) {
-                               printk("ksoftirqd %d for %i failed\n", i, 
hotcpu);
 diff -Nur linux-2.6.17-rc6/kernel/sys.c linux-2.6.17-rc6.suspend2/kernel/sys.c
 --- linux-2.6.17-rc6/kernel/sys.c      2006-06-12 16:22:32.000000000 +0000
 +++ linux-2.6.17-rc6.suspend2/kernel/sys.c     2006-06-12 16:41:31.000000000 
+0000
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/SOURCES/kernel-desktop-suspend2.patch?r1=1.3&r2=1.4&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to