From: Jonathan Cameron <jic23@cam.ac.uk>
Cc: linux-kernel@vger.kernel.org, lm-sensors@lm-sensors.org,
rtc-linux@googlegroups.com, osd-dev@open-osd.org,
linux-scsi@vger.kernel.org, dri-devel@lists.freedesktop.org,
jkosina@suse.cz, naota@elisp.net, rusty@rustcorp.com.au,
paulmck@linux.vnet.ibm.com, namhyung@gmail.com,
randy.dunlap@oracle.com, tj@kernel.org,
cabarnes@indesign-llc.com, akpm@linux-foundation.org,
airlied@redhat.com, thellstrom@vmware.com, johnpol@2ka.mipt.ru,
JBottomley@parallels.com, bhalevy@panasas.com,
bharrosh@panasas.com, a.zummo@towertech.it,
guenter.roeck@ericsson.com, khali@linux-fr.org, airlied@linux.ie
Subject: Re: [PATCH 0/8] RFC: Introduce ida_simple interfaces and use them.
Date: Fri, 22 Jul 2011 17:48:38 +0100 [thread overview]
Message-ID: <4E29A9E6.3080308@cam.ac.uk> (raw)
In-Reply-To: <1311352886-4047-1-git-send-email-jic23@cam.ac.uk>
Gah,
Sorry all, I have no idea why this double sent.
Jonathan
> Hi All,
>
> Firstly sorry for the huge cc list, but this series does get about.
>
> This series came out of two separate lkml threads:
>
> https://lkml.org/lkml/2011/7/13/64
> http://thread.gmane.org/gmane.linux.kernel/1148513/focus=74236
>
> Basically Rusty and I both got annoyed with yet more instances
> of the same cut and past ida allocation code for the very simple
> case of wanting a unique id for some device. Tejun helpfully
> joined the two threads up.
>
> Anyhow, Rusty proposed more or less the first patch here (with a name
> change requested by Tejun applied.)
>
> The others patches are some of the more obvious looking cases for
> applying this code. My original reason was for IIO but those patches will
> have to wait a little while for some prior changes to merge.
> For reference, it saves about 40 lines there so I'm happy ;)
>
> There are a number of other cases in tree that can be cleaned up
> in a second series once these are sorted.
>
> There are a couple of cases in here where I've carefully mangled
> the error codes to keep consistent with the existing code. Please
> can people who know those subsystems well decide on whether the
> mangling is necessary.
>
> All comments welcome. I expect I've broken at least one driver
> doing this so please take a close look.
>
> Rusty, Tejun. I kept your sign of an ack for the first patch. Could
> you quickly verify that's fine?
>
> Thanks,
>
> Jonathan
>
> Jonathan Cameron (7):
> hwmon: convert idr to ida and use ida_simple interface.
> hwmon: ibmaem: convert idr to ida and use ida_simple_get
> [SCSI] use ida_simple_get and ida_simple remove in place of
> boilerplate code.
> drm/vmwgfx: use ida_simple_get for id allocation.
> [SCSI] osduld: use ida_simple_get to handle id.
> w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it.
> rtc: class idr converted to ida and ida_simple_get used.
>
> Rusty Russell (1):
> ida: Simplified functions for id allocation.
>
> drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 34 +++----------
> drivers/hwmon/hwmon.c | 32 +++---------
> drivers/hwmon/ibmaem.c | 47 +++--------------
> drivers/rtc/class.c | 32 +++---------
> drivers/scsi/osd/osd_uld.c | 22 +++-----
> drivers/scsi/sd.c | 32 ++++--------
> drivers/w1/slaves/w1_ds2760.c | 48 ++---------------
> drivers/w1/slaves/w1_ds2780.c | 48 ++---------------
> include/linux/idr.h | 4 ++
> lib/idr.c | 67 +++++++++++++++++++++++++
> 10 files changed, 134 insertions(+), 232 deletions(-)
>
WARNING: multiple messages have this Message-ID (diff)
From: Jonathan Cameron <jic23@cam.ac.uk>
Cc: linux-kernel@vger.kernel.org, lm-sensors@lm-sensors.org,
rtc-linux@googlegroups.com, osd-dev@open-osd.org,
linux-scsi@vger.kernel.org, dri-devel@lists.freedesktop.org,
jkosina@suse.cz, naota@elisp.net, rusty@rustcorp.com.au,
paulmck@linux.vnet.ibm.com, namhyung@gmail.com,
randy.dunlap@oracle.com, tj@kernel.org,
cabarnes@indesign-llc.com, akpm@linux-foundation.org,
airlied@redhat.com, thellstrom@vmware.com, johnpol@2ka.mipt.ru,
JBottomley@parallels.com, bhalevy@panasas.com,
bharrosh@panasas.com, a.zummo@towertech.it,
guenter.roeck@ericsson.com, khali@linux-fr.org, airlied@linux.ie
Subject: Re: [lm-sensors] [PATCH 0/8] RFC: Introduce ida_simple interfaces
Date: Fri, 22 Jul 2011 16:48:38 +0000 [thread overview]
Message-ID: <4E29A9E6.3080308@cam.ac.uk> (raw)
In-Reply-To: <1311352886-4047-1-git-send-email-jic23@cam.ac.uk>
Gah,
Sorry all, I have no idea why this double sent.
Jonathan
> Hi All,
>
> Firstly sorry for the huge cc list, but this series does get about.
>
> This series came out of two separate lkml threads:
>
> https://lkml.org/lkml/2011/7/13/64
> http://thread.gmane.org/gmane.linux.kernel/1148513/focust236
>
> Basically Rusty and I both got annoyed with yet more instances
> of the same cut and past ida allocation code for the very simple
> case of wanting a unique id for some device. Tejun helpfully
> joined the two threads up.
>
> Anyhow, Rusty proposed more or less the first patch here (with a name
> change requested by Tejun applied.)
>
> The others patches are some of the more obvious looking cases for
> applying this code. My original reason was for IIO but those patches will
> have to wait a little while for some prior changes to merge.
> For reference, it saves about 40 lines there so I'm happy ;)
>
> There are a number of other cases in tree that can be cleaned up
> in a second series once these are sorted.
>
> There are a couple of cases in here where I've carefully mangled
> the error codes to keep consistent with the existing code. Please
> can people who know those subsystems well decide on whether the
> mangling is necessary.
>
> All comments welcome. I expect I've broken at least one driver
> doing this so please take a close look.
>
> Rusty, Tejun. I kept your sign of an ack for the first patch. Could
> you quickly verify that's fine?
>
> Thanks,
>
> Jonathan
>
> Jonathan Cameron (7):
> hwmon: convert idr to ida and use ida_simple interface.
> hwmon: ibmaem: convert idr to ida and use ida_simple_get
> [SCSI] use ida_simple_get and ida_simple remove in place of
> boilerplate code.
> drm/vmwgfx: use ida_simple_get for id allocation.
> [SCSI] osduld: use ida_simple_get to handle id.
> w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it.
> rtc: class idr converted to ida and ida_simple_get used.
>
> Rusty Russell (1):
> ida: Simplified functions for id allocation.
>
> drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 34 +++----------
> drivers/hwmon/hwmon.c | 32 +++---------
> drivers/hwmon/ibmaem.c | 47 +++--------------
> drivers/rtc/class.c | 32 +++---------
> drivers/scsi/osd/osd_uld.c | 22 +++-----
> drivers/scsi/sd.c | 32 ++++--------
> drivers/w1/slaves/w1_ds2760.c | 48 ++---------------
> drivers/w1/slaves/w1_ds2780.c | 48 ++---------------
> include/linux/idr.h | 4 ++
> lib/idr.c | 67 +++++++++++++++++++++++++
> 10 files changed, 134 insertions(+), 232 deletions(-)
>
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
WARNING: multiple messages have this Message-ID (diff)
From: Jonathan Cameron <jic23@cam.ac.uk>
To: unlisted-recipients:; (no To-header on input)
Cc: linux-kernel@vger.kernel.org, lm-sensors@lm-sensors.org,
rtc-linux@googlegroups.com, osd-dev@open-osd.org,
linux-scsi@vger.kernel.org, dri-devel@lists.freedesktop.org,
jkosina@suse.cz, naota@elisp.net, rusty@rustcorp.com.au,
paulmck@linux.vnet.ibm.com, namhyung@gmail.com,
randy.dunlap@oracle.com, tj@kernel.org,
cabarnes@indesign-llc.com, akpm@linux-foundation.org,
airlied@redhat.com, thellstrom@vmware.com, johnpol@2ka.mipt.ru,
JBottomley@parallels.com, bhalevy@panasas.com,
bharrosh@panasas.com, a.zummo@towertech.it,
guenter.roeck@ericsson.com, khali@linux-fr.org, airlied@linux.ie
Subject: Re: [PATCH 0/8] RFC: Introduce ida_simple interfaces and use them.
Date: Fri, 22 Jul 2011 17:48:38 +0100 [thread overview]
Message-ID: <4E29A9E6.3080308@cam.ac.uk> (raw)
In-Reply-To: <1311352886-4047-1-git-send-email-jic23@cam.ac.uk>
Gah,
Sorry all, I have no idea why this double sent.
Jonathan
> Hi All,
>
> Firstly sorry for the huge cc list, but this series does get about.
>
> This series came out of two separate lkml threads:
>
> https://lkml.org/lkml/2011/7/13/64
> http://thread.gmane.org/gmane.linux.kernel/1148513/focus=74236
>
> Basically Rusty and I both got annoyed with yet more instances
> of the same cut and past ida allocation code for the very simple
> case of wanting a unique id for some device. Tejun helpfully
> joined the two threads up.
>
> Anyhow, Rusty proposed more or less the first patch here (with a name
> change requested by Tejun applied.)
>
> The others patches are some of the more obvious looking cases for
> applying this code. My original reason was for IIO but those patches will
> have to wait a little while for some prior changes to merge.
> For reference, it saves about 40 lines there so I'm happy ;)
>
> There are a number of other cases in tree that can be cleaned up
> in a second series once these are sorted.
>
> There are a couple of cases in here where I've carefully mangled
> the error codes to keep consistent with the existing code. Please
> can people who know those subsystems well decide on whether the
> mangling is necessary.
>
> All comments welcome. I expect I've broken at least one driver
> doing this so please take a close look.
>
> Rusty, Tejun. I kept your sign of an ack for the first patch. Could
> you quickly verify that's fine?
>
> Thanks,
>
> Jonathan
>
> Jonathan Cameron (7):
> hwmon: convert idr to ida and use ida_simple interface.
> hwmon: ibmaem: convert idr to ida and use ida_simple_get
> [SCSI] use ida_simple_get and ida_simple remove in place of
> boilerplate code.
> drm/vmwgfx: use ida_simple_get for id allocation.
> [SCSI] osduld: use ida_simple_get to handle id.
> w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it.
> rtc: class idr converted to ida and ida_simple_get used.
>
> Rusty Russell (1):
> ida: Simplified functions for id allocation.
>
> drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 34 +++----------
> drivers/hwmon/hwmon.c | 32 +++---------
> drivers/hwmon/ibmaem.c | 47 +++--------------
> drivers/rtc/class.c | 32 +++---------
> drivers/scsi/osd/osd_uld.c | 22 +++-----
> drivers/scsi/sd.c | 32 ++++--------
> drivers/w1/slaves/w1_ds2760.c | 48 ++---------------
> drivers/w1/slaves/w1_ds2780.c | 48 ++---------------
> include/linux/idr.h | 4 ++
> lib/idr.c | 67 +++++++++++++++++++++++++
> 10 files changed, 134 insertions(+), 232 deletions(-)
>
next prev parent reply other threads:[~2011-07-22 16:48 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-22 16:41 [PATCH 0/8] RFC: Introduce ida_simple interfaces and use them Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 0/8] RFC: Introduce ida_simple interfaces and Jonathan Cameron
2011-07-22 16:41 ` [PATCH 1/8] ida: Simplified functions for id allocation Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 1/8] ida: Simplified functions for id Jonathan Cameron
2011-07-22 16:41 ` [PATCH 2/8] hwmon: convert idr to ida and use ida_simple interface Jonathan Cameron
2011-07-29 0:19 ` Guenter Roeck
2011-07-29 0:19 ` [lm-sensors] [PATCH 2/8] hwmon: convert idr to ida and use Guenter Roeck
2011-07-22 16:41 ` [PATCH 3/8] hwmon: ibmaem: convert idr to ida and use ida_simple_get Jonathan Cameron
2011-07-26 18:04 ` Darrick J. Wong
2011-07-26 18:04 ` [lm-sensors] [PATCH 3/8] hwmon: ibmaem: convert idr to ida and Darrick J. Wong
2011-07-22 16:41 ` [PATCH 4/8] [SCSI] use ida_simple_get and ida_simple remove in place of boilerplate code Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 4/8] [SCSI] use ida_simple_get and ida_simple Jonathan Cameron
2011-07-22 16:41 ` [PATCH 5/8] drm/vmwgfx: use ida_simple_get for id allocation Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 5/8] drm/vmwgfx: use ida_simple_get for id Jonathan Cameron
2011-07-22 16:41 ` [PATCH 6/8] [SCSI] osduld: use ida_simple_get to handle id Jonathan Cameron
2011-07-22 21:47 ` [osd-dev] " Boaz Harrosh
2011-07-22 21:47 ` Boaz Harrosh
2011-07-22 21:47 ` [lm-sensors] [osd-dev] [PATCH 6/8] [SCSI] osduld: use Boaz Harrosh
2011-07-25 11:06 ` [osd-dev] [PATCH 6/8] [SCSI] osduld: use ida_simple_get to handle id Jonathan Cameron
2011-07-25 11:06 ` [lm-sensors] [osd-dev] [PATCH 6/8] [SCSI] osduld: use Jonathan Cameron
2011-07-22 16:41 ` [PATCH 7/8] w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it Jonathan Cameron
2011-07-22 16:41 ` [PATCH 8/8] rtc: class idr converted to ida and ida_simple_get used Jonathan Cameron
2011-07-23 10:17 ` Tejun Heo
2011-07-23 10:17 ` [lm-sensors] [PATCH 8/8] rtc: class idr converted to ida and Tejun Heo
2011-07-22 16:41 ` [PATCH 0/8] RFC: Introduce ida_simple interfaces and use them Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 0/8] RFC: Introduce ida_simple interfaces and Jonathan Cameron
2011-07-22 16:41 ` [PATCH 1/8] ida: Simplified functions for id allocation Jonathan Cameron
2011-07-23 10:04 ` Tejun Heo
2011-07-23 10:04 ` [lm-sensors] [PATCH 1/8] ida: Simplified functions for id Tejun Heo
2011-07-22 16:41 ` [PATCH 2/8] hwmon: convert idr to ida and use ida_simple interface Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 2/8] hwmon: convert idr to ida and use Jonathan Cameron
2011-07-22 16:41 ` [PATCH 3/8] hwmon: ibmaem: convert idr to ida and use ida_simple_get Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 3/8] hwmon: ibmaem: convert idr to ida and use Jonathan Cameron
2011-07-22 16:41 ` [PATCH 4/8] [SCSI] use ida_simple_get and ida_simple remove in place of boilerplate code Jonathan Cameron
2011-07-22 16:41 ` [PATCH 5/8] drm/vmwgfx: use ida_simple_get for id allocation Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 5/8] drm/vmwgfx: use ida_simple_get for id Jonathan Cameron
2011-07-22 16:41 ` [PATCH 6/8] [SCSI] osduld: use ida_simple_get to handle id Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 6/8] [SCSI] osduld: use ida_simple_get to Jonathan Cameron
2011-07-22 16:41 ` [PATCH 7/8] w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 7/8] w1: ds2760 and ds2780, Jonathan Cameron
2011-08-24 17:22 ` [PATCH 7/8] w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it Barnes, Clifton A.
2011-08-24 17:22 ` [lm-sensors] [PATCH 7/8] w1: ds2760 and ds2780, Barnes, Clifton A.
2011-07-22 16:41 ` [PATCH 8/8] rtc: class idr converted to ida and ida_simple_get used Jonathan Cameron
2011-07-22 16:41 ` [lm-sensors] [PATCH 8/8] rtc: class idr converted to ida and Jonathan Cameron
2011-07-22 16:48 ` Jonathan Cameron [this message]
2011-07-22 16:48 ` [PATCH 0/8] RFC: Introduce ida_simple interfaces and use them Jonathan Cameron
2011-07-22 16:48 ` [lm-sensors] [PATCH 0/8] RFC: Introduce ida_simple interfaces Jonathan Cameron
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=4E29A9E6.3080308@cam.ac.uk \
--to=jic23@cam.ac.uk \
--cc=JBottomley@parallels.com \
--cc=a.zummo@towertech.it \
--cc=airlied@linux.ie \
--cc=airlied@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=bhalevy@panasas.com \
--cc=bharrosh@panasas.com \
--cc=cabarnes@indesign-llc.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=guenter.roeck@ericsson.com \
--cc=jkosina@suse.cz \
--cc=johnpol@2ka.mipt.ru \
--cc=khali@linux-fr.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=lm-sensors@lm-sensors.org \
--cc=namhyung@gmail.com \
--cc=naota@elisp.net \
--cc=osd-dev@open-osd.org \
--cc=paulmck@linux.vnet.ibm.com \
--cc=randy.dunlap@oracle.com \
--cc=rtc-linux@googlegroups.com \
--cc=rusty@rustcorp.com.au \
--cc=thellstrom@vmware.com \
--cc=tj@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.