All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] staging: iio: accel: Group similar macros into enums
@ 2017-03-05 16:26 Narcisa Ana Maria Vasile
  2017-03-05 16:26 ` [PATCH 1/2] staging: iio: adis16209: " Narcisa Ana Maria Vasile
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 16:26 UTC (permalink / raw)
  To: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh
  Cc: outreachy-kernel, linux-iio, Narcisa Ana Maria Vasile

Group related macros into enums, for clarity.

Narcisa Ana Maria Vasile (2):
  staging: iio: adis16209: Group similar macros into enums
  staging: iio: adis16240: Group similar macros into enums

 drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
 drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
 2 files changed, 18 insertions(+), 14 deletions(-)

-- 
1.9.1



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

* [PATCH 1/2] staging: iio: adis16209: Group similar macros into enums
  2017-03-05 16:26 [PATCH 0/2] staging: iio: accel: Group similar macros into enums Narcisa Ana Maria Vasile
@ 2017-03-05 16:26 ` Narcisa Ana Maria Vasile
  2017-03-13 20:06   ` Jonathan Cameron
  2017-03-05 16:26 ` [PATCH 2/2] staging: iio: adis16240: " Narcisa Ana Maria Vasile
  2017-03-05 18:58 ` [Outreachy kernel] [PATCH 0/2] staging: iio: accel: " Alison Schofield
  2 siblings, 1 reply; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 16:26 UTC (permalink / raw)
  To: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh
  Cc: outreachy-kernel, linux-iio, Narcisa Ana Maria Vasile

Group the scan indexes into an enum.

Signed-off-by: Narcisa Ana Maria Vasile <narcisaanamaria12@gmail.com>
---
 drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/iio/accel/adis16209.c b/drivers/staging/iio/accel/adis16209.c
index 8ff537f..c28a099 100644
--- a/drivers/staging/iio/accel/adis16209.c
+++ b/drivers/staging/iio/accel/adis16209.c
@@ -152,14 +152,16 @@
 
 #define ADIS16209_ERROR_ACTIVE          BIT(14)
 
-#define ADIS16209_SCAN_SUPPLY	0
-#define ADIS16209_SCAN_ACC_X	1
-#define ADIS16209_SCAN_ACC_Y	2
-#define ADIS16209_SCAN_AUX_ADC	3
-#define ADIS16209_SCAN_TEMP	4
-#define ADIS16209_SCAN_INCLI_X	5
-#define ADIS16209_SCAN_INCLI_Y	6
-#define ADIS16209_SCAN_ROT	7
+enum adis16209_scan {
+	ADIS16209_SCAN_SUPPLY,
+	ADIS16209_SCAN_ACC_X,
+	ADIS16209_SCAN_ACC_Y,
+	ADIS16209_SCAN_AUX_ADC,
+	ADIS16209_SCAN_TEMP,
+	ADIS16209_SCAN_INCLI_X,
+	ADIS16209_SCAN_INCLI_Y,
+	ADIS16209_SCAN_ROT,
+};
 
 static const u8 adis16209_addresses[8][1] = {
 	[ADIS16209_SCAN_SUPPLY] = { },
-- 
1.9.1



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

* [PATCH 2/2] staging: iio: adis16240: Group similar macros into enums
  2017-03-05 16:26 [PATCH 0/2] staging: iio: accel: Group similar macros into enums Narcisa Ana Maria Vasile
  2017-03-05 16:26 ` [PATCH 1/2] staging: iio: adis16209: " Narcisa Ana Maria Vasile
@ 2017-03-05 16:26 ` Narcisa Ana Maria Vasile
  2017-03-13 20:09   ` Jonathan Cameron
  2017-03-05 18:58 ` [Outreachy kernel] [PATCH 0/2] staging: iio: accel: " Alison Schofield
  2 siblings, 1 reply; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 16:26 UTC (permalink / raw)
  To: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh
  Cc: outreachy-kernel, linux-iio, Narcisa Ana Maria Vasile

Group the scan indexes into an enum.

Signed-off-by: Narcisa Ana Maria Vasile <narcisaanamaria12@gmail.com>
---
 drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/iio/accel/adis16240.c b/drivers/staging/iio/accel/adis16240.c
index 9690e46..4d8ee37 100644
--- a/drivers/staging/iio/accel/adis16240.c
+++ b/drivers/staging/iio/accel/adis16240.c
@@ -192,12 +192,14 @@
  * filling. This may change!
  */
 
-#define ADIS16240_SCAN_ACC_X	0
-#define ADIS16240_SCAN_ACC_Y	1
-#define ADIS16240_SCAN_ACC_Z	2
-#define ADIS16240_SCAN_SUPPLY	3
-#define ADIS16240_SCAN_AUX_ADC	4
-#define ADIS16240_SCAN_TEMP	5
+enum adis16240_scan {
+	ADIS16240_SCAN_ACC_X,
+	ADIS16240_SCAN_ACC_Y,
+	ADIS16240_SCAN_ACC_Z,
+	ADIS16240_SCAN_SUPPLY,
+	ADIS16240_SCAN_AUX_ADC,
+	ADIS16240_SCAN_TEMP,
+};
 
 static ssize_t adis16240_spi_read_signed(struct device *dev,
 					 struct device_attribute *attr,
-- 
1.9.1



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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 16:26 [PATCH 0/2] staging: iio: accel: Group similar macros into enums Narcisa Ana Maria Vasile
  2017-03-05 16:26 ` [PATCH 1/2] staging: iio: adis16209: " Narcisa Ana Maria Vasile
  2017-03-05 16:26 ` [PATCH 2/2] staging: iio: adis16240: " Narcisa Ana Maria Vasile
@ 2017-03-05 18:58 ` Alison Schofield
  2017-03-05 19:15   ` Narcisa Ana Maria Vasile
  2 siblings, 1 reply; 13+ messages in thread
From: Alison Schofield @ 2017-03-05 18:58 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile
  Cc: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh,
	outreachy-kernel, linux-iio

On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> Group related macros into enums, for clarity.

Hi Narcisa,

Is this enum then used in a type declaration?

BTW - I can see Jonathan is following right along and sweeping these up,
but for future reference, this patch depended on a previous patch sent hours
earlier, that was not yet in staging-testing.  When this happens, one option
is to give a note below the --- (as you would for version comments) stating the
dependency.  This way someone reviewing the patch doesn't simply reject
it as not applying to my tree.

alisons

> Narcisa Ana Maria Vasile (2):
>   staging: iio: adis16209: Group similar macros into enums
>   staging: iio: adis16240: Group similar macros into enums
> 
>  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
>  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
>  2 files changed, 18 insertions(+), 14 deletions(-)
> 
> -- 
> 1.9.1
> 
> -- 
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 18:58 ` [Outreachy kernel] [PATCH 0/2] staging: iio: accel: " Alison Schofield
@ 2017-03-05 19:15   ` Narcisa Ana Maria Vasile
  2017-03-05 19:17     ` Julia Lawall
  0 siblings, 1 reply; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 19:15 UTC (permalink / raw)
  To: Alison Schofield
  Cc: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh,
	outreachy-kernel, linux-iio

On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > Group related macros into enums, for clarity.
> 
> Hi Narcisa,
> 
> Is this enum then used in a type declaration?
> 
> BTW - I can see Jonathan is following right along and sweeping these up,
> but for future reference, this patch depended on a previous patch sent hours
> earlier, that was not yet in staging-testing.  When this happens, one option
> is to give a note below the --- (as you would for version comments) stating the
> dependency.  This way someone reviewing the patch doesn't simply reject
> it as not applying to my tree.
> 
> alisons
> 
  Hi,

  Do you mean whether there are any type declarations where I could
  now replace the type with the enum type ? If so, I searched for 
  these type of situations, but didn't find any. If I missed one of
  these cases, please let me know and I'll send a new patch.

  Thank you for the note about the patch dependencies. I was just about
  to ask about this, cause I realized there might be a problem.
  I'll keep in mind to make a note next time.

  Narcisa

> > Narcisa Ana Maria Vasile (2):
> >   staging: iio: adis16209: Group similar macros into enums
> >   staging: iio: adis16240: Group similar macros into enums
> > 
> >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> >  2 files changed, 18 insertions(+), 14 deletions(-)
> > 
> > -- 
> > 1.9.1
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > For more options, visit https://groups.google.com/d/optout.


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 19:15   ` Narcisa Ana Maria Vasile
@ 2017-03-05 19:17     ` Julia Lawall
  2017-03-05 19:28       ` Narcisa Ana Maria Vasile
  0 siblings, 1 reply; 13+ messages in thread
From: Julia Lawall @ 2017-03-05 19:17 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile
  Cc: Alison Schofield, lars, Michael.Hennerich, jic23, knaack.h,
	pmeerw, gregkh, outreachy-kernel, linux-iio



On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:

> On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > Group related macros into enums, for clarity.
> >
> > Hi Narcisa,
> >
> > Is this enum then used in a type declaration?
> >
> > BTW - I can see Jonathan is following right along and sweeping these up,
> > but for future reference, this patch depended on a previous patch sent hours
> > earlier, that was not yet in staging-testing.  When this happens, one option
> > is to give a note below the --- (as you would for version comments) stating the
> > dependency.  This way someone reviewing the patch doesn't simply reject
> > it as not applying to my tree.
> >
> > alisons
> >
>   Hi,
>
>   Do you mean whether there are any type declarations where I could
>   now replace the type with the enum type ? If so, I searched for
>   these type of situations, but didn't find any. If I missed one of
>   these cases, please let me know and I'll send a new patch.

Typically the constant would be stored in something, compared to
something, etc.  Are these constants not used at all?

julia


>
>   Thank you for the note about the patch dependencies. I was just about
>   to ask about this, cause I realized there might be a problem.
>   I'll keep in mind to make a note next time.
>
>   Narcisa
>
> > > Narcisa Ana Maria Vasile (2):
> > >   staging: iio: adis16209: Group similar macros into enums
> > >   staging: iio: adis16240: Group similar macros into enums
> > >
> > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > >
> > > --
> > > 1.9.1
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 19:17     ` Julia Lawall
@ 2017-03-05 19:28       ` Narcisa Ana Maria Vasile
  2017-03-05 19:31         ` Julia Lawall
  0 siblings, 1 reply; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 19:28 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Alison Schofield, lars, Michael.Hennerich, jic23, knaack.h,
	pmeerw, gregkh, outreachy-kernel, linux-iio

On Sun, Mar 05, 2017 at 08:17:45PM +0100, Julia Lawall wrote:
> 
> 
> On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> 
> > On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > > Group related macros into enums, for clarity.
> > >
> > > Hi Narcisa,
> > >
> > > Is this enum then used in a type declaration?
> > >
> > > BTW - I can see Jonathan is following right along and sweeping these up,
> > > but for future reference, this patch depended on a previous patch sent hours
> > > earlier, that was not yet in staging-testing.  When this happens, one option
> > > is to give a note below the --- (as you would for version comments) stating the
> > > dependency.  This way someone reviewing the patch doesn't simply reject
> > > it as not applying to my tree.
> > >
> > > alisons
> > >
> >   Hi,
> >
> >   Do you mean whether there are any type declarations where I could
> >   now replace the type with the enum type ? If so, I searched for
> >   these type of situations, but didn't find any. If I missed one of
> >   these cases, please let me know and I'll send a new patch.
> 
> Typically the constant would be stored in something, compared to
> something, etc.  Are these constants not used at all?
> 
> julia
> 
>
  Yes, they are used, they are stored. I thought she was asking
  if I encountered any situations like in adc/ad7280a.h file
  where you could define an enum for conversion averaging
  macros and replace the 'unsigned int' field in the 
  ad7280_platform_data with the enum type.

  Narcisa
> >
> >   Thank you for the note about the patch dependencies. I was just about
> >   to ask about this, cause I realized there might be a problem.
> >   I'll keep in mind to make a note next time.
> >
> >   Narcisa
> >
> > > > Narcisa Ana Maria Vasile (2):
> > > >   staging: iio: adis16209: Group similar macros into enums
> > > >   staging: iio: adis16240: Group similar macros into enums
> > > >
> > > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > > >
> > > > --
> > > > 1.9.1
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> > For more options, visit https://groups.google.com/d/optout.
> >


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 19:28       ` Narcisa Ana Maria Vasile
@ 2017-03-05 19:31         ` Julia Lawall
  2017-03-05 19:48           ` Narcisa Ana Maria Vasile
  0 siblings, 1 reply; 13+ messages in thread
From: Julia Lawall @ 2017-03-05 19:31 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile
  Cc: Julia Lawall, Alison Schofield, lars, Michael.Hennerich, jic23,
	knaack.h, pmeerw, gregkh, outreachy-kernel, linux-iio



On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:

> On Sun, Mar 05, 2017 at 08:17:45PM +0100, Julia Lawall wrote:
> >
> >
> > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> >
> > > On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > > > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > > > Group related macros into enums, for clarity.
> > > >
> > > > Hi Narcisa,
> > > >
> > > > Is this enum then used in a type declaration?
> > > >
> > > > BTW - I can see Jonathan is following right along and sweeping these up,
> > > > but for future reference, this patch depended on a previous patch sent hours
> > > > earlier, that was not yet in staging-testing.  When this happens, one option
> > > > is to give a note below the --- (as you would for version comments) stating the
> > > > dependency.  This way someone reviewing the patch doesn't simply reject
> > > > it as not applying to my tree.
> > > >
> > > > alisons
> > > >
> > >   Hi,
> > >
> > >   Do you mean whether there are any type declarations where I could
> > >   now replace the type with the enum type ? If so, I searched for
> > >   these type of situations, but didn't find any. If I missed one of
> > >   these cases, please let me know and I'll send a new patch.
> >
> > Typically the constant would be stored in something, compared to
> > something, etc.  Are these constants not used at all?
> >
> > julia
> >
> >
>   Yes, they are used, they are stored. I thought she was asking
>   if I encountered any situations like in adc/ad7280a.h file
>   where you could define an enum for conversion averaging
>   macros and replace the 'unsigned int' field in the
>   ad7280_platform_data with the enum type.

If they are stored in something, I guess you could change the type of that
thing?

julia

>
>   Narcisa
> > >
> > >   Thank you for the note about the patch dependencies. I was just about
> > >   to ask about this, cause I realized there might be a problem.
> > >   I'll keep in mind to make a note next time.
> > >
> > >   Narcisa
> > >
> > > > > Narcisa Ana Maria Vasile (2):
> > > > >   staging: iio: adis16209: Group similar macros into enums
> > > > >   staging: iio: adis16240: Group similar macros into enums
> > > > >
> > > > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > > > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > > > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > > > >
> > > > > --
> > > > > 1.9.1
> > > > >
> > > > > --
> > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > > > For more options, visit https://groups.google.com/d/optout.
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> > > For more options, visit https://groups.google.com/d/optout.
> > >
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305192840.GA12508%40nati-X550JK.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 19:31         ` Julia Lawall
@ 2017-03-05 19:48           ` Narcisa Ana Maria Vasile
  2017-03-05 20:56             ` Julia Lawall
  0 siblings, 1 reply; 13+ messages in thread
From: Narcisa Ana Maria Vasile @ 2017-03-05 19:48 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Alison Schofield, lars, Michael.Hennerich, jic23, knaack.h,
	pmeerw, gregkh, outreachy-kernel, linux-iio

On Sun, Mar 05, 2017 at 08:31:42PM +0100, Julia Lawall wrote:
> 
> 
> On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> 
> > On Sun, Mar 05, 2017 at 08:17:45PM +0100, Julia Lawall wrote:
> > >
> > >
> > > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> > >
> > > > On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > > > > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > > > > Group related macros into enums, for clarity.
> > > > >
> > > > > Hi Narcisa,
> > > > >
> > > > > Is this enum then used in a type declaration?
> > > > >
> > > > > BTW - I can see Jonathan is following right along and sweeping these up,
> > > > > but for future reference, this patch depended on a previous patch sent hours
> > > > > earlier, that was not yet in staging-testing.  When this happens, one option
> > > > > is to give a note below the --- (as you would for version comments) stating the
> > > > > dependency.  This way someone reviewing the patch doesn't simply reject
> > > > > it as not applying to my tree.
> > > > >
> > > > > alisons
> > > > >
> > > >   Hi,
> > > >
> > > >   Do you mean whether there are any type declarations where I could
> > > >   now replace the type with the enum type ? If so, I searched for
> > > >   these type of situations, but didn't find any. If I missed one of
> > > >   these cases, please let me know and I'll send a new patch.
> > >
> > > Typically the constant would be stored in something, compared to
> > > something, etc.  Are these constants not used at all?
> > >
> > > julia
> > >
> > >
> >   Yes, they are used, they are stored. I thought she was asking
> >   if I encountered any situations like in adc/ad7280a.h file
> >   where you could define an enum for conversion averaging
> >   macros and replace the 'unsigned int' field in the
> >   ad7280_platform_data with the enum type.
> 
> If they are stored in something, I guess you could change the type of that
> thing?
> 
> julia
> 
  The scan indexes(si) are given to macros such as:
  
  #define ADIS_ACCEL_CHAN(mod, addr, si, info_sep, info_all, bits) \
    ADIS_MOD_CHAN(IIO_ACCEL, mod, addr, si, info_sep, info_all, bits)
  
  (defined in the linux/iio/imu/adis.h header). 
  which are used to initialize the adis162xx_channels[].

  Since they are used like this, I don't see anything I can
  replace/improve here.
  Am I missing something? 

  Narcisa.
  
    


> >
> >   Narcisa
> > > >
> > > >   Thank you for the note about the patch dependencies. I was just about
> > > >   to ask about this, cause I realized there might be a problem.
> > > >   I'll keep in mind to make a note next time.
> > > >
> > > >   Narcisa
> > > >
> > > > > > Narcisa Ana Maria Vasile (2):
> > > > > >   staging: iio: adis16209: Group similar macros into enums
> > > > > >   staging: iio: adis16240: Group similar macros into enums
> > > > > >
> > > > > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > > > > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > > > > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > > > > >
> > > > > > --
> > > > > > 1.9.1
> > > > > >
> > > > > > --
> > > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > > > > For more options, visit https://groups.google.com/d/optout.
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> > > > For more options, visit https://groups.google.com/d/optout.
> > > >
> >
> > --
> > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305192840.GA12508%40nati-X550JK.
> > For more options, visit https://groups.google.com/d/optout.
> >


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 19:48           ` Narcisa Ana Maria Vasile
@ 2017-03-05 20:56             ` Julia Lawall
  2017-03-05 21:57               ` Alison Schofield
  0 siblings, 1 reply; 13+ messages in thread
From: Julia Lawall @ 2017-03-05 20:56 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile
  Cc: Alison Schofield, lars, Michael.Hennerich, jic23, knaack.h,
	pmeerw, gregkh, outreachy-kernel, linux-iio



On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:

> On Sun, Mar 05, 2017 at 08:31:42PM +0100, Julia Lawall wrote:
> >
> >
> > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> >
> > > On Sun, Mar 05, 2017 at 08:17:45PM +0100, Julia Lawall wrote:
> > > >
> > > >
> > > > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> > > >
> > > > > On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > > > > > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > > > > > Group related macros into enums, for clarity.
> > > > > >
> > > > > > Hi Narcisa,
> > > > > >
> > > > > > Is this enum then used in a type declaration?
> > > > > >
> > > > > > BTW - I can see Jonathan is following right along and sweeping these up,
> > > > > > but for future reference, this patch depended on a previous patch sent hours
> > > > > > earlier, that was not yet in staging-testing.  When this happens, one option
> > > > > > is to give a note below the --- (as you would for version comments) stating the
> > > > > > dependency.  This way someone reviewing the patch doesn't simply reject
> > > > > > it as not applying to my tree.
> > > > > >
> > > > > > alisons
> > > > > >
> > > > >   Hi,
> > > > >
> > > > >   Do you mean whether there are any type declarations where I could
> > > > >   now replace the type with the enum type ? If so, I searched for
> > > > >   these type of situations, but didn't find any. If I missed one of
> > > > >   these cases, please let me know and I'll send a new patch.
> > > >
> > > > Typically the constant would be stored in something, compared to
> > > > something, etc.  Are these constants not used at all?
> > > >
> > > > julia
> > > >
> > > >
> > >   Yes, they are used, they are stored. I thought she was asking
> > >   if I encountered any situations like in adc/ad7280a.h file
> > >   where you could define an enum for conversion averaging
> > >   macros and replace the 'unsigned int' field in the
> > >   ad7280_platform_data with the enum type.
> >
> > If they are stored in something, I guess you could change the type of that
> > thing?
> >
> > julia
> >
>   The scan indexes(si) are given to macros such as:
>
>   #define ADIS_ACCEL_CHAN(mod, addr, si, info_sep, info_all, bits) \
>     ADIS_MOD_CHAN(IIO_ACCEL, mod, addr, si, info_sep, info_all, bits)
>
>   (defined in the linux/iio/imu/adis.h header).
>   which are used to initialize the adis162xx_channels[].

OK, if the values are going in the si argument, then they end up in the
scan_index field of the iio_chan_spec structure.  That structure is much
more general then your driver, so indeed, there seems to be no types that
can be improved.

julia

>
>   Since they are used like this, I don't see anything I can
>   replace/improve here.
>   Am I missing something?
>
>   Narcisa.
>
>
>
>
> > >
> > >   Narcisa
> > > > >
> > > > >   Thank you for the note about the patch dependencies. I was just about
> > > > >   to ask about this, cause I realized there might be a problem.
> > > > >   I'll keep in mind to make a note next time.
> > > > >
> > > > >   Narcisa
> > > > >
> > > > > > > Narcisa Ana Maria Vasile (2):
> > > > > > >   staging: iio: adis16209: Group similar macros into enums
> > > > > > >   staging: iio: adis16240: Group similar macros into enums
> > > > > > >
> > > > > > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > > > > > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > > > > > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > > > > > >
> > > > > > > --
> > > > > > > 1.9.1
> > > > > > >
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > > > > > For more options, visit https://groups.google.com/d/optout.
> > > > >
> > > > > --
> > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> > > > > For more options, visit https://groups.google.com/d/optout.
> > > > >
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305192840.GA12508%40nati-X550JK.
> > > For more options, visit https://groups.google.com/d/optout.
> > >
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305194845.GA27902%40nati-X550JK.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH 0/2] staging: iio: accel: Group similar macros into enums
  2017-03-05 20:56             ` Julia Lawall
@ 2017-03-05 21:57               ` Alison Schofield
  0 siblings, 0 replies; 13+ messages in thread
From: Alison Schofield @ 2017-03-05 21:57 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Narcisa Ana Maria Vasile, lars, Michael.Hennerich, jic23,
	knaack.h, pmeerw, gregkh, outreachy-kernel, linux-iio

On Sun, Mar 05, 2017 at 09:56:22PM +0100, Julia Lawall wrote:
> 
> 
> On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> 
> > On Sun, Mar 05, 2017 at 08:31:42PM +0100, Julia Lawall wrote:
> > >
> > >
> > > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> > >
> > > > On Sun, Mar 05, 2017 at 08:17:45PM +0100, Julia Lawall wrote:
> > > > >
> > > > >
> > > > > On Sun, 5 Mar 2017, Narcisa Ana Maria Vasile wrote:
> > > > >
> > > > > > On Sun, Mar 05, 2017 at 10:58:29AM -0800, Alison Schofield wrote:
> > > > > > > On Sun, Mar 05, 2017 at 06:26:03PM +0200, Narcisa Ana Maria Vasile wrote:
> > > > > > > > Group related macros into enums, for clarity.
> > > > > > >
> > > > > > > Hi Narcisa,
> > > > > > >
> > > > > > > Is this enum then used in a type declaration?
> > > > > > >
> > > > > > > BTW - I can see Jonathan is following right along and sweeping these up,
> > > > > > > but for future reference, this patch depended on a previous patch sent hours
> > > > > > > earlier, that was not yet in staging-testing.  When this happens, one option
> > > > > > > is to give a note below the --- (as you would for version comments) stating the
> > > > > > > dependency.  This way someone reviewing the patch doesn't simply reject
> > > > > > > it as not applying to my tree.
> > > > > > >
> > > > > > > alisons
> > > > > > >
> > > > > >   Hi,
> > > > > >
> > > > > >   Do you mean whether there are any type declarations where I could
> > > > > >   now replace the type with the enum type ? If so, I searched for
> > > > > >   these type of situations, but didn't find any. If I missed one of
> > > > > >   these cases, please let me know and I'll send a new patch.
> > > > >
> > > > > Typically the constant would be stored in something, compared to
> > > > > something, etc.  Are these constants not used at all?
> > > > >
> > > > > julia
> > > > >
> > > > >
> > > >   Yes, they are used, they are stored. I thought she was asking
> > > >   if I encountered any situations like in adc/ad7280a.h file
> > > >   where you could define an enum for conversion averaging
> > > >   macros and replace the 'unsigned int' field in the
> > > >   ad7280_platform_data with the enum type.
> > >
> > > If they are stored in something, I guess you could change the type of that
> > > thing?
> > >
> > > julia
> > >
> >   The scan indexes(si) are given to macros such as:
> >
> >   #define ADIS_ACCEL_CHAN(mod, addr, si, info_sep, info_all, bits) \
> >     ADIS_MOD_CHAN(IIO_ACCEL, mod, addr, si, info_sep, info_all, bits)
> >
> >   (defined in the linux/iio/imu/adis.h header).
> >   which are used to initialize the adis162xx_channels[].
> 
> OK, if the values are going in the si argument, then they end up in the
> scan_index field of the iio_chan_spec structure.  That structure is much
> more general then your driver, so indeed, there seems to be no types that
> can be improved.
> 
> julia

Hey Narcisa,
Great to see you traced it all the way through!
alisons
> 
> >
> >   Since they are used like this, I don't see anything I can
> >   replace/improve here.
> >   Am I missing something?
> >
> >   Narcisa.
> >
> >
> >
> >
> > > >
> > > >   Narcisa
> > > > > >
> > > > > >   Thank you for the note about the patch dependencies. I was just about
> > > > > >   to ask about this, cause I realized there might be a problem.
> > > > > >   I'll keep in mind to make a note next time.
> > > > > >
> > > > > >   Narcisa
> > > > > >
> > > > > > > > Narcisa Ana Maria Vasile (2):
> > > > > > > >   staging: iio: adis16209: Group similar macros into enums
> > > > > > > >   staging: iio: adis16240: Group similar macros into enums
> > > > > > > >
> > > > > > > >  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
> > > > > > > >  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
> > > > > > > >  2 files changed, 18 insertions(+), 14 deletions(-)
> > > > > > > >
> > > > > > > > --
> > > > > > > > 1.9.1
> > > > > > > >
> > > > > > > > --
> > > > > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/cover.1488730643.git.narcisaanamaria12%40gmail.com.
> > > > > > > > For more options, visit https://groups.google.com/d/optout.
> > > > > >
> > > > > > --
> > > > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305191459.GA20822%40nati-X550JK.
> > > > > > For more options, visit https://groups.google.com/d/optout.
> > > > > >
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305192840.GA12508%40nati-X550JK.
> > > > For more options, visit https://groups.google.com/d/optout.
> > > >
> >
> > --
> > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20170305194845.GA27902%40nati-X550JK.
> > For more options, visit https://groups.google.com/d/optout.
> >


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

* Re: [PATCH 1/2] staging: iio: adis16209: Group similar macros into enums
  2017-03-05 16:26 ` [PATCH 1/2] staging: iio: adis16209: " Narcisa Ana Maria Vasile
@ 2017-03-13 20:06   ` Jonathan Cameron
  0 siblings, 0 replies; 13+ messages in thread
From: Jonathan Cameron @ 2017-03-13 20:06 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile, lars, Michael.Hennerich, knaack.h,
	pmeerw, gregkh
  Cc: outreachy-kernel, linux-iio

On 05/03/17 16:26, Narcisa Ana Maria Vasile wrote:
> Group the scan indexes into an enum.
> 
> Signed-off-by: Narcisa Ana Maria Vasile <narcisaanamaria12@gmail.com>
Applied to the togreg branch of iio.git and pushed out as testing
for the autobuilders to play with it.

Thanks,

Jonathan
> ---
>  drivers/staging/iio/accel/adis16209.c | 18 ++++++++++--------
>  1 file changed, 10 insertions(+), 8 deletions(-)
> 
> diff --git a/drivers/staging/iio/accel/adis16209.c b/drivers/staging/iio/accel/adis16209.c
> index 8ff537f..c28a099 100644
> --- a/drivers/staging/iio/accel/adis16209.c
> +++ b/drivers/staging/iio/accel/adis16209.c
> @@ -152,14 +152,16 @@
>  
>  #define ADIS16209_ERROR_ACTIVE          BIT(14)
>  
> -#define ADIS16209_SCAN_SUPPLY	0
> -#define ADIS16209_SCAN_ACC_X	1
> -#define ADIS16209_SCAN_ACC_Y	2
> -#define ADIS16209_SCAN_AUX_ADC	3
> -#define ADIS16209_SCAN_TEMP	4
> -#define ADIS16209_SCAN_INCLI_X	5
> -#define ADIS16209_SCAN_INCLI_Y	6
> -#define ADIS16209_SCAN_ROT	7
> +enum adis16209_scan {
> +	ADIS16209_SCAN_SUPPLY,
> +	ADIS16209_SCAN_ACC_X,
> +	ADIS16209_SCAN_ACC_Y,
> +	ADIS16209_SCAN_AUX_ADC,
> +	ADIS16209_SCAN_TEMP,
> +	ADIS16209_SCAN_INCLI_X,
> +	ADIS16209_SCAN_INCLI_Y,
> +	ADIS16209_SCAN_ROT,
> +};
>  
>  static const u8 adis16209_addresses[8][1] = {
>  	[ADIS16209_SCAN_SUPPLY] = { },
> 


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

* Re: [PATCH 2/2] staging: iio: adis16240: Group similar macros into enums
  2017-03-05 16:26 ` [PATCH 2/2] staging: iio: adis16240: " Narcisa Ana Maria Vasile
@ 2017-03-13 20:09   ` Jonathan Cameron
  0 siblings, 0 replies; 13+ messages in thread
From: Jonathan Cameron @ 2017-03-13 20:09 UTC (permalink / raw)
  To: Narcisa Ana Maria Vasile, lars, Michael.Hennerich, knaack.h,
	pmeerw, gregkh
  Cc: outreachy-kernel, linux-iio

On 05/03/17 16:26, Narcisa Ana Maria Vasile wrote:
> Group the scan indexes into an enum.
> 
> Signed-off-by: Narcisa Ana Maria Vasile <narcisaanamaria12@gmail.com>
Applied.

Busy week / weekend so sorry for delay on these!

Jonathan
> ---
>  drivers/staging/iio/accel/adis16240.c | 14 ++++++++------
>  1 file changed, 8 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/staging/iio/accel/adis16240.c b/drivers/staging/iio/accel/adis16240.c
> index 9690e46..4d8ee37 100644
> --- a/drivers/staging/iio/accel/adis16240.c
> +++ b/drivers/staging/iio/accel/adis16240.c
> @@ -192,12 +192,14 @@
>   * filling. This may change!
>   */
>  
> -#define ADIS16240_SCAN_ACC_X	0
> -#define ADIS16240_SCAN_ACC_Y	1
> -#define ADIS16240_SCAN_ACC_Z	2
> -#define ADIS16240_SCAN_SUPPLY	3
> -#define ADIS16240_SCAN_AUX_ADC	4
> -#define ADIS16240_SCAN_TEMP	5
> +enum adis16240_scan {
> +	ADIS16240_SCAN_ACC_X,
> +	ADIS16240_SCAN_ACC_Y,
> +	ADIS16240_SCAN_ACC_Z,
> +	ADIS16240_SCAN_SUPPLY,
> +	ADIS16240_SCAN_AUX_ADC,
> +	ADIS16240_SCAN_TEMP,
> +};
>  
>  static ssize_t adis16240_spi_read_signed(struct device *dev,
>  					 struct device_attribute *attr,
> 


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

end of thread, other threads:[~2017-03-13 20:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-05 16:26 [PATCH 0/2] staging: iio: accel: Group similar macros into enums Narcisa Ana Maria Vasile
2017-03-05 16:26 ` [PATCH 1/2] staging: iio: adis16209: " Narcisa Ana Maria Vasile
2017-03-13 20:06   ` Jonathan Cameron
2017-03-05 16:26 ` [PATCH 2/2] staging: iio: adis16240: " Narcisa Ana Maria Vasile
2017-03-13 20:09   ` Jonathan Cameron
2017-03-05 18:58 ` [Outreachy kernel] [PATCH 0/2] staging: iio: accel: " Alison Schofield
2017-03-05 19:15   ` Narcisa Ana Maria Vasile
2017-03-05 19:17     ` Julia Lawall
2017-03-05 19:28       ` Narcisa Ana Maria Vasile
2017-03-05 19:31         ` Julia Lawall
2017-03-05 19:48           ` Narcisa Ana Maria Vasile
2017-03-05 20:56             ` Julia Lawall
2017-03-05 21:57               ` Alison Schofield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.