All of lore.kernel.org
 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 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.