Linux IIO development
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@cam.ac.uk>
To: Jonathan Cameron <jic23@cam.ac.uk>
Cc: greg@kroah.com, jbrenner@taosinc.com, linux-iio@vger.kernel.org
Subject: Re: [PATCH 0/8 V2] staging:iio:mixed bag of fixes and cleanups.
Date: Fri, 15 Apr 2011 18:58:56 +0100	[thread overview]
Message-ID: <4DA88760.3040407@cam.ac.uk> (raw)
In-Reply-To: <1302890160-8823-1-git-send-email-jic23@cam.ac.uk>

Gah, sorry about lack of title on the cover letter.

Doh.

There you go Jon, I also mess up patch sets in the silliest ways.
> Hi Greg,
> 
> A poorly ordered (sorry about that) set of fixes combined
> with cleanups suggested by Arnd.  This is a precursor
> to the more intersting (and intrusive) changes to follow.
> 
> As per earlier email this is based on, staging-next
> with:
> 
> [PATCH V4]TAOS 258x: Device Driver
> [PATCH 1/1] IIO: DAC: AD5446 add support for AD5541A devices
> [PATCH 1/1] IIO: DAC: New driver for AD5791/AD5781 High Resolution Voltage Output DACs
> [PATCH 1/3] IIO: GYRO: Add MACRO for gyro quadrature correction
> (and rest of series)
> 
> on top.  You might not have the AD5791 one yet, but Michael
> should send it to you shortly.
> 
> Original message was:
> 
> I should probably have broken these up into more coherent subsets
> and made at least the allocate priv_data one an RFC.
> May do so before sending on to Greg.
> 
> Patches 3, 4 and 6 are direct results of suggestions from Arnd Bergmann.
> Basically it's the easy bits of the discussion before we get onto
> the more 'interesting' ones.
> 
> 1, 2 are things I spotted whilst working on the irq_chip stuff
> Thomas Gleixner suggested.  They are just cleanups of some bizare
> corners. That rewrite of triggers currently requires some
> exports to be added to allow a modular build and I need to chase
> down whether we are simply the first people to have a reasonable
> case for it, or whether there is something more fundamental
> going on.
> 
> The others are bugs / cleanups I came across whilst hammering
> max1363 with the new example code. Some of the timestamp bit
> was pointed out by Michael Hennerich a while back, but turns
> out the driver was broken as well as not obeying the ABI.
> 
> Thanks,
> 
> 
> Jonathan Cameron (8):
>   staging:iio:trigger remove export of iio_trigger_find_by_name, use
>     sysfs_streq for matching
>   staging:iio: iio_trigger_unregister - remove rather strange search
>     for what we already have.
>   staging:iio: replace rip_lots naming with read_first_n
>   staging:iio: Add ability to allocate private data space to
>     iio_allocate_device
>   staging:iio:adc:max1363 fix timestamp handling.
>   staging:iio:adc: max1363 dev_info -> indio_dev in naming for
>     consistency
>   staging:iio:max1363 take advantage of new iio_device_allocate private
>     data.
>   staging:iio:documentation make read_size signed to allow for errors.
> 
>  drivers/staging/iio/Documentation/device.txt       |    2 +-
>  drivers/staging/iio/Documentation/generic_buffer.c |    2 +-
>  drivers/staging/iio/accel/adis16201_core.c         |    2 +-
>  drivers/staging/iio/accel/adis16203_core.c         |    2 +-
>  drivers/staging/iio/accel/adis16204_core.c         |    2 +-
>  drivers/staging/iio/accel/adis16209_core.c         |    2 +-
>  drivers/staging/iio/accel/adis16220_core.c         |    2 +-
>  drivers/staging/iio/accel/adis16240_core.c         |    2 +-
>  drivers/staging/iio/accel/kxsd9.c                  |    2 +-
>  drivers/staging/iio/accel/lis3l02dq_core.c         |    2 +-
>  drivers/staging/iio/accel/sca3000_core.c           |    2 +-
>  drivers/staging/iio/accel/sca3000_ring.c           |    8 +-
>  drivers/staging/iio/adc/ad7150.c                   |    2 +-
>  drivers/staging/iio/adc/ad7152.c                   |    2 +-
>  drivers/staging/iio/adc/ad7291.c                   |    2 +-
>  drivers/staging/iio/adc/ad7298_core.c              |    2 +-
>  drivers/staging/iio/adc/ad7314.c                   |    2 +-
>  drivers/staging/iio/adc/ad7476_core.c              |    2 +-
>  drivers/staging/iio/adc/ad7606_core.c              |    2 +-
>  drivers/staging/iio/adc/ad7745.c                   |    2 +-
>  drivers/staging/iio/adc/ad7780.c                   |    2 +-
>  drivers/staging/iio/adc/ad7816.c                   |    2 +-
>  drivers/staging/iio/adc/ad7887_core.c              |    2 +-
>  drivers/staging/iio/adc/ad799x_core.c              |    2 +-
>  drivers/staging/iio/adc/adt7310.c                  |    2 +-
>  drivers/staging/iio/adc/adt7410.c                  |    2 +-
>  drivers/staging/iio/adc/adt75.c                    |    2 +-
>  drivers/staging/iio/adc/max1363.h                  |    2 -
>  drivers/staging/iio/adc/max1363_core.c             |  189 ++++++++++----------
>  drivers/staging/iio/adc/max1363_ring.c             |   21 ++-
>  drivers/staging/iio/addac/adt7316.c                |    2 +-
>  drivers/staging/iio/dac/ad5446.c                   |    2 +-
>  drivers/staging/iio/dac/ad5504.c                   |    2 +-
>  drivers/staging/iio/dac/ad5624r_spi.c              |    2 +-
>  drivers/staging/iio/dac/ad5791.c                   |    2 +-
>  drivers/staging/iio/dac/max517.c                   |    2 +-
>  drivers/staging/iio/dds/ad5930.c                   |    2 +-
>  drivers/staging/iio/dds/ad9832.c                   |    2 +-
>  drivers/staging/iio/dds/ad9834.c                   |    2 +-
>  drivers/staging/iio/dds/ad9850.c                   |    2 +-
>  drivers/staging/iio/dds/ad9852.c                   |    2 +-
>  drivers/staging/iio/dds/ad9910.c                   |    2 +-
>  drivers/staging/iio/dds/ad9951.c                   |    2 +-
>  drivers/staging/iio/gyro/adis16060_core.c          |    2 +-
>  drivers/staging/iio/gyro/adis16080_core.c          |    2 +-
>  drivers/staging/iio/gyro/adis16130_core.c          |    2 +-
>  drivers/staging/iio/gyro/adis16260_core.c          |    2 +-
>  drivers/staging/iio/gyro/adxrs450_core.c           |    2 +-
>  drivers/staging/iio/iio.h                          |   17 ++-
>  drivers/staging/iio/imu/adis16300_core.c           |    2 +-
>  drivers/staging/iio/imu/adis16350_core.c           |    2 +-
>  drivers/staging/iio/imu/adis16400_core.c           |    2 +-
>  drivers/staging/iio/industrialio-core.c            |   15 ++-
>  drivers/staging/iio/industrialio-ring.c            |   12 +-
>  drivers/staging/iio/industrialio-trigger.c         |   27 +--
>  drivers/staging/iio/kfifo_buf.c                    |    8 +-
>  drivers/staging/iio/kfifo_buf.h                    |   10 +-
>  drivers/staging/iio/light/isl29018.c               |    2 +-
>  drivers/staging/iio/light/tsl2563.c                |    2 +-
>  drivers/staging/iio/light/tsl2583.c                |    2 +-
>  drivers/staging/iio/magnetometer/ak8975.c          |    2 +-
>  drivers/staging/iio/magnetometer/hmc5843.c         |    2 +-
>  drivers/staging/iio/meter/ade7753.c                |    2 +-
>  drivers/staging/iio/meter/ade7754.c                |    2 +-
>  drivers/staging/iio/meter/ade7758_core.c           |    2 +-
>  drivers/staging/iio/meter/ade7759.c                |    2 +-
>  drivers/staging/iio/meter/ade7854.c                |    2 +-
>  drivers/staging/iio/resolver/ad2s120x.c            |    2 +-
>  drivers/staging/iio/resolver/ad2s1210.c            |    2 +-
>  drivers/staging/iio/resolver/ad2s90.c              |    2 +-
>  drivers/staging/iio/ring_generic.h                 |   10 +-
>  drivers/staging/iio/ring_sw.c                      |   13 +-
>  drivers/staging/iio/ring_sw.h                      |   14 +-
>  drivers/staging/iio/trigger.h                      |    7 -
>  74 files changed, 242 insertions(+), 231 deletions(-)
> 

      parent reply	other threads:[~2011-04-15 17:58 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-15 17:55 [PATCH 0/8 V2] Jonathan Cameron
2011-04-15 17:55 ` [PATCH 1/8] staging:iio:trigger remove export of iio_trigger_find_by_name, use sysfs_streq for matching Jonathan Cameron
2011-04-15 17:55 ` [PATCH 2/8] staging:iio: iio_trigger_unregister - remove rather strange search for what we already have Jonathan Cameron
2011-04-15 17:55 ` [PATCH 3/8] staging:iio: replace rip_lots naming with read_first_n Jonathan Cameron
2011-04-15 17:55 ` [PATCH 4/8] staging:iio: Add ability to allocate private data space to iio_allocate_device Jonathan Cameron
2011-04-15 17:55 ` [PATCH 5/8] staging:iio:adc:max1363 fix timestamp handling Jonathan Cameron
2011-04-15 17:55 ` [PATCH 6/8] staging:iio:adc: max1363 dev_info -> indio_dev in naming for consistency Jonathan Cameron
2011-04-15 17:55 ` [PATCH 7/8] staging:iio:max1363 take advantage of new iio_device_allocate private data Jonathan Cameron
2011-04-15 17:56 ` [PATCH 8/8] staging:iio:documentation make read_size signed to allow for errors Jonathan Cameron
2011-04-15 17:58 ` Jonathan Cameron [this message]

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=4DA88760.3040407@cam.ac.uk \
    --to=jic23@cam.ac.uk \
    --cc=greg@kroah.com \
    --cc=jbrenner@taosinc.com \
    --cc=linux-iio@vger.kernel.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