All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] [RESEND v3] VME Driver Changes
@ 2011-08-29  9:02 Manohar Vanga
  2011-08-29  9:02 ` [PATCH 1/3] staging: vme: add functions for bridge module refcounting Manohar Vanga
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Manohar Vanga @ 2011-08-29  9:02 UTC (permalink / raw)
  To: gregkh; +Cc: martyn.welch, cota, devel, linux-kernel, Manohar Vanga

Hey Martyn,

These are the updated patches with the discussed issues resolved. Let
me know if you spot anything else. A note on the changes:

* staging: vme: add functions for bridge module refcounting

Fixed the parameter imbalance in vme_bridge_[get|put]. They both now
take a struct vme_bridge * as their parameter. I used the vme_bridge *
instead of vme_dev as it more coherent with the names of the functions.


* staging: vme: add struct vme_dev for VME devices

Fixes based on the above changes.


* staging: vme: make match() driver specific to improve non-VME64x
    support

Cleaned up the loop in __vme_register_driver with a note on why there
is no race involved.

Thanks
Manohar

Manohar Vanga (3):
  staging: vme: add functions for bridge module refcounting
  staging: vme: add struct vme_dev for VME devices
  staging: vme: make match() driver specific to improve non-VME64x
    support

 drivers/staging/vme/bridges/vme_ca91cx42.c |    2 +
 drivers/staging/vme/bridges/vme_tsi148.c   |    2 +
 drivers/staging/vme/devices/vme_user.c     |   67 +++----
 drivers/staging/vme/devices/vme_user.h     |    2 +-
 drivers/staging/vme/vme.c                  |  305 +++++++++++++++-------------
 drivers/staging/vme/vme.h                  |   55 ++++--
 drivers/staging/vme/vme_api.txt            |   79 +++++---
 drivers/staging/vme/vme_bridge.h           |    6 +-
 8 files changed, 285 insertions(+), 233 deletions(-)

-- 
1.7.4.1


^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH 0/3] [RESEND v4] VME Framework Fixes
@ 2011-08-31 10:05 Manohar Vanga
  2011-08-31 10:05 ` [PATCH 3/3] staging: vme: make match() driver specific to improve non-VME64x support Manohar Vanga
  0 siblings, 1 reply; 20+ messages in thread
From: Manohar Vanga @ 2011-08-31 10:05 UTC (permalink / raw)
  To: gregkh; +Cc: martyn.welch, cota, devel, linux-kernel, Manohar Vanga

Hi Greg, Martyn,

I have reordered the patches to separate the bridge refcounting patch
for now so that we can make some progress on getting the other patches
into the tree. I will rework the refcounting patch and send it later.

Please review these patches and let me know if I missed anything (quite
likely). A note on the various patches follows:

* staging: vme: change static device array to pointers
	This patch changes the static array of devices to an array of
	pointers that are dynamically allocated. Hopefully I understood
	what you meant correctly and the changes are sufficient. I assume
	you were referring to the requirement that all kobjects be allocated
	dynamically and never statically (found in Documentation/kobject.txt).

* staging: vme: add struct vme_dev for VME devices
* staging: vme: make match() driver specific to improve non-VME64x
    support
	Changes based on the moving of the bridge refcounting patch as well
	as changes based on comments from Emilio and Greg in the last resend.

Thanks!
Manohar

Manohar Vanga (3):
  staging: vme: change static device array to pointers
  staging: vme: add struct vme_dev for VME devices
  staging: vme: make match() driver specific to improve non-VME64x
    support

 drivers/staging/vme/devices/vme_user.c |   67 +++-----
 drivers/staging/vme/devices/vme_user.h |    2 +-
 drivers/staging/vme/vme.c              |  274 +++++++++++++++-----------------
 drivers/staging/vme/vme.h              |   55 +++++--
 drivers/staging/vme/vme_api.txt        |   79 ++++++----
 drivers/staging/vme/vme_bridge.h       |    5 -
 6 files changed, 244 insertions(+), 238 deletions(-)

-- 
1.7.4.1


^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH 0/3] [RESEND v5] VME Framework Fixes
@ 2011-09-01  9:15 Manohar Vanga
  2011-09-01  9:15 ` [PATCH 3/3] staging: vme: make match() driver specific to improve non-VME64x support Manohar Vanga
  0 siblings, 1 reply; 20+ messages in thread
From: Manohar Vanga @ 2011-09-01  9:15 UTC (permalink / raw)
  To: gregkh; +Cc: martyn.welch, cota, devel, linux-kernel, Manohar Vanga

Hi Greg, Martyn, Emilio,

This is the resend of the patches with additional code added to patch 3 to
remove devices in the case that a bridge driver is removed. (I don't know how
common it is to keep resending patchsets so I apologize for any noise I may
be causing).

Thanks
Manohar

Manohar Vanga (3):
  staging: vme: change static device array to pointers
  staging: vme: add struct vme_dev for VME devices
  staging: vme: make match() driver specific to improve non-VME64x
    support

 drivers/staging/vme/bridges/vme_ca91cx42.c |    3 +
 drivers/staging/vme/bridges/vme_tsi148.c   |    3 +
 drivers/staging/vme/devices/vme_user.c     |   67 +++----
 drivers/staging/vme/devices/vme_user.h     |    2 +-
 drivers/staging/vme/vme.c                  |  283 ++++++++++++++--------------
 drivers/staging/vme/vme.h                  |   56 ++++--
 drivers/staging/vme/vme_api.txt            |   79 +++++---
 drivers/staging/vme/vme_bridge.h           |    6 +-
 8 files changed, 263 insertions(+), 236 deletions(-)

-- 
1.7.4.1


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

end of thread, other threads:[~2011-09-26 14:19 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-29  9:02 [PATCH 0/3] [RESEND v3] VME Driver Changes Manohar Vanga
2011-08-29  9:02 ` [PATCH 1/3] staging: vme: add functions for bridge module refcounting Manohar Vanga
2011-08-29 14:56   ` Emilio G. Cota
2011-08-29 17:51   ` Greg KH
2011-08-29 18:40     ` Emilio G. Cota
2011-08-29 18:54       ` Greg KH
2011-08-29  9:02 ` [PATCH 2/3] staging: vme: add struct vme_dev for VME devices Manohar Vanga
2011-08-29 14:57   ` Emilio G. Cota
2011-08-29 17:52   ` Greg KH
2011-08-29 23:55     ` Emilio G. Cota
2011-08-30  7:52       ` Manohar Vanga
2011-08-29  9:02 ` [PATCH 3/3] staging: vme: make match() driver specific to improve non-VME64x support Manohar Vanga
2011-08-29 14:55   ` Emilio G. Cota
2011-08-30 10:39     ` Manohar Vanga
2011-08-31 10:05 [PATCH 0/3] [RESEND v4] VME Framework Fixes Manohar Vanga
2011-08-31 10:05 ` [PATCH 3/3] staging: vme: make match() driver specific to improve non-VME64x support Manohar Vanga
2011-08-31 21:20   ` Emilio G. Cota
2011-09-01  7:46     ` Manohar Vanga
2011-09-01  9:15 [PATCH 0/3] [RESEND v5] VME Framework Fixes Manohar Vanga
2011-09-01  9:15 ` [PATCH 3/3] staging: vme: make match() driver specific to improve non-VME64x support Manohar Vanga
2011-09-01 22:26   ` Emilio G. Cota
2011-09-26 14:16     ` Manohar Vanga

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.