* [PATCH] 2.6.14-rt15 IDE compat_semaphore to completion
@ 2005-11-25 12:56 Aleksey Makarov
2005-11-25 14:54 ` Ingo Molnar
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
0 siblings, 2 replies; 9+ messages in thread
From: Aleksey Makarov @ 2005-11-25 12:56 UTC (permalink / raw)
To: mingo; +Cc: linux-kernel, sdietrich
Hi Ingo,
Please consider if this patch could be included into
the next realtime patch.
Aleksey Makarov
Index: linux-2.6.14-rt15/include/linux/ide.h
===================================================================
--- linux-2.6.14-rt15.orig/include/linux/ide.h
+++ linux-2.6.14-rt15/include/linux/ide.h
@@ -18,6 +18,7 @@
#include <linux/bio.h>
#include <linux/device.h>
#include <linux/pci.h>
+#include <linux/completion.h>
#include <asm/byteorder.h>
#include <asm/system.h>
#include <asm/io.h>
@@ -754,7 +755,7 @@ typedef struct ide_drive_s {
int crc_count; /* crc counter to reduce drive speed */
struct list_head list;
struct device gendev;
- struct compat_semaphore gendev_rel_sem; /* to deal with device
release() */
+ struct completion gendev_rel_sem; /* to deal with device release() */
} ide_drive_t;
#define to_ide_device(dev)container_of(dev, ide_drive_t, gendev)
@@ -910,7 +911,7 @@ typedef struct hwif_s {
unsigned sg_mapped : 1; /* sg_table and sg_nents are ready */
struct device gendev;
- struct compat_semaphore gendev_rel_sem; /* To deal with device
release() */
+ struct completion gendev_rel_sem; /* To deal with device release() */
void *hwif_data; /* extra hwif data */
Index: linux-2.6.14-rt15/drivers/ide/ide.c
===================================================================
--- linux-2.6.14-rt15.orig/drivers/ide/ide.c
+++ linux-2.6.14-rt15/drivers/ide/ide.c
@@ -222,7 +222,7 @@ static void init_hwif_data(ide_hwif_t *h
hwif->mwdma_mask = 0x80; /* disable all mwdma */
hwif->swdma_mask = 0x80; /* disable all swdma */
- sema_init(&hwif->gendev_rel_sem, 0);
+ init_completion(&hwif->gendev_rel_sem);
default_hwif_iops(hwif);
default_hwif_transport(hwif);
@@ -245,7 +245,7 @@ static void init_hwif_data(ide_hwif_t *h
drive->is_flash = 0;
drive->vdma = 0;
INIT_LIST_HEAD(&drive->list);
- sema_init(&drive->gendev_rel_sem, 0);
+ init_completion(&drive->gendev_rel_sem);
}
}
@@ -602,7 +602,7 @@ void ide_unregister(unsigned int index)
}
spin_unlock_irq(&ide_lock);
device_unregister(&drive->gendev);
- down(&drive->gendev_rel_sem);
+ wait_for_completion(&drive->gendev_rel_sem);
spin_lock_irq(&ide_lock);
}
hwif->present = 0;
@@ -662,7 +662,7 @@ void ide_unregister(unsigned int index)
/* More messed up locking ... */
spin_unlock_irq(&ide_lock);
device_unregister(&hwif->gendev);
- down(&hwif->gendev_rel_sem);
+ wait_for_completion(&hwif->gendev_rel_sem);
/*
* Remove us from the kernel's knowledge
Index: linux-2.6.14-rt15/drivers/ide/ide-probe.c
===================================================================
--- linux-2.6.14-rt15.orig/drivers/ide/ide-probe.c
+++ linux-2.6.14-rt15/drivers/ide/ide-probe.c
@@ -656,7 +656,7 @@ static void hwif_release_dev (struct dev
{
ide_hwif_t *hwif = container_of(dev, ide_hwif_t, gendev);
- up(&hwif->gendev_rel_sem);
+ complete(&hwif->gendev_rel_sem);
}
static void hwif_register (ide_hwif_t *hwif)
@@ -1328,7 +1328,7 @@ static void drive_release_dev (struct de
drive->queue = NULL;
spin_unlock_irq(&ide_lock);
- up(&drive->gendev_rel_sem);
+ complete(&drive->gendev_rel_sem);
}
/*
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] 2.6.14-rt15 IDE compat_semaphore to completion
2005-11-25 12:56 [PATCH] 2.6.14-rt15 IDE compat_semaphore to completion Aleksey Makarov
@ 2005-11-25 14:54 ` Ingo Molnar
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
1 sibling, 0 replies; 9+ messages in thread
From: Ingo Molnar @ 2005-11-25 14:54 UTC (permalink / raw)
To: Aleksey Makarov; +Cc: linux-kernel, sdietrich
* Aleksey Makarov <amakarov@dev.rtsoft.ru> wrote:
> Hi Ingo,
>
> Please consider if this patch could be included into
> the next realtime patch.
thanks, applied.
Ingo
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] IDE compat_semaphore to completion
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
@ 2005-11-25 21:40 ` Steven Rostedt
2005-11-25 22:46 ` [PATCH] 2.6.14-rt15 " Steven Rostedt
` (2 subsequent siblings)
3 siblings, 0 replies; 9+ messages in thread
From: Steven Rostedt @ 2005-11-25 21:40 UTC (permalink / raw)
To: Daniel Walker
Cc: B.Zolnierkiewicz, LKML, linux-ide, Ingo Molnar, Linus Torvalds,
Andrew Morton, Aleksey Makarov
The following patch is from Montavista. I modified it slightly.
Semaphores are currently being used where it makes more sense for
completions. This patch corrects that.
-- Steve
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Source: MontaVista Software, Inc.
Signed-off-by: Aleksey Makarov <amakarov@ru.mvista.com>
Description:
The patch changes semaphores that are initialized as
locked to complete().
Index: linux-2.6.15-rc2-git5/drivers/ide/ide-probe.c
===================================================================
--- linux-2.6.15-rc2-git5.orig/drivers/ide/ide-probe.c 2005-11-23 07:59:15.000000000 -0500
+++ linux-2.6.15-rc2-git5/drivers/ide/ide-probe.c 2005-11-25 16:15:01.000000000 -0500
@@ -655,7 +655,7 @@
{
ide_hwif_t *hwif = container_of(dev, ide_hwif_t, gendev);
- up(&hwif->gendev_rel_sem);
+ complete(&hwif->gendev_rel_comp);
}
static void hwif_register (ide_hwif_t *hwif)
@@ -1325,7 +1325,7 @@
drive->queue = NULL;
spin_unlock_irq(&ide_lock);
- up(&drive->gendev_rel_sem);
+ complete(&drive->gendev_rel_comp);
}
/*
Index: linux-2.6.15-rc2-git5/drivers/ide/ide.c
===================================================================
--- linux-2.6.15-rc2-git5.orig/drivers/ide/ide.c 2005-11-23 07:59:15.000000000 -0500
+++ linux-2.6.15-rc2-git5/drivers/ide/ide.c 2005-11-25 16:15:01.000000000 -0500
@@ -222,7 +222,7 @@
hwif->mwdma_mask = 0x80; /* disable all mwdma */
hwif->swdma_mask = 0x80; /* disable all swdma */
- sema_init(&hwif->gendev_rel_sem, 0);
+ init_completion(&hwif->gendev_rel_comp);
default_hwif_iops(hwif);
default_hwif_transport(hwif);
@@ -245,7 +245,7 @@
drive->is_flash = 0;
drive->vdma = 0;
INIT_LIST_HEAD(&drive->list);
- sema_init(&drive->gendev_rel_sem, 0);
+ init_completion(&drive->gendev_rel_comp);
}
}
@@ -602,7 +602,7 @@
}
spin_unlock_irq(&ide_lock);
device_unregister(&drive->gendev);
- down(&drive->gendev_rel_sem);
+ wait_for_completion(&drive->gendev_rel_comp);
spin_lock_irq(&ide_lock);
}
hwif->present = 0;
@@ -662,7 +662,7 @@
/* More messed up locking ... */
spin_unlock_irq(&ide_lock);
device_unregister(&hwif->gendev);
- down(&hwif->gendev_rel_sem);
+ wait_for_completion(&hwif->gendev_rel_comp);
/*
* Remove us from the kernel's knowledge
Index: linux-2.6.15-rc2-git5/include/linux/ide.h
===================================================================
--- linux-2.6.15-rc2-git5.orig/include/linux/ide.h 2005-11-23 07:59:21.000000000 -0500
+++ linux-2.6.15-rc2-git5/include/linux/ide.h 2005-11-25 16:25:21.000000000 -0500
@@ -18,6 +18,7 @@
#include <linux/bio.h>
#include <linux/device.h>
#include <linux/pci.h>
+#include <linux/completion.h>
#include <asm/byteorder.h>
#include <asm/system.h>
#include <asm/io.h>
@@ -759,7 +760,7 @@
int crc_count; /* crc counter to reduce drive speed */
struct list_head list;
struct device gendev;
- struct semaphore gendev_rel_sem; /* to deal with device release() */
+ struct completion gendev_rel_comp; /* to deal with device release() */
} ide_drive_t;
#define to_ide_device(dev)container_of(dev, ide_drive_t, gendev)
@@ -915,7 +916,7 @@
unsigned sg_mapped : 1; /* sg_table and sg_nents are ready */
struct device gendev;
- struct semaphore gendev_rel_sem; /* To deal with device release() */
+ struct completion gendev_rel_comp; /* To deal with device release() */
void *hwif_data; /* extra hwif data */
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] 2.6.14-rt15 IDE compat_semaphore to completion
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
2005-11-25 21:40 ` [PATCH] " Steven Rostedt
@ 2005-11-25 22:46 ` Steven Rostedt
2005-11-25 22:50 ` [PATCH -rt] convert compat sem in block device sx8 Steven Rostedt
2005-11-25 22:53 ` [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion Steven Rostedt
3 siblings, 0 replies; 9+ messages in thread
From: Steven Rostedt @ 2005-11-25 22:46 UTC (permalink / raw)
To: Ingo Molnar; +Cc: LKML, Daniel Walker, Aleksey Makarov
Ingo,
Here's a patch from MontaVista, that I slightly modified. I sent this
to the mainline as well (you were CC'd).
-- Steve
Source: MontaVista Software, Inc.
MR: 14219
Type: Defect fix
Disposition: Should be submitted to lkml
Signed-off-by: Aleksey Makarov <amakarov@ru.mvista.com>
Description:
The patch changes semaphores that are initialized as
locked to complete().
Index: linux-2.6.14-rt13/drivers/ide/ide-probe.c
===================================================================
--- linux-2.6.14-rt13.orig/drivers/ide/ide-probe.c 2005-11-17 17:43:04.000000000 -0500
+++ linux-2.6.14-rt13/drivers/ide/ide-probe.c 2005-11-17 17:46:01.000000000 -0500
@@ -656,7 +656,7 @@
{
ide_hwif_t *hwif = container_of(dev, ide_hwif_t, gendev);
- up(&hwif->gendev_rel_sem);
+ complete(&hwif->gendev_rel_comp);
}
static void hwif_register (ide_hwif_t *hwif)
@@ -1328,7 +1328,7 @@
drive->queue = NULL;
spin_unlock_irq(&ide_lock);
- up(&drive->gendev_rel_sem);
+ complete(&drive->gendev_rel_comp);
}
/*
Index: linux-2.6.14-rt13/drivers/ide/ide.c
===================================================================
--- linux-2.6.14-rt13.orig/drivers/ide/ide.c 2005-11-17 17:43:04.000000000 -0500
+++ linux-2.6.14-rt13/drivers/ide/ide.c 2005-11-17 17:45:31.000000000 -0500
@@ -222,7 +222,7 @@
hwif->mwdma_mask = 0x80; /* disable all mwdma */
hwif->swdma_mask = 0x80; /* disable all swdma */
- sema_init(&hwif->gendev_rel_sem, 0);
+ init_completion(&hwif->gendev_rel_comp);
default_hwif_iops(hwif);
default_hwif_transport(hwif);
@@ -245,7 +245,7 @@
drive->is_flash = 0;
drive->vdma = 0;
INIT_LIST_HEAD(&drive->list);
- sema_init(&drive->gendev_rel_sem, 0);
+ init_completion(&drive->gendev_rel_comp);
}
}
@@ -602,7 +602,7 @@
}
spin_unlock_irq(&ide_lock);
device_unregister(&drive->gendev);
- down(&drive->gendev_rel_sem);
+ wait_for_completion(&drive->gendev_rel_comp);
spin_lock_irq(&ide_lock);
}
hwif->present = 0;
@@ -662,7 +662,7 @@
/* More messed up locking ... */
spin_unlock_irq(&ide_lock);
device_unregister(&hwif->gendev);
- down(&hwif->gendev_rel_sem);
+ wait_for_completion(&hwif->gendev_rel_comp);
/*
* Remove us from the kernel's knowledge
Index: linux-2.6.14-rt13/include/linux/ide.h
===================================================================
--- linux-2.6.14-rt13.orig/include/linux/ide.h 2005-11-17 17:43:04.000000000 -0500
+++ linux-2.6.14-rt13/include/linux/ide.h 2005-11-17 17:44:36.000000000 -0500
@@ -18,6 +18,7 @@
#include <linux/bio.h>
#include <linux/device.h>
#include <linux/pci.h>
+#include <linux/completion.h>
#include <asm/byteorder.h>
#include <asm/system.h>
#include <asm/io.h>
@@ -754,7 +755,7 @@
int crc_count; /* crc counter to reduce drive speed */
struct list_head list;
struct device gendev;
- struct compat_semaphore gendev_rel_sem; /* to deal with device release() */
+ struct completion gendev_rel_comp; /* to deal with device release() */
} ide_drive_t;
#define to_ide_device(dev)container_of(dev, ide_drive_t, gendev)
@@ -910,7 +911,7 @@
unsigned sg_mapped : 1; /* sg_table and sg_nents are ready */
struct device gendev;
- struct semaphore gendev_rel_sem; /* To deal with device release() */
+ struct completion gendev_rel_comp; /* To deal with device release() */
void *hwif_data; /* extra hwif data */
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH -rt] convert compat sem in block device sx8
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
2005-11-25 21:40 ` [PATCH] " Steven Rostedt
2005-11-25 22:46 ` [PATCH] 2.6.14-rt15 " Steven Rostedt
@ 2005-11-25 22:50 ` Steven Rostedt
2005-11-25 22:57 ` Steven Rostedt
2005-11-25 22:53 ` [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion Steven Rostedt
3 siblings, 1 reply; 9+ messages in thread
From: Steven Rostedt @ 2005-11-25 22:50 UTC (permalink / raw)
To: Ingo Molnar; +Cc: LKML, Daniel Walker, Aleksey Makarov
Ingo,
I decided to add a few more conversions to the list :-)
Here's sx8. Unfortunately, I was only able to test compiling it, since I
don't have the hardware. Hence, I'm not sending this to mainline unless
someone can test it on yours. (your patch is the new -mm ;-)
-- Steve
Index: linux-2.6.14-rt15/drivers/block/sx8.c
===================================================================
--- linux-2.6.14-rt15.orig/drivers/block/sx8.c 2005-11-25 10:14:09.000000000 -0500
+++ linux-2.6.14-rt15/drivers/block/sx8.c 2005-11-25 16:55:01.000000000 -0500
@@ -27,6 +27,7 @@
#include <linux/time.h>
#include <linux/hdreg.h>
#include <linux/dma-mapping.h>
+#include <linux/completion.h>
#include <asm/io.h>
#include <asm/semaphore.h>
#include <asm/uaccess.h>
@@ -280,10 +281,7 @@
struct work_struct fsm_task;
- /*
- * PREEMPT_RT: should be converted to completions.
- */
- struct compat_semaphore probe_sem;
+ struct completion probe_comp;
};
struct carm_response {
@@ -1345,7 +1343,7 @@
}
case HST_PROBE_FINISHED:
- up(&host->probe_sem);
+ completion(&host->probe_comp);
break;
case HST_ERROR:
@@ -1621,7 +1619,7 @@
host->flags = pci_dac ? FL_DAC : 0;
spin_lock_init(&host->lock);
INIT_WORK(&host->fsm_task, carm_fsm_task, host);
- init_MUTEX_LOCKED(&host->probe_sem);
+ init_completion(&host->probe_comp);
for (i = 0; i < ARRAY_SIZE(host->req); i++)
host->req[i].tag = i;
@@ -1690,8 +1688,8 @@
if (rc)
goto err_out_free_irq;
- DPRINTK("waiting for probe_sem\n");
- down(&host->probe_sem);
+ DPRINTK("waiting for probe_comp\n");
+ wait_for_completion(&host->probe_comp);
printk(KERN_INFO "%s: pci %s, ports %d, io %lx, irq %u, major %d\n",
host->name, pci_name(pdev), (int) CARM_MAX_PORTS,
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion.
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
` (2 preceding siblings ...)
2005-11-25 22:50 ` [PATCH -rt] convert compat sem in block device sx8 Steven Rostedt
@ 2005-11-25 22:53 ` Steven Rostedt
2005-11-26 12:35 ` Ingo Molnar
3 siblings, 1 reply; 9+ messages in thread
From: Steven Rostedt @ 2005-11-25 22:53 UTC (permalink / raw)
To: Ingo Molnar; +Cc: LKML, Daniel Walker, Aleksey Makarov
OK Ingo,
This one is the last. Of the compat_semaphores in drivers that I looked
at, these were the trivial ones. The other ones I would not touch
unless I had hardware to test with, or the time to look deeper into it.
-- Steve
Index: linux-2.6.14-rt15/drivers/char/watchdog/cpu5wdt.c
===================================================================
--- linux-2.6.14-rt15.orig/drivers/char/watchdog/cpu5wdt.c 2005-11-25 10:14:09.000000000 -0500
+++ linux-2.6.14-rt15/drivers/char/watchdog/cpu5wdt.c 2005-11-25 16:57:31.000000000 -0500
@@ -28,6 +28,7 @@
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/timer.h>
+#include <linux/completion.h>
#include <asm/io.h>
#include <asm/uaccess.h>
@@ -56,7 +57,7 @@
/* some device data */
static struct {
- struct compat_semaphore stop;
+ struct completion stop;
volatile int running;
struct timer_list timer;
volatile int queue;
@@ -84,7 +85,7 @@
}
else {
/* ticks doesn't matter anyway */
- up(&cpu5wdt_device.stop);
+ complete(&cpu5wdt_device.stop);
}
}
@@ -238,7 +239,7 @@
if ( !val )
printk(KERN_INFO PFX "sorry, was my fault\n");
- init_MUTEX_LOCKED(&cpu5wdt_device.stop);
+ init_completion(&cpu5wdt_device.stop);
cpu5wdt_device.queue = 0;
clear_bit(0, &cpu5wdt_device.inuse);
@@ -268,7 +269,7 @@
{
if ( cpu5wdt_device.queue ) {
cpu5wdt_device.queue = 0;
- down(&cpu5wdt_device.stop);
+ wait_for_completion(&cpu5wdt_device.stop);
}
misc_deregister(&cpu5wdt_misc);
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH -rt] convert compat sem in block device sx8
2005-11-25 22:50 ` [PATCH -rt] convert compat sem in block device sx8 Steven Rostedt
@ 2005-11-25 22:57 ` Steven Rostedt
2005-11-26 12:33 ` Ingo Molnar
0 siblings, 1 reply; 9+ messages in thread
From: Steven Rostedt @ 2005-11-25 22:57 UTC (permalink / raw)
To: Ingo Molnar; +Cc: LKML, Daniel Walker, Aleksey Makarov
On Fri, 2005-11-25 at 17:50 -0500, Steven Rostedt wrote:
> Ingo,
>
> I decided to add a few more conversions to the list :-)
>
> Here's sx8. Unfortunately, I was only able to test compiling it, since I
> don't have the hardware. Hence, I'm not sending this to mainline unless
> someone can test it on yours. (your patch is the new -mm ;-)
>
Ack! I sent this after making a small change and never refreshing
quilt. So this would not even compile!
Here's the fixed patch:
-- Steve
Index: linux-2.6.14-rt15/drivers/block/sx8.c
===================================================================
--- linux-2.6.14-rt15.orig/drivers/block/sx8.c 2005-11-25 10:14:09.000000000 -0500
+++ linux-2.6.14-rt15/drivers/block/sx8.c 2005-11-25 17:39:12.000000000 -0500
@@ -27,6 +27,7 @@
#include <linux/time.h>
#include <linux/hdreg.h>
#include <linux/dma-mapping.h>
+#include <linux/completion.h>
#include <asm/io.h>
#include <asm/semaphore.h>
#include <asm/uaccess.h>
@@ -280,10 +281,7 @@
struct work_struct fsm_task;
- /*
- * PREEMPT_RT: should be converted to completions.
- */
- struct compat_semaphore probe_sem;
+ struct completion probe_comp;
};
struct carm_response {
@@ -1345,7 +1343,7 @@
}
case HST_PROBE_FINISHED:
- up(&host->probe_sem);
+ complete(&host->probe_comp);
break;
case HST_ERROR:
@@ -1621,7 +1619,7 @@
host->flags = pci_dac ? FL_DAC : 0;
spin_lock_init(&host->lock);
INIT_WORK(&host->fsm_task, carm_fsm_task, host);
- init_MUTEX_LOCKED(&host->probe_sem);
+ init_completion(&host->probe_comp);
for (i = 0; i < ARRAY_SIZE(host->req); i++)
host->req[i].tag = i;
@@ -1690,8 +1688,8 @@
if (rc)
goto err_out_free_irq;
- DPRINTK("waiting for probe_sem\n");
- down(&host->probe_sem);
+ DPRINTK("waiting for probe_comp\n");
+ wait_for_completion(&host->probe_comp);
printk(KERN_INFO "%s: pci %s, ports %d, io %lx, irq %u, major %d\n",
host->name, pci_name(pdev), (int) CARM_MAX_PORTS,
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH -rt] convert compat sem in block device sx8
2005-11-25 22:57 ` Steven Rostedt
@ 2005-11-26 12:33 ` Ingo Molnar
0 siblings, 0 replies; 9+ messages in thread
From: Ingo Molnar @ 2005-11-26 12:33 UTC (permalink / raw)
To: Steven Rostedt; +Cc: LKML, Daniel Walker, Aleksey Makarov
* Steven Rostedt <rostedt@goodmis.org> wrote:
> On Fri, 2005-11-25 at 17:50 -0500, Steven Rostedt wrote:
> > Ingo,
> >
> > I decided to add a few more conversions to the list :-)
> >
> > Here's sx8. Unfortunately, I was only able to test compiling it, since I
> > don't have the hardware. Hence, I'm not sending this to mainline unless
> > someone can test it on yours. (your patch is the new -mm ;-)
> >
>
> Ack! I sent this after making a small change and never refreshing
> quilt. So this would not even compile!
>
> Here's the fixed patch:
thanks, applied.
Ingo
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion.
2005-11-25 22:53 ` [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion Steven Rostedt
@ 2005-11-26 12:35 ` Ingo Molnar
0 siblings, 0 replies; 9+ messages in thread
From: Ingo Molnar @ 2005-11-26 12:35 UTC (permalink / raw)
To: Steven Rostedt; +Cc: LKML, Daniel Walker, Aleksey Makarov
* Steven Rostedt <rostedt@goodmis.org> wrote:
> OK Ingo,
>
> This one is the last. Of the compat_semaphores in drivers that I
> looked at, these were the trivial ones. The other ones I would not
> touch unless I had hardware to test with, or the time to look deeper
> into it.
thanks, applied.
Ingo
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2005-11-26 12:35 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-25 12:56 [PATCH] 2.6.14-rt15 IDE compat_semaphore to completion Aleksey Makarov
2005-11-25 14:54 ` Ingo Molnar
[not found] ` <1132929218.11915.2.camel@localhost.localdomain>
2005-11-25 21:40 ` [PATCH] " Steven Rostedt
2005-11-25 22:46 ` [PATCH] 2.6.14-rt15 " Steven Rostedt
2005-11-25 22:50 ` [PATCH -rt] convert compat sem in block device sx8 Steven Rostedt
2005-11-25 22:57 ` Steven Rostedt
2005-11-26 12:33 ` Ingo Molnar
2005-11-25 22:53 ` [PATCH -rt] convert watchdog cpu5wdt from compat_sem to completion Steven Rostedt
2005-11-26 12:35 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox