All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH] [PATCH v3] mtd-utils: remove double hashtable iterator definition
  2018-01-19 15:07 [PATCH] [PATCH v3] mtd-utils: remove double hashtable iterator definition Oleg Kokorin
@ 2018-01-19 15:06 ` Alexander Kanavin
  2018-01-19 15:32 ` ✗ patchtest: failure for mtd-utils: remove double hashtable iterator definition (rev3) Patchwork
  1 sibling, 0 replies; 3+ messages in thread
From: Alexander Kanavin @ 2018-01-19 15:06 UTC (permalink / raw)
  To: Oleg Kokorin, openembedded-core

On 01/19/2018 05:07 PM, Oleg Kokorin wrote:

> +Upstream-Status: Submitted to dizzy

Upstream here means the maintainers of mtd-utils. Have you shown the 
patch to them? What did they say?

Also, if you're seeing this with dizzy, this is a very old and no longer 
supported or maintained Yocto release. Does the problem occur with any 
of the recent ones? Or shall the patch only be applied to the dizzy branch?

> +mtd-utils: remove double hashtable iterator definition
> +
> +hashtable_iterator_key and hashtable_iterator_value redefinition inside
> +mkfs.ubifs/hashtable/hashtable_itr.h cause linker redefinition error

You need to include the error message here.


Alex


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

* [PATCH] [PATCH v3] mtd-utils: remove double hashtable iterator definition
@ 2018-01-19 15:07 Oleg Kokorin
  2018-01-19 15:06 ` Alexander Kanavin
  2018-01-19 15:32 ` ✗ patchtest: failure for mtd-utils: remove double hashtable iterator definition (rev3) Patchwork
  0 siblings, 2 replies; 3+ messages in thread
From: Oleg Kokorin @ 2018-01-19 15:07 UTC (permalink / raw)
  To: openembedded-core

hashtable_iterator_key and hashtable_iterator_value redefinition inside
mkfs.ubifs/hashtable/hashtable_itr.h cause linker redefinition error

Signed-off-by: Oleg Kokorin <ole2mail@mail.com>
---
 .../mtd-utils-fix-hashtable_iterator.patch         | 43 ++++++++++++++++++++++
 meta/recipes-devtools/mtd/mtd-utils_git.bb         |  1 +
 2 files changed, 44 insertions(+)
 create mode 100644 meta/recipes-devtools/mtd/mtd-utils/mtd-utils-fix-hashtable_iterator.patch

diff --git a/meta/recipes-devtools/mtd/mtd-utils/mtd-utils-fix-hashtable_iterator.patch b/meta/recipes-devtools/mtd/mtd-utils/mtd-utils-fix-hashtable_iterator.patch
new file mode 100644
index 0000000..4253286
--- /dev/null
+++ b/meta/recipes-devtools/mtd/mtd-utils/mtd-utils-fix-hashtable_iterator.patch
@@ -0,0 +1,43 @@
+Upstream-Status: Submitted to dizzy
+
+Author: Oleg Kokorin <ole2mail@mail.com>
+Date:   Fri Jan 19 11:52:12 2018 +0100
+
+mtd-utils: remove double hashtable iterator definition
+
+hashtable_iterator_key and hashtable_iterator_value redefinition inside
+mkfs.ubifs/hashtable/hashtable_itr.h cause linker redefinition error
+
+Signed-off-by: Oleg Kokorin <ole2mail@mail.com>
+
+Index: setup-scripts/build/tmp-angstrom_v2014_12-glibc/work/x86_64-linux/mtd-utils-native/1.5.1+gitAUTOINC+9f107132a6-r0/git/mkfs.ubifs/hashtable/hashtable_itr.h
+===================================================================
+--- a/mkfs.ubifs/hashtable/hashtable_itr.h
++++ b/mkfs.ubifs/hashtable/hashtable_itr.h
+@@ -27,22 +27,22 @@ hashtable_iterator(struct hashtable *h);
+ /*****************************************************************************/
+ /* hashtable_iterator_key
+  * - return the value of the (key,value) pair at the current position */
+-
++/*
+ extern inline void *
+ hashtable_iterator_key(struct hashtable_itr *i)
+ {
+     return i->e->k;
+ }
+-
++*/
+ /*****************************************************************************/
+ /* value - return the value of the (key,value) pair at the current position */
+-
++/*
+ extern inline void *
+ hashtable_iterator_value(struct hashtable_itr *i)
+ {
+     return i->e->v;
+ }
+-
++*/
+ /*****************************************************************************/
+ /* advance - advance the iterator to the next element
+  *           returns zero if advanced to end of table */
diff --git a/meta/recipes-devtools/mtd/mtd-utils_git.bb b/meta/recipes-devtools/mtd/mtd-utils_git.bb
index 52297c6..f903a65 100644
--- a/meta/recipes-devtools/mtd/mtd-utils_git.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_git.bb
@@ -11,6 +11,7 @@ SRCREV = "9f107132a6a073cce37434ca9cda6917dd8d866b"
 SRC_URI = "git://git.infradead.org/mtd-utils.git \
 		file://add-exclusion-to-mkfs-jffs2-git-2.patch \
 		file://fix-armv7-neon-alignment.patch \
+		file://mtd-utils-fix-hashtable_iterator.patch \
 "
 
 PV = "1.5.1+git${SRCPV}"
-- 
2.7.4



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

* ✗ patchtest: failure for mtd-utils: remove double hashtable iterator definition (rev3)
  2018-01-19 15:07 [PATCH] [PATCH v3] mtd-utils: remove double hashtable iterator definition Oleg Kokorin
  2018-01-19 15:06 ` Alexander Kanavin
@ 2018-01-19 15:32 ` Patchwork
  1 sibling, 0 replies; 3+ messages in thread
From: Patchwork @ 2018-01-19 15:32 UTC (permalink / raw)
  To: Oleg Kokorin; +Cc: openembedded-core

== Series Details ==

Series: mtd-utils: remove double hashtable iterator definition (rev3)
Revision: 3
URL   : https://patchwork.openembedded.org/series/10612/
State : failure

== Summary ==


Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have been executed on the proposed
series by patchtest resulting in the following failures:



* Issue             Series does not apply on top of target branch [test_series_merge_on_head] 
  Suggested fix    Rebase your series on top of targeted branch
  Targeted branch  master (currently at 77144bc808)

* Issue             Upstream-Status is Submitted, but it is not mentioned where [test_upstream_status_presence_format] 
  Suggested fix    Include where mtd-utils-fix-hashtable_iterator.patch was submitted
  Current          Upstream-Status: Submitted to dizzy
  Standard format  Upstream-Status: Submitted [where]



If you believe any of these test results are incorrect, please reply to the
mailing list (openembedded-core@lists.openembedded.org) raising your concerns.
Otherwise we would appreciate you correcting the issues and submitting a new
version of the patchset if applicable. Please ensure you add/increment the
version number when sending the new version (i.e. [PATCH] -> [PATCH v2] ->
[PATCH v3] -> ...).

---
Guidelines:     https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe



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

end of thread, other threads:[~2018-01-19 15:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-19 15:07 [PATCH] [PATCH v3] mtd-utils: remove double hashtable iterator definition Oleg Kokorin
2018-01-19 15:06 ` Alexander Kanavin
2018-01-19 15:32 ` ✗ patchtest: failure for mtd-utils: remove double hashtable iterator definition (rev3) Patchwork

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.