LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PATCH 0/3] Staging: rt2860: Fix checkpatch issues
@ 2011-01-04 23:27 L. Alberto Giménez
  2011-01-04 23:27 ` [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator L. Alberto Giménez
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-04 23:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman

Fix trivial checkpatch issues. 

L. Alberto Giménez (3):
  Staging: rt2860: Fix space after unary '*' operator.
  Staging: rt2860: Fix space after unary '*' operator.
  Staging: rt2860: Fix space after unary '*' operator.

 drivers/staging/rt2860/rt_linux.c |    3 +--
 drivers/staging/rt2860/rt_linux.h |   12 ++++++------
 drivers/staging/rt2860/wpa.h      |   12 ++++--------
 3 files changed, 11 insertions(+), 16 deletions(-)

-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator.
  2011-01-04 23:27 [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
@ 2011-01-04 23:27 ` L. Alberto Giménez
  2011-01-21 20:14   ` Greg KH
  2011-01-04 23:27 ` [PATCH 2/3] Staging: rt2860: " L. Alberto Giménez
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-04 23:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, L. Alberto Giménez

Fix checkpatch error.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/rt_linux.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/rt2860/rt_linux.c b/drivers/staging/rt2860/rt_linux.c
index 728864e..b3f836d 100644
--- a/drivers/staging/rt2860/rt_linux.c
+++ b/drivers/staging/rt2860/rt_linux.c
@@ -118,8 +118,7 @@ void RTMP_OS_Mod_Timer(struct timer_list *pTimer,
 	mod_timer(pTimer, jiffies + timeout);
 }
 
-void RTMP_OS_Del_Timer(struct timer_list *pTimer,
-		       OUT BOOLEAN * pCancelled)
+void RTMP_OS_Del_Timer(struct timer_list *pTimer, OUT BOOLEAN *pCancelled)
 {
 	if (timer_pending(pTimer)) {
 		*pCancelled = del_timer_sync(pTimer);
-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 2/3] Staging: rt2860: Fix space after unary '*' operator.
  2011-01-04 23:27 [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
  2011-01-04 23:27 ` [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator L. Alberto Giménez
@ 2011-01-04 23:27 ` L. Alberto Giménez
  2011-01-04 23:27 ` [PATCH 3/3] " L. Alberto Giménez
  2011-01-20 22:21 ` [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
  3 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-04 23:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, L. Alberto Giménez

Fix checkpatch error.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/rt_linux.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/rt2860/rt_linux.h b/drivers/staging/rt2860/rt_linux.h
index 92ff543..3efb88f 100644
--- a/drivers/staging/rt2860/rt_linux.h
+++ b/drivers/staging/rt2860/rt_linux.h
@@ -102,8 +102,8 @@ extern const struct iw_handler_def rt28xx_iw_handler_def;
 /***********************************************************************************
  *	OS Specific definitions and data structures
  ***********************************************************************************/
-typedef int (*HARD_START_XMIT_FUNC) (struct sk_buff * skb,
-				     struct net_device * net_dev);
+typedef int (*HARD_START_XMIT_FUNC) (struct sk_buff *skb,
+				     struct net_device *net_dev);
 
 #ifdef RTMP_MAC_PCI
 #ifndef PCI_DEVICE
@@ -366,7 +366,7 @@ typedef void (*TIMER_FUNCTION) (unsigned long);
 
 #define ONE_TICK 1
 
-static inline void NdisGetSystemUpTime(unsigned long * time)
+static inline void NdisGetSystemUpTime(unsigned long *time)
 {
 	*time = jiffies;
 }
@@ -815,7 +815,7 @@ void linux_pci_unmap_single(struct rt_rtmp_adapter *pAd, dma_addr_t dma_addr,
 /***********************************************************************************
  *	Other function prototypes definitions
  ***********************************************************************************/
-void RTMP_GetCurrentSystemTime(LARGE_INTEGER * time);
+void RTMP_GetCurrentSystemTime(LARGE_INTEGER *time);
 int rt28xx_packet_xmit(struct sk_buff *skb);
 
 #ifdef RTMP_MAC_PCI
@@ -827,8 +827,8 @@ IRQ_HANDLE_TYPE rt2860_interrupt(int irq, void *dev_instance);
 
 int rt28xx_sta_ioctl(struct net_device *net_dev, IN OUT struct ifreq *rq, int cmd);
 
-extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char * buf);
-extern int ra_mtd_read(int num, loff_t from, size_t len, u_char * buf);
+extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char *buf);
+extern int ra_mtd_read(int num, loff_t from, size_t len, u_char *buf);
 
 #define GET_PAD_FROM_NET_DEV(_pAd, _net_dev)	(_pAd) = (struct rt_rtmp_adapter *)(_net_dev)->ml_priv;
 
-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 3/3] Staging: rt2860: Fix space after unary '*' operator.
  2011-01-04 23:27 [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
  2011-01-04 23:27 ` [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator L. Alberto Giménez
  2011-01-04 23:27 ` [PATCH 2/3] Staging: rt2860: " L. Alberto Giménez
@ 2011-01-04 23:27 ` L. Alberto Giménez
  2011-01-20 22:21 ` [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
  3 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-04 23:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, L. Alberto Giménez

Fix checkpatch error.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/wpa.h |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/rt2860/wpa.h b/drivers/staging/rt2860/wpa.h
index 116fc2c..a7796d3 100644
--- a/drivers/staging/rt2860/wpa.h
+++ b/drivers/staging/rt2860/wpa.h
@@ -369,19 +369,15 @@ struct PACKED rt_rsn_capability {
 /*========================================
 	The prototype is defined in cmm_wpa.c
   ========================================*/
-BOOLEAN WpaMsgTypeSubst(u8 EAPType, int * MsgType);
+BOOLEAN WpaMsgTypeSubst(u8 EAPType, int *MsgType);
 
-void PRF(u8 * key,
-	 int key_len,
-	 u8 * prefix,
-	 int prefix_len,
-	 u8 * data, int data_len, u8 * output, int len);
+void PRF(u8 *key, int key_len, u8 *prefix, int prefix_len,
+	 u8 *data, int data_len, u8 *output, int len);
 
 int PasswordHash(char *password,
 		 unsigned char *ssid, int ssidlength, unsigned char *output);
 
-u8 *GetSuiteFromRSNIE(u8 *rsnie,
-			 u32 rsnie_len, u8 type, u8 * count);
+u8 *GetSuiteFromRSNIE(u8 *rsnie, u32 rsnie_len, u8 type, u8 *count);
 
 void WpaShowAllsuite(u8 *rsnie, u32 rsnie_len);
 
-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 0/3] Staging: rt2860: Fix checkpatch issues
  2011-01-04 23:27 [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
                   ` (2 preceding siblings ...)
  2011-01-04 23:27 ` [PATCH 3/3] " L. Alberto Giménez
@ 2011-01-20 22:21 ` L. Alberto Giménez
  3 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-20 22:21 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman

On Wed, Jan 05, 2011 at 12:27:42AM +0100, L. Alberto Giménez wrote:
> Fix trivial checkpatch issues. 
> 
> L. Alberto Giménez (3):
>   Staging: rt2860: Fix space after unary '*' operator.
>   Staging: rt2860: Fix space after unary '*' operator.
>   Staging: rt2860: Fix space after unary '*' operator.
> 
>  drivers/staging/rt2860/rt_linux.c |    3 +--
>  drivers/staging/rt2860/rt_linux.h |   12 ++++++------
>  drivers/staging/rt2860/wpa.h      |   12 ++++--------
>  3 files changed, 11 insertions(+), 16 deletions(-)

Hi Greg, have you been able to check these patches? Please tell me if you find
anything wrong with them.

Regards,
-- 
L. Alberto Giménez
JabberID agimenez@jabber.sysvalve.es
GnuPG key ID 0x3BAABDE1

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator.
  2011-01-04 23:27 ` [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator L. Alberto Giménez
@ 2011-01-21 20:14   ` Greg KH
  2011-01-23  0:07     ` [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces " L. Alberto Giménez
  0 siblings, 1 reply; 11+ messages in thread
From: Greg KH @ 2011-01-21 20:14 UTC (permalink / raw)
  To: L. Alberto Giménez; +Cc: linux-kernel, devel, Greg Kroah-Hartman

On Wed, Jan 05, 2011 at 12:27:43AM +0100, L. Alberto Giménez wrote:
> Fix checkpatch error.

What error?

All of these 3 patches have the same Subject: line, which isn't ok.
Care to resend them, with a bit more verbose description and different
subject lines which is required.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces after unary '*' operator.
  2011-01-21 20:14   ` Greg KH
@ 2011-01-23  0:07     ` L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 1/3] Staging: rt2860: rt_linux.c: Fix space " L. Alberto Giménez
                         ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-23  0:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, trivial

Initial set of patches to fix coding style on the rt2860 staging driver, to
apply against Greg's staging-next tree.

L. Alberto Giménez (3):
  Staging: rt2860: rt_linux.c: Fix space after unary '*' operator.
  Staging: rt2860: rt_linux.h: Fix space after unary '*' operator.
  Staging: rt2860: wpa.h: Fix space after unary '*' operator.

 drivers/staging/rt2860/rt_linux.c |    3 +--
 drivers/staging/rt2860/rt_linux.h |   12 ++++++------
 drivers/staging/rt2860/wpa.h      |   12 ++++--------
 3 files changed, 11 insertions(+), 16 deletions(-)

-- 
1.7.4.rc0.5.gf2665


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [trivial][PATCH v2 1/3] Staging: rt2860: rt_linux.c: Fix space after unary '*' operator.
  2011-01-23  0:07     ` [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces " L. Alberto Giménez
@ 2011-01-23  0:07       ` L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 2/3] Staging: rt2860: rt_linux.h: " L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 3/3] Staging: rt2860: wpa.h: " L. Alberto Giménez
  2 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-23  0:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, trivial, L. Alberto Giménez

Fix checkpatch error raised by the use of spaces between the '*' operator and
the corresponding variable name.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/rt_linux.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/rt2860/rt_linux.c b/drivers/staging/rt2860/rt_linux.c
index 728864e..b3f836d 100644
--- a/drivers/staging/rt2860/rt_linux.c
+++ b/drivers/staging/rt2860/rt_linux.c
@@ -118,8 +118,7 @@ void RTMP_OS_Mod_Timer(struct timer_list *pTimer,
 	mod_timer(pTimer, jiffies + timeout);
 }
 
-void RTMP_OS_Del_Timer(struct timer_list *pTimer,
-		       OUT BOOLEAN * pCancelled)
+void RTMP_OS_Del_Timer(struct timer_list *pTimer, OUT BOOLEAN *pCancelled)
 {
 	if (timer_pending(pTimer)) {
 		*pCancelled = del_timer_sync(pTimer);
-- 
1.7.4.rc0.5.gf2665


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [trivial][PATCH v2 2/3] Staging: rt2860: rt_linux.h: Fix space after unary '*' operator.
  2011-01-23  0:07     ` [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces " L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 1/3] Staging: rt2860: rt_linux.c: Fix space " L. Alberto Giménez
@ 2011-01-23  0:07       ` L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 3/3] Staging: rt2860: wpa.h: " L. Alberto Giménez
  2 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-23  0:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, trivial, L. Alberto Giménez

Fix checkpatch error raised by the use of spaces between the '*' operator and
the corresponding variable name.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/rt_linux.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/rt2860/rt_linux.h b/drivers/staging/rt2860/rt_linux.h
index 92ff543..3efb88f 100644
--- a/drivers/staging/rt2860/rt_linux.h
+++ b/drivers/staging/rt2860/rt_linux.h
@@ -102,8 +102,8 @@ extern const struct iw_handler_def rt28xx_iw_handler_def;
 /***********************************************************************************
  *	OS Specific definitions and data structures
  ***********************************************************************************/
-typedef int (*HARD_START_XMIT_FUNC) (struct sk_buff * skb,
-				     struct net_device * net_dev);
+typedef int (*HARD_START_XMIT_FUNC) (struct sk_buff *skb,
+				     struct net_device *net_dev);
 
 #ifdef RTMP_MAC_PCI
 #ifndef PCI_DEVICE
@@ -366,7 +366,7 @@ typedef void (*TIMER_FUNCTION) (unsigned long);
 
 #define ONE_TICK 1
 
-static inline void NdisGetSystemUpTime(unsigned long * time)
+static inline void NdisGetSystemUpTime(unsigned long *time)
 {
 	*time = jiffies;
 }
@@ -815,7 +815,7 @@ void linux_pci_unmap_single(struct rt_rtmp_adapter *pAd, dma_addr_t dma_addr,
 /***********************************************************************************
  *	Other function prototypes definitions
  ***********************************************************************************/
-void RTMP_GetCurrentSystemTime(LARGE_INTEGER * time);
+void RTMP_GetCurrentSystemTime(LARGE_INTEGER *time);
 int rt28xx_packet_xmit(struct sk_buff *skb);
 
 #ifdef RTMP_MAC_PCI
@@ -827,8 +827,8 @@ IRQ_HANDLE_TYPE rt2860_interrupt(int irq, void *dev_instance);
 
 int rt28xx_sta_ioctl(struct net_device *net_dev, IN OUT struct ifreq *rq, int cmd);
 
-extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char * buf);
-extern int ra_mtd_read(int num, loff_t from, size_t len, u_char * buf);
+extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char *buf);
+extern int ra_mtd_read(int num, loff_t from, size_t len, u_char *buf);
 
 #define GET_PAD_FROM_NET_DEV(_pAd, _net_dev)	(_pAd) = (struct rt_rtmp_adapter *)(_net_dev)->ml_priv;
 
-- 
1.7.4.rc0.5.gf2665


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [trivial][PATCH v2 3/3] Staging: rt2860: wpa.h: Fix space after unary '*' operator.
  2011-01-23  0:07     ` [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces " L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 1/3] Staging: rt2860: rt_linux.c: Fix space " L. Alberto Giménez
  2011-01-23  0:07       ` [trivial][PATCH v2 2/3] Staging: rt2860: rt_linux.h: " L. Alberto Giménez
@ 2011-01-23  0:07       ` L. Alberto Giménez
  2 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2011-01-23  0:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman, trivial, L. Alberto Giménez

Fix checkpatch error raised by the use of spaces between the '*' operator and
the corresponding variable name.

Signed-off-by: L. Alberto Giménez <agimenez@sysvalve.es>
---
 drivers/staging/rt2860/wpa.h |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/rt2860/wpa.h b/drivers/staging/rt2860/wpa.h
index 116fc2c..a7796d3 100644
--- a/drivers/staging/rt2860/wpa.h
+++ b/drivers/staging/rt2860/wpa.h
@@ -369,19 +369,15 @@ struct PACKED rt_rsn_capability {
 /*========================================
 	The prototype is defined in cmm_wpa.c
   ========================================*/
-BOOLEAN WpaMsgTypeSubst(u8 EAPType, int * MsgType);
+BOOLEAN WpaMsgTypeSubst(u8 EAPType, int *MsgType);
 
-void PRF(u8 * key,
-	 int key_len,
-	 u8 * prefix,
-	 int prefix_len,
-	 u8 * data, int data_len, u8 * output, int len);
+void PRF(u8 *key, int key_len, u8 *prefix, int prefix_len,
+	 u8 *data, int data_len, u8 *output, int len);
 
 int PasswordHash(char *password,
 		 unsigned char *ssid, int ssidlength, unsigned char *output);
 
-u8 *GetSuiteFromRSNIE(u8 *rsnie,
-			 u32 rsnie_len, u8 type, u8 * count);
+u8 *GetSuiteFromRSNIE(u8 *rsnie, u32 rsnie_len, u8 type, u8 *count);
 
 void WpaShowAllsuite(u8 *rsnie, u32 rsnie_len);
 
-- 
1.7.4.rc0.5.gf2665


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 0/3] Staging: rt2860: Fix checkpatch issues
@ 2010-12-12 17:56 L. Alberto Giménez
  0 siblings, 0 replies; 11+ messages in thread
From: L. Alberto Giménez @ 2010-12-12 17:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: devel, Greg Kroah-Hartman

Since the rt2860 is a widely used device (eeepc 901 for example), I think that
it would be nice to clean it up a little bit until the modern rt2x00 driver
supports reliabily the hardware.

This is the first set of patches to fix most trivial checkpatch issues.

Please note that I have chosen the KERN_* leves under my personal view. Comments
are welcome.

All patches compile-tested.

L. Alberto Giménez (3):
  Staging: rt2860: Clean spaces before tabs
  Staging: rt2860: Avoid extern in .c file
  Staging: rt2860: include KERN_* in printk

 drivers/staging/rt2860/common/ee_efuse.c |    6 ++--
 drivers/staging/rt2860/oid.h             |    2 +-
 drivers/staging/rt2860/pci_main_dev.c    |    5 +---
 drivers/staging/rt2860/rt_linux.c        |   21 +++++++++----------
 drivers/staging/rt2860/rt_linux.h        |    2 +-
 drivers/staging/rt2860/rt_main_dev.c     |    2 +-
 drivers/staging/rt2860/rt_usb.c          |   32 +++++++++++++++---------------
 drivers/staging/rt2860/usb_main_dev.c    |   12 +++++-----
 8 files changed, 39 insertions(+), 43 deletions(-)

-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-01-23  0:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-04 23:27 [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
2011-01-04 23:27 ` [PATCH 1/3] Staging: rt2860: Fix space after unary '*' operator L. Alberto Giménez
2011-01-21 20:14   ` Greg KH
2011-01-23  0:07     ` [trivial][PATCH v2 0/3] Staging: rt2860: Fix spaces " L. Alberto Giménez
2011-01-23  0:07       ` [trivial][PATCH v2 1/3] Staging: rt2860: rt_linux.c: Fix space " L. Alberto Giménez
2011-01-23  0:07       ` [trivial][PATCH v2 2/3] Staging: rt2860: rt_linux.h: " L. Alberto Giménez
2011-01-23  0:07       ` [trivial][PATCH v2 3/3] Staging: rt2860: wpa.h: " L. Alberto Giménez
2011-01-04 23:27 ` [PATCH 2/3] Staging: rt2860: " L. Alberto Giménez
2011-01-04 23:27 ` [PATCH 3/3] " L. Alberto Giménez
2011-01-20 22:21 ` [PATCH 0/3] Staging: rt2860: Fix checkpatch issues L. Alberto Giménez
  -- strict thread matches above, loose matches on Subject: below --
2010-12-12 17:56 L. Alberto Giménez

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).