All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Transaction DT support (v2)
@ 2014-07-04 16:58 Pantelis Antoniou
  2014-07-04 16:58 ` [PATCH 1/5] of: Do not free memory at of_node_release option Pantelis Antoniou
                   ` (4 more replies)
  0 siblings, 5 replies; 24+ messages in thread
From: Pantelis Antoniou @ 2014-07-04 16:58 UTC (permalink / raw)
  To: Grant Likely
  Cc: Rob Herring, Stephen Warren, Matt Porter, Koen Kooi,
	Greg Kroah-Hartman, Alison Chaiken, Dinh Nguyen, Jan Lubbe,
	Alexander Sverdlin, Michael Stickel, Guenter Roeck, Dirk Behme,
	Alan Tull, Sascha Hauer, Michael Bohan, Ionut Nicu, Michal Simek,
	Matt Ranostay, Joel Becker, devicetree, Wolfram Sang, linux-i2c,
	Mark Brown, linux-spi, linux-kernel, Pete Popov, Dan Malek,
	Georgi Vlaev, Pantelis Antoniou, Pantelis Antoniou

The following patchset introduces DT transactions as a core
dynamic DT feature.

A number of supporting patches preceed it, which introduce
the required infrastructure.

Changes since V1:
* Added an option for the non-freeing on of_node_release().
* Reworked the non-used methods for __of_* methods
* Reworked transactions as gcl asked - no more states,
and the live tree is not affected until the apply() call.
* Renamed commit() -> apply.
* Got rid of device_state_change.

Pantelis Antoniou (5):
  of: Do not free memory at of_node_release option
  OF: Export a number of __of_* methods
  OF: Utility helper functions for dynamic nodes
  of: Introduce tree change __foo_post methods.
  of: Transactional DT support.

 Documentation/devicetree/transactions.txt |  41 ++
 drivers/of/Makefile                       |   2 +-
 drivers/of/base.c                         | 171 +++++---
 drivers/of/dynamic.c                      | 281 +++++++++---
 drivers/of/of_private.h                   |  49 +++
 drivers/of/transaction.c                  | 699 ++++++++++++++++++++++++++++++
 include/linux/of.h                        |  91 ++++
 7 files changed, 1224 insertions(+), 110 deletions(-)
 create mode 100644 Documentation/devicetree/transactions.txt
 create mode 100644 drivers/of/transaction.c

-- 
1.7.12

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

end of thread, other threads:[~2014-07-16 13:39 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-04 16:58 [PATCH 0/5] Transaction DT support (v2) Pantelis Antoniou
2014-07-04 16:58 ` [PATCH 1/5] of: Do not free memory at of_node_release option Pantelis Antoniou
2014-07-07 13:10   ` Grant Likely
2014-07-07 13:13     ` Pantelis Antoniou
2014-07-09 18:18       ` Grant Likely
2014-07-11 20:29         ` Pantelis Antoniou
2014-07-04 16:58 ` [PATCH 2/5] OF: Export a number of __of_* methods Pantelis Antoniou
2014-07-07 13:11   ` Grant Likely
2014-07-07 13:17     ` Pantelis Antoniou
2014-07-09 18:58       ` Grant Likely
2014-07-04 16:58 ` [PATCH 3/5] OF: Utility helper functions for dynamic nodes Pantelis Antoniou
2014-07-07  7:04   ` Alexander Sverdlin
2014-07-07 13:13   ` Grant Likely
2014-07-04 16:58 ` [PATCH 4/5] of: Introduce tree change __foo_post methods Pantelis Antoniou
2014-07-10  0:55   ` Grant Likely
2014-07-11 20:04     ` Pantelis Antoniou
2014-07-16 13:20       ` Grant Likely
2014-07-04 16:58 ` [PATCH 5/5] of: Transactional DT support Pantelis Antoniou
2014-07-11  5:24   ` Grant Likely
2014-07-11 20:28     ` Pantelis Antoniou
2014-07-14 18:09       ` Grant Likely
2014-07-15  6:41         ` Pantelis Antoniou
2014-07-16  5:54           ` Grant Likely
2014-07-16 13:39       ` Grant Likely

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.