From: David Howells <dhowells@redhat.com>
To: torvalds@osdl.org, akpm@osdl.org, hch@infradead.org,
arjan@infradead.org, matthew@wil.cx
Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org
Subject: [PATCH 15/19] MUTEX: Second set of include changes
Date: Mon, 12 Dec 2005 23:45:48 GMT [thread overview]
Message-ID: <200512122345.jBCNjmmA009055@warthog.cambridge.redhat.com> (raw)
In-Reply-To: <dhowells1134431145@warthog.cambridge.redhat.com>
The attached patch modifies the second half of the include files to use the new
mutex functions.
Signed-Off-By: David Howells <dhowells@redhat.com>
---
warthog>diffstat -p1 mutex-include-2-2615rc5.diff
include/linux/sched.h | 2 +-
include/linux/seq_file.h | 4 ++--
include/linux/serial_core.h | 2 +-
include/linux/serio.h | 2 +-
include/linux/smb_fs_sb.h | 2 +-
include/linux/sunrpc/svcsock.h | 2 +-
include/linux/syscalls.h | 2 +-
include/linux/tty.h | 12 ++++++------
include/linux/udf_fs_sb.h | 4 ++--
include/linux/uinput.h | 2 +-
include/linux/usb.h | 2 +-
include/linux/videodev2.h | 2 +-
include/linux/vt_kern.h | 2 +-
include/media/saa7146.h | 6 +++---
include/media/video-buf-dvb.h | 2 +-
include/media/video-buf.h | 2 +-
include/net/af_unix.h | 2 +-
include/net/bluetooth/hci_core.h | 2 +-
include/net/xfrm.h | 2 +-
include/pcmcia/ss.h | 2 +-
include/scsi/scsi_host.h | 2 +-
include/scsi/scsi_transport_spi.h | 2 +-
22 files changed, 31 insertions(+), 31 deletions(-)
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/sched.h linux-2.6.15-rc5-mutex/include/linux/sched.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/sched.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/sched.h 2005-12-12 22:08:02.000000000 +0000
@@ -17,7 +17,7 @@
#include <linux/nodemask.h>
#include <asm/system.h>
-#include <asm/semaphore.h>
+#include <linux/semaphore.h>
#include <asm/page.h>
#include <asm/ptrace.h>
#include <asm/mmu.h>
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/seq_file.h linux-2.6.15-rc5-mutex/include/linux/seq_file.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/seq_file.h 2005-06-22 13:52:33.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/linux/seq_file.h 2005-12-12 22:12:49.000000000 +0000
@@ -4,7 +4,7 @@
#include <linux/types.h>
#include <linux/string.h>
-#include <asm/semaphore.h>
+#include <linux/semaphore.h>
struct seq_operations;
struct file;
@@ -19,7 +19,7 @@ struct seq_file {
size_t count;
loff_t index;
loff_t version;
- struct semaphore sem;
+ struct mutex sem;
struct seq_operations *op;
void *private;
};
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/serial_core.h linux-2.6.15-rc5-mutex/include/linux/serial_core.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/serial_core.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/serial_core.h 2005-12-12 18:04:24.000000000 +0000
@@ -281,7 +281,7 @@ struct uart_state {
struct uart_info *info;
struct uart_port *port;
- struct semaphore sem;
+ struct mutex sem;
};
#define UART_XMIT_SIZE PAGE_SIZE
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/serio.h linux-2.6.15-rc5-mutex/include/linux/serio.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/serio.h 2005-08-30 13:56:37.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/linux/serio.h 2005-12-12 17:52:34.000000000 +0000
@@ -42,7 +42,7 @@ struct serio {
struct serio *parent, *child;
struct serio_driver *drv; /* accessed from interrupt, must be protected by serio->lock and serio->sem */
- struct semaphore drv_sem; /* protects serio->drv so attributes can pin driver */
+ struct mutex drv_sem; /* protects serio->drv so attributes can pin driver */
struct device dev;
unsigned int registered; /* port has been fully registered with driver core */
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/smb_fs_sb.h linux-2.6.15-rc5-mutex/include/linux/smb_fs_sb.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/smb_fs_sb.h 2004-09-16 12:06:22.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/linux/smb_fs_sb.h 2005-12-12 19:33:38.000000000 +0000
@@ -59,7 +59,7 @@ struct smb_sb_info {
struct smb_conn_opt opt;
wait_queue_head_t conn_wq;
int conn_complete;
- struct semaphore sem;
+ struct mutex sem;
unsigned char header[SMB_HEADER_LEN + 20*2 + 2];
u32 header_len;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/sunrpc/svcsock.h linux-2.6.15-rc5-mutex/include/linux/sunrpc/svcsock.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/sunrpc/svcsock.h 2004-06-18 13:42:15.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/linux/sunrpc/svcsock.h 2005-12-12 17:57:41.000000000 +0000
@@ -36,7 +36,7 @@ struct svc_sock {
struct list_head sk_deferred; /* deferred requests that need to
* be revisted */
- struct semaphore sk_sem; /* to serialize sending data */
+ struct mutex sk_sem; /* to serialize sending data */
int (*sk_recvfrom)(struct svc_rqst *rqstp);
int (*sk_sendto)(struct svc_rqst *rqstp);
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/syscalls.h linux-2.6.15-rc5-mutex/include/linux/syscalls.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/syscalls.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/syscalls.h 2005-12-12 22:12:49.000000000 +0000
@@ -57,7 +57,7 @@ struct mq_attr;
#include <linux/capability.h>
#include <linux/list.h>
#include <linux/sem.h>
-#include <asm/semaphore.h>
+#include <linux/semaphore.h>
#include <asm/siginfo.h>
#include <asm/signal.h>
#include <linux/quota.h>
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/tty.h linux-2.6.15-rc5-mutex/include/linux/tty.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/tty.h 2005-11-01 13:19:21.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/tty.h 2005-12-12 17:49:23.000000000 +0000
@@ -123,7 +123,7 @@ extern struct screen_info screen_info;
struct tty_flip_buffer {
struct work_struct work;
- struct semaphore pty_sem;
+ struct mutex pty_sem;
char *char_buf_ptr;
unsigned char *flag_buf_ptr;
int count;
@@ -245,7 +245,7 @@ struct tty_struct {
struct tty_driver *driver;
int index;
struct tty_ldisc ldisc;
- struct semaphore termios_sem;
+ struct mutex termios_sem;
struct termios *termios, *termios_locked;
char name[64];
int pgrp;
@@ -290,8 +290,8 @@ struct tty_struct {
int canon_data;
unsigned long canon_head;
unsigned int canon_column;
- struct semaphore atomic_read;
- struct semaphore atomic_write;
+ struct mutex atomic_read;
+ struct mutex atomic_write;
unsigned char *write_buf;
int write_cnt;
spinlock_t read_lock;
@@ -378,8 +378,8 @@ extern void tty_ldisc_put(int);
extern void tty_wakeup(struct tty_struct *tty);
extern void tty_ldisc_flush(struct tty_struct *tty);
-struct semaphore;
-extern struct semaphore tty_sem;
+struct mutex;
+extern struct mutex tty_sem;
/* n_tty.c */
extern struct tty_ldisc tty_ldisc_N_TTY;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/udf_fs_sb.h linux-2.6.15-rc5-mutex/include/linux/udf_fs_sb.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/udf_fs_sb.h 2005-03-02 12:08:59.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/udf_fs_sb.h 2005-12-12 22:12:49.000000000 +0000
@@ -18,7 +18,7 @@
#ifndef _UDF_FS_SB_H
#define _UDF_FS_SB_H 1
-#include <asm/semaphore.h>
+#include <linux/semaphore.h>
#pragma pack(1)
@@ -116,7 +116,7 @@ struct udf_sb_info
/* VAT inode */
struct inode *s_vat;
- struct semaphore s_alloc_sem;
+ struct mutex s_alloc_sem;
};
#endif /* _UDF_FS_SB_H */
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/uinput.h linux-2.6.15-rc5-mutex/include/linux/uinput.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/uinput.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/uinput.h 2005-12-12 19:34:11.000000000 +0000
@@ -51,7 +51,7 @@ struct uinput_request {
struct uinput_device {
struct input_dev *dev;
- struct semaphore sem;
+ struct mutex sem;
enum uinput_state state;
wait_queue_head_t waitq;
unsigned char ready;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/usb.h linux-2.6.15-rc5-mutex/include/linux/usb.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/usb.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/usb.h 2005-12-12 19:41:15.000000000 +0000
@@ -329,7 +329,7 @@ struct usb_device {
struct usb_tt *tt; /* low/full speed dev, highspeed hub */
int ttport; /* device port on that tt hub */
- struct semaphore serialize;
+ struct mutex serialize;
unsigned int toggle[2]; /* one bit for each endpoint
* ([0] = IN, [1] = OUT) */
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/videodev2.h linux-2.6.15-rc5-mutex/include/linux/videodev2.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/videodev2.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/linux/videodev2.h 2005-12-12 19:34:27.000000000 +0000
@@ -80,7 +80,7 @@ struct video_device
/* for videodev.c intenal usage -- please don't touch */
int users; /* video_exclusive_{open|close} ... */
- struct semaphore lock; /* ... helper function uses these */
+ struct mutex lock; /* ... helper function uses these */
char devfs_name[64]; /* devfs */
struct class_device class_dev; /* sysfs */
};
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/linux/vt_kern.h linux-2.6.15-rc5-mutex/include/linux/vt_kern.h
--- /warthog/kernels/linux-2.6.15-rc5/include/linux/vt_kern.h 2005-06-22 13:52:33.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/linux/vt_kern.h 2005-12-12 17:46:56.000000000 +0000
@@ -81,6 +81,6 @@ void reset_vc(struct vc_data *vc);
#define CON_BUF_SIZE (CONFIG_BASE_SMALL ? 256 : PAGE_SIZE)
extern char con_buf[CON_BUF_SIZE];
-extern struct semaphore con_buf_sem;
+extern struct mutex con_buf_sem;
#endif /* _VT_KERN_H */
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/media/saa7146.h linux-2.6.15-rc5-mutex/include/media/saa7146.h
--- /warthog/kernels/linux-2.6.15-rc5/include/media/saa7146.h 2005-11-01 13:19:21.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/media/saa7146.h 2005-12-12 19:36:26.000000000 +0000
@@ -112,7 +112,7 @@ struct saa7146_dev
/* different device locks */
spinlock_t slock;
- struct semaphore lock;
+ struct mutex lock;
unsigned char __iomem *mem; /* pointer to mapped IO memory */
int revision; /* chip revision; needed for bug-workarounds*/
@@ -133,7 +133,7 @@ struct saa7146_dev
void (*vv_callback)(struct saa7146_dev *dev, unsigned long status);
/* i2c-stuff */
- struct semaphore i2c_lock;
+ struct mutex i2c_lock;
u32 i2c_bitrate;
struct saa7146_dma d_i2c; /* pointer to i2c memory */
wait_queue_head_t i2c_wq;
@@ -150,7 +150,7 @@ int saa7146_i2c_transfer(struct saa7146_
/* from saa7146_core.c */
extern struct list_head saa7146_devices;
-extern struct semaphore saa7146_devices_lock;
+extern struct mutex saa7146_devices_lock;
int saa7146_register_extension(struct saa7146_extension*);
int saa7146_unregister_extension(struct saa7146_extension*);
struct saa7146_format* format_by_fourcc(struct saa7146_dev *dev, int fourcc);
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/media/video-buf-dvb.h linux-2.6.15-rc5-mutex/include/media/video-buf-dvb.h
--- /warthog/kernels/linux-2.6.15-rc5/include/media/video-buf-dvb.h 2005-06-22 13:52:33.000000000 +0100
+++ linux-2.6.15-rc5-mutex/include/media/video-buf-dvb.h 2005-12-12 19:36:11.000000000 +0000
@@ -11,7 +11,7 @@ struct videobuf_dvb {
struct videobuf_queue dvbq;
/* video-buf-dvb state info */
- struct semaphore lock;
+ struct mutex lock;
struct task_struct *thread;
int nfeeds;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/media/video-buf.h linux-2.6.15-rc5-mutex/include/media/video-buf.h
--- /warthog/kernels/linux-2.6.15-rc5/include/media/video-buf.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/media/video-buf.h 2005-12-12 19:36:51.000000000 +0000
@@ -177,7 +177,7 @@ struct videobuf_queue_ops {
};
struct videobuf_queue {
- struct semaphore lock;
+ struct mutex lock;
spinlock_t *irqlock;
struct pci_dev *pci;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/net/af_unix.h linux-2.6.15-rc5-mutex/include/net/af_unix.h
--- /warthog/kernels/linux-2.6.15-rc5/include/net/af_unix.h 2005-11-01 13:19:21.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/net/af_unix.h 2005-12-12 17:58:01.000000000 +0000
@@ -71,7 +71,7 @@ struct unix_sock {
struct unix_address *addr;
struct dentry *dentry;
struct vfsmount *mnt;
- struct semaphore readsem;
+ struct mutex readsem;
struct sock *peer;
struct sock *other;
struct sock *gc_tree;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/net/bluetooth/hci_core.h linux-2.6.15-rc5-mutex/include/net/bluetooth/hci_core.h
--- /warthog/kernels/linux-2.6.15-rc5/include/net/bluetooth/hci_core.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/net/bluetooth/hci_core.h 2005-12-12 19:46:23.000000000 +0000
@@ -106,7 +106,7 @@ struct hci_dev {
struct sk_buff *sent_cmd;
- struct semaphore req_lock;
+ struct mutex req_lock;
wait_queue_head_t req_wait_q;
__u32 req_status;
__u32 req_result;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/net/xfrm.h linux-2.6.15-rc5-mutex/include/net/xfrm.h
--- /warthog/kernels/linux-2.6.15-rc5/include/net/xfrm.h 2005-11-01 13:19:22.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/net/xfrm.h 2005-12-12 19:45:48.000000000 +0000
@@ -19,7 +19,7 @@
#define XFRM_ALIGN8(len) (((len) + 7) & ~7)
-extern struct semaphore xfrm_cfg_sem;
+extern struct mutex xfrm_cfg_sem;
/* Organization of SPD aka "XFRM rules"
------------------------------------
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/pcmcia/ss.h linux-2.6.15-rc5-mutex/include/pcmcia/ss.h
--- /warthog/kernels/linux-2.6.15-rc5/include/pcmcia/ss.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/pcmcia/ss.h 2005-12-12 19:47:19.000000000 +0000
@@ -243,7 +243,7 @@ struct pcmcia_socket {
#endif
/* state thread */
- struct semaphore skt_sem; /* protects socket h/w state */
+ struct mutex skt_sem; /* protects socket h/w state */
struct task_struct *thread;
struct completion thread_done;
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/scsi/scsi_host.h linux-2.6.15-rc5-mutex/include/scsi/scsi_host.h
--- /warthog/kernels/linux-2.6.15-rc5/include/scsi/scsi_host.h 2005-12-08 16:23:55.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/scsi/scsi_host.h 2005-12-12 19:46:43.000000000 +0000
@@ -464,7 +464,7 @@ struct Scsi_Host {
spinlock_t default_lock;
spinlock_t *host_lock;
- struct semaphore scan_mutex;/* serialize scanning activity */
+ struct mutex scan_mutex;/* serialize scanning activity */
struct list_head eh_cmd_q;
struct task_struct * ehandler; /* Error recovery thread. */
diff -uNrp /warthog/kernels/linux-2.6.15-rc5/include/scsi/scsi_transport_spi.h linux-2.6.15-rc5-mutex/include/scsi/scsi_transport_spi.h
--- /warthog/kernels/linux-2.6.15-rc5/include/scsi/scsi_transport_spi.h 2005-11-01 13:19:22.000000000 +0000
+++ linux-2.6.15-rc5-mutex/include/scsi/scsi_transport_spi.h 2005-12-12 19:46:50.000000000 +0000
@@ -51,7 +51,7 @@ struct spi_transport_attrs {
unsigned int support_qas; /* supports quick arbitration and selection */
/* Private Fields */
unsigned int dv_pending:1; /* Internal flag */
- struct semaphore dv_sem; /* semaphore to serialise dv */
+ struct mutex dv_sem; /* semaphore to serialise dv */
};
enum spi_signal_type {
next prev parent reply other threads:[~2005-12-12 23:46 UTC|newest]
Thread overview: 226+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-12-12 23:45 [PATCH 1/19] MUTEX: Introduce simple mutex implementation David Howells
2005-12-12 23:45 ` [PATCH 2/19] MUTEX: i386 arch mutex David Howells
2005-12-12 23:45 ` [PATCH 8/19] MUTEX: Drivers I-K changes David Howells
2005-12-12 23:45 ` [PATCH 7/19] MUTEX: Drivers F-H changes David Howells
2005-12-12 23:45 ` [PATCH 6/19] MUTEX: Drivers A-E changes David Howells
2005-12-12 23:45 ` [PATCH 3/19] MUTEX: x86_64 arch mutex David Howells
2005-12-12 23:45 ` [PATCH 5/19] MUTEX: Core kernel changes David Howells
2005-12-12 23:45 ` [PATCH 4/19] MUTEX: FRV arch mutex David Howells
2005-12-12 23:45 ` David Howells [this message]
2005-12-12 23:45 ` [PATCH 10/19] MUTEX: Drivers N-P changes David Howells
2005-12-12 23:45 ` [PATCH 9/19] MUTEX: Drivers L-M changes David Howells
2005-12-12 23:45 ` [PATCH 13/19] MUTEX: Filesystem changes David Howells
2005-12-12 23:45 ` [PATCH 14/19] MUTEX: First set of include changes David Howells
2005-12-12 23:45 ` [PATCH 12/19] MUTEX: Drivers T-Z changes David Howells
2005-12-12 23:45 ` [PATCH 11/19] MUTEX: Drivers Q-S changes David Howells
2005-12-12 23:45 ` [PATCH 18/19] MUTEX: Security changes David Howells
2005-12-12 23:45 ` [PATCH 17/19] MUTEX: Networking changes David Howells
2005-12-12 23:45 ` [PATCH 16/19] MUTEX: IPC changes David Howells
2005-12-12 23:45 ` [PATCH 19/19] MUTEX: Sound changes David Howells
2005-12-13 0:13 ` [PATCH 1/19] MUTEX: Introduce simple mutex implementation Nick Piggin
2005-12-13 0:19 ` Nick Piggin
2005-12-13 0:19 ` Andrew Morton
2005-12-13 7:54 ` Ingo Molnar
2005-12-13 7:58 ` Andi Kleen
2005-12-13 8:42 ` Andrew Morton
2005-12-13 8:49 ` Andi Kleen
2005-12-13 9:01 ` Andrew Morton
2005-12-13 9:02 ` Andrew Morton
2005-12-13 10:07 ` Jakub Jelinek
2005-12-13 10:11 ` Andi Kleen
2005-12-13 10:15 ` Jakub Jelinek
2005-12-13 10:25 ` Andrew Morton
2005-12-14 10:46 ` Russell King
2005-12-13 9:05 ` Andi Kleen
2005-12-13 9:15 ` Andrew Morton
2005-12-13 9:24 ` Andi Kleen
2005-12-13 9:44 ` Andrew Morton
2005-12-13 9:49 ` Andi Kleen
2005-12-13 10:28 ` Andreas Schwab
2005-12-13 10:30 ` Andi Kleen
2005-12-13 12:33 ` Matthew Wilcox
2005-12-13 22:18 ` Adrian Bunk
2005-12-13 22:25 ` Andi Kleen
2005-12-13 22:32 ` Adrian Bunk
2005-12-13 9:11 ` Ingo Molnar
2005-12-13 9:04 ` Christoph Hellwig
2005-12-13 9:13 ` Ingo Molnar
2005-12-13 10:11 ` Jakub Jelinek
2005-12-13 10:19 ` Christoph Hellwig
2005-12-13 10:27 ` Ingo Molnar
2005-12-15 4:53 ` Miles Bader
2005-12-15 5:05 ` Nick Piggin
2005-12-13 9:09 ` Ingo Molnar
2005-12-13 9:21 ` Andi Kleen
2005-12-13 16:16 ` Linus Torvalds
2005-12-13 21:56 ` Using C99 in the kernel was " Andi Kleen
2005-12-13 23:05 ` Al Viro
2005-12-13 23:41 ` Andi Kleen
2005-12-13 9:03 ` Christoph Hellwig
2005-12-13 9:14 ` Andrew Morton
2005-12-13 9:21 ` Christoph Hellwig
2005-12-13 10:31 ` drivers/scsi/sd.c gcc-2.95.3 Alexey Dobriyan
2005-12-13 8:00 ` [PATCH 1/19] MUTEX: Introduce simple mutex implementation Arjan van de Ven
2005-12-13 9:03 ` Ingo Molnar
2005-12-13 9:09 ` Andi Kleen
2005-12-13 9:34 ` Ingo Molnar
2005-12-13 14:33 ` Mark Lord
2005-12-13 14:45 ` Arjan van de Ven
2005-12-13 9:37 ` Ingo Molnar
2005-12-13 9:19 ` Arjan van de Ven
2005-12-13 9:02 ` Christoph Hellwig
2005-12-13 9:39 ` Ingo Molnar
2005-12-13 10:00 ` Ingo Molnar
2005-12-13 17:40 ` Paul Jackson
2005-12-13 18:34 ` David Howells
2005-12-13 22:31 ` Paul Jackson
2005-12-14 11:02 ` David Howells
2005-12-14 11:12 ` David Howells
2005-12-14 11:18 ` Alan Cox
2005-12-14 12:35 ` David Howells
2005-12-14 13:58 ` Thomas Gleixner
2005-12-14 23:40 ` Mark Lord
2005-12-14 23:54 ` Andrew Morton
2005-12-15 13:41 ` Nikita Danilov
2005-12-15 14:56 ` Alan Cox
2005-12-15 15:52 ` Nikita Danilov
2005-12-15 16:50 ` Christopher Friesen
2005-12-15 20:53 ` Steven Rostedt
2005-12-15 15:55 ` David Howells
2005-12-15 16:22 ` linux-os (Dick Johnson)
2005-12-15 16:28 ` Linus Torvalds
2005-12-15 17:04 ` Thomas Gleixner
2005-12-15 17:09 ` Paul Jackson
2005-12-15 17:17 ` David Howells
2005-12-15 16:51 ` David Howells
2005-12-15 16:56 ` Paul Jackson
2005-12-15 17:28 ` David Howells
2005-12-15 17:48 ` Linus Torvalds
2005-12-15 18:20 ` Nikita Danilov
2005-12-15 20:58 ` Steven Rostedt
2005-12-15 19:21 ` Andrew Morton
2005-12-15 19:38 ` Linus Torvalds
2005-12-15 20:28 ` Steven Rostedt
2005-12-15 20:32 ` Geert Uytterhoeven
2005-12-16 21:41 ` Thomas Gleixner
2005-12-16 21:41 ` Linus Torvalds
2005-12-16 22:06 ` Thomas Gleixner
2005-12-16 22:19 ` Linus Torvalds
2005-12-16 22:32 ` Steven Rostedt
2005-12-16 22:42 ` Thomas Gleixner
2005-12-16 22:41 ` Linus Torvalds
2005-12-16 22:49 ` Steven Rostedt
2005-12-16 23:29 ` Thomas Gleixner
2005-12-17 0:29 ` Joe Korty
2005-12-17 1:00 ` Linus Torvalds
2005-12-17 3:13 ` Steven Rostedt
2005-12-17 7:34 ` Linus Torvalds
2005-12-17 23:43 ` Matthew Wilcox
2005-12-18 0:05 ` Lee Revell
2005-12-18 0:21 ` Matthew Wilcox
2005-12-18 1:25 ` Lee Revell
2005-12-22 12:27 ` Bill Huey
2005-12-19 16:08 ` Ingo Molnar
2005-12-22 12:40 ` Bill Huey
2005-12-22 12:45 ` Bill Huey
2005-12-19 23:46 ` Keith Owens
2005-12-15 14:41 ` Steven Rostedt
2005-12-14 23:57 ` Thomas Gleixner
2005-12-14 23:57 ` Mark Lord
2005-12-15 0:10 ` Thomas Gleixner
2005-12-15 2:46 ` Linus Torvalds
2005-12-15 15:53 ` David Howells
2005-12-15 15:37 ` David Howells
2005-12-15 19:28 ` Andrew Morton
2005-12-15 20:18 ` Andrew Morton
2005-12-15 21:28 ` Steven Rostedt
2005-12-16 22:02 ` Thomas Gleixner
2005-12-16 10:45 ` David Howells
2005-12-13 9:55 ` Ingo Molnar
2005-12-13 0:30 ` Arnd Bergmann
2005-12-13 0:57 ` Daniel Walker
2005-12-13 3:23 ` Steven Rostedt
2005-12-13 2:57 ` Mark Lord
2005-12-13 3:17 ` Steven Rostedt
2005-12-13 9:06 ` Christoph Hellwig
2005-12-13 9:54 ` David Howells
2005-12-13 10:13 ` Ingo Molnar
2005-12-13 10:34 ` Ingo Molnar
2005-12-13 10:37 ` Ingo Molnar
2005-12-13 12:47 ` Oliver Neukum
2005-12-13 13:09 ` Alan Cox
2005-12-13 13:13 ` Matthew Wilcox
2005-12-13 14:04 ` Alan Cox
2005-12-13 13:24 ` Oliver Neukum
2005-12-14 1:00 ` Nick Piggin
2005-12-14 10:54 ` David Howells
2005-12-14 11:17 ` Nick Piggin
2005-12-14 11:46 ` David Howells
2005-12-14 21:23 ` Nick Piggin
2005-12-16 12:00 ` David Howells
2005-12-16 13:16 ` Nick Piggin
2005-12-16 15:53 ` David Howells
2005-12-16 23:41 ` Nick Piggin
2005-12-16 16:02 ` David Howells
2005-12-13 10:48 ` David Howells
2005-12-13 12:39 ` Matthew Wilcox
2005-12-13 10:54 ` Ingo Molnar
2005-12-13 11:23 ` David Howells
2005-12-13 11:24 ` David Howells
2005-12-13 13:45 ` Ingo Molnar
2005-12-13 11:34 ` David Howells
2005-12-13 13:05 ` Alan Cox
2005-12-13 13:15 ` Alan Cox
2005-12-13 23:21 ` Nikita Danilov
2005-12-13 13:32 ` David Howells
2005-12-13 14:00 ` Alan Cox
2005-12-13 14:35 ` Christopher Friesen
2005-12-13 14:44 ` Arjan van de Ven
2005-12-13 14:59 ` Christopher Friesen
2005-12-13 15:23 ` David Howells
2005-12-15 5:24 ` Miles Bader
2005-12-13 15:39 ` David Howells
2005-12-13 16:10 ` Alan Cox
2005-12-14 10:29 ` Arjan van de Ven
2005-12-14 11:03 ` Arjan van de Ven
2005-12-14 11:03 ` Alan Cox
2005-12-14 11:08 ` Arjan van de Ven
2005-12-14 11:24 ` Alan Cox
2005-12-14 11:35 ` Andrew Morton
2005-12-14 11:44 ` Arjan van de Ven
2005-12-14 11:52 ` Andi Kleen
2005-12-14 11:55 ` Arjan van de Ven
2005-12-14 11:57 ` David Howells
2005-12-14 12:19 ` Jakub Jelinek
2005-12-16 1:54 ` Nick Piggin
2005-12-16 11:02 ` David Howells
2005-12-16 13:01 ` Nick Piggin
2005-12-16 13:21 ` Russell King
2005-12-16 13:41 ` Nick Piggin
2005-12-16 13:46 ` Linh Dang
2005-12-16 14:31 ` Russell King
2005-12-16 15:24 ` Linh Dang
2005-12-16 15:35 ` Nick Piggin
2005-12-16 15:40 ` Kyle Moffett
2005-12-16 15:49 ` Linh Dang
2005-12-16 15:46 ` David Howells
2005-12-16 15:58 ` Russell King
2005-12-17 15:57 ` Nikita Danilov
2005-12-16 16:28 ` Linus Torvalds
2005-12-16 11:30 ` David Howells
2005-12-16 16:33 ` Linus Torvalds
2005-12-16 22:23 ` David S. Miller
2005-12-16 22:38 ` Linus Torvalds
2005-12-16 22:53 ` David S. Miller
2005-12-17 0:41 ` Jesse Barnes
2005-12-17 7:10 ` David S. Miller
2005-12-17 7:40 ` Linus Torvalds
2005-12-17 17:22 ` Jesse Barnes
2005-12-17 17:19 ` Jesse Barnes
2005-12-17 22:38 ` Richard Henderson
2005-12-17 23:05 ` David S. Miller
2005-12-14 12:17 ` Christoph Hellwig
2005-12-14 11:42 ` Arjan van de Ven
2005-12-14 8:31 ` Ingo Molnar
2005-12-13 20:04 ` Steven Rostedt
2005-12-13 21:03 ` David Howells
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200512122345.jBCNjmmA009055@warthog.cambridge.redhat.com \
--to=dhowells@redhat.com \
--cc=akpm@osdl.org \
--cc=arjan@infradead.org \
--cc=hch@infradead.org \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matthew@wil.cx \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).