diff options
author | Roland Hieber <rhi@pengutronix.de> | 2019-01-28 12:37:23 +0100 |
---|---|---|
committer | Roland Hieber <rhi@pengutronix.de> | 2019-01-28 12:37:23 +0100 |
commit | 93aacefb15de520e14a7a6972577c94d36b44933 (patch) | |
tree | 64fbd95d3c4d9cb830914f18447a3dbafd28a79c | |
parent | 1e3f8d8ffba7811018861d26d72242543f39cb58 (diff) | |
download | dt-utils-93aacefb15de520e14a7a6972577c94d36b44933.tar.gz dt-utils-93aacefb15de520e14a7a6972577c94d36b44933.tar.xz |
Release 2019.01.0v2019.01.0
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | NEWS | 42 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 45 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index da6336a..64741fc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -39,8 +39,8 @@ SED_PROCESS = \ # then increment age. # If any interfaces have been removed or changed since the last release, # then set age to 0. -LIBDT_CURRENT=3 -LIBDT_REVISION=1 +LIBDT_CURRENT=4 +LIBDT_REVISION=0 LIBDT_AGE=0 pkginclude_HEADERS = \ @@ -1,3 +1,45 @@ +dt-utils 2019.01.0 +================== +This release includes contributions from Andrey Smirnov, Antony Pavlov, Daniel Schultz, Enrico +Jorns, Ian Abbott, Juergen Borleis, Ladislav Michl, Lucas Stach, Michael Olbrich, Philipp Zabel, +Roland Hieber, Sam Ravnborg, Sascha Hauer, Ulrich Ölmann, and Uwe Kleine-König. Thanks to all +contributors! + +Changes: +* libdt: fix leaks of memory returned by read_file() calls +* libdt: xzalloc: die on failure, like the similar-named kernel function +* libdt: add of_property_write_string() as a convenience function to set a property to a string +* libdt: add dev_set_name() as a convenience function to set a device's name +* state: harmonize our implementation with upstream barebox: + - Fixes: + . backend_bucket_circular: fix the case when write size is not a power of 2 + . backend_bucket_circular: fix length check when reading old state format + . backend_bucket_circular: fix two memory leaks + . backend_storage: don't refresh the storage needlessly + . fix error return value when state_new_from_node() cannot resolve a phandle + . fix use-after-free in state_backend_format_dtb_pack() + . make finding the backend node more robust by using its reproducible name + . remove checks for xzalloc() returning NULL, which cannot happen + . do not complain about missing backend-storage-type, which is irrelevant for mtd devices + - Potentially breaking changes: + . make pointing to the backend using a phandle the only supported method + . state nodes without an alias in the /aliases/ node now lead to an error. barebox already creates + a missing alias in the fixupped device tree automatically since v2017.06.0. + . refuse to set the read-only 'dirty' state variable + . remove unused arguments from state_new_from_node() + - New features: + . add new 'init_from_defaults' state variable to allow detection whether a state has been + initialized from default values, i.e. state_load() failed. + . add an internal variable to protect existing data in a state bucket and make updates of the + state implementation more robust + . add new function state_read_mac() to read a MAC address from state + . notify when the old state format is detected (this was previously a debugging message) + . provide an error message when an error occurs in state_convert_node_variable() + . add more debugging messages + - port several changes to barebox's fixup functions, but since device trees are already fixupped at + boot time, this code is never used by dt-utils + - some further minor refactoring as well fixing some typos and documentation comments + dt-utils 2018.05.1 ================== change project mail to oss-tools@pengutronix.de diff --git a/configure.ac b/configure.ac index 12726b3..777f495 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.60) AC_INIT([dt-utils], - [2018.05.1], + [2019.01.0], [oss-tools@pengutronix.de], [dt-utils], [http://git.pengutronix.de/?p=tools/dt-utils.git;a=summary]) |