<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/mmc-utils/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-01-21T17:54:04Z</updated>
<entry>
<title>mmc-utils: update to upstream's 8f41ccbb40b8 commit</title>
<updated>2026-01-21T17:54:04Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2026-01-18T12:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4fd9971c5910d8c8b843a2401786821a573c429b'/>
<id>urn:sha1:4fd9971c5910d8c8b843a2401786821a573c429b</id>
<content type='text'>
Summary of upstream's highlight changes:
- recognize ext_csd_rev 9
- fix CID manufacturing date decoding
- add ability to flush optional eMMC cache
- upcoming versioning
- RPMB handling refactoring
- improved FFU support
- doc/help refactoring/cleanups

This also requires updating our patch for fortify-ing and
we need to add a flag to disable a call to 'sparse' tool.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: update to latest upstream revision</title>
<updated>2023-10-03T18:39:45Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-10-03T18:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=51a7d7850d3bebdc39fcfcabc13975cdda588839'/>
<id>urn:sha1:51a7d7850d3bebdc39fcfcabc13975cdda588839</id>
<content type='text'>
This also requires updating our patch for fortify-ing.
We now also pass the version as define during compilation.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: update to latest upstream revision</title>
<updated>2021-10-02T11:41:11Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2021-10-02T11:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7b61ab9fce9f927ab96967b6c1d73ff848dc635c'/>
<id>urn:sha1:7b61ab9fce9f927ab96967b6c1d73ff848dc635c</id>
<content type='text'>
While at, switch to offical repo URL, adjust license tag to newer style
and remove obsolete/already mainlined patches.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>mmc-utils: add patch for cache size scaling</title>
<updated>2020-02-18T21:30:03Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2020-02-18T21:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=85bdb3f281af0113a787b0d97a4f9a0e3fd53c30'/>
<id>urn:sha1:85bdb3f281af0113a787b0d97a4f9a0e3fd53c30</id>
<content type='text'>
Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: update to latest git head</title>
<updated>2019-10-15T19:35:34Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2019-10-10T21:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7c5ea5841eefba841355763c460ca7bd9ca4afd9'/>
<id>urn:sha1:7c5ea5841eefba841355763c460ca7bd9ca4afd9</id>
<content type='text'>
Remove already upstreamed patches, add another one from mailing-list.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: update to latest git head</title>
<updated>2019-04-15T19:38:41Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2019-04-15T19:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6aab70df4cd0e46bea9d5831aaecebdc6782219d'/>
<id>urn:sha1:6aab70df4cd0e46bea9d5831aaecebdc6782219d</id>
<content type='text'>
Also add some valueable patches from mailing-list - upstream seems not
to care so much about, but giving them a broader audience does not hurt.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: update to latest git version</title>
<updated>2018-04-18T19:28:58Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2018-04-18T19:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0fbed12528a9b56df2550291e910798b4596246a'/>
<id>urn:sha1:0fbed12528a9b56df2550291e910798b4596246a</id>
<content type='text'>
Also drop obsolete patch.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: fix compilation on mips64</title>
<updated>2016-09-24T19:25:13Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2016-09-24T19:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e7b11e0366d3e5555ca6f81cb8a398ca911628e8'/>
<id>urn:sha1:e7b11e0366d3e5555ca6f81cb8a398ca911628e8</id>
<content type='text'>
This commit adds a patch to remove a superfluous include.
Removing this include prevents the following error (detected by LEDE
project's buildbot while compiling for mips64 architecture):

(Note: directory names shorted for better readability)

In file included from mmc.h:20:0,
                 from mmc_cmds.c:37:
/srv/.../include/asm-generic/int-ll64.h:29:44: error: conflicting types for '__s64'
 __extension__ typedef __signed__ long long __s64;
                                            ^
In file included from /srv/.../include/asm/types.h:22:0,
                 from /srv/.../include/linux/types.h:4,
                 from /srv/.../include/linux/fs.h:11,
                 from mmc_cmds.c:35:
/srv/.../include/asm-generic/int-l64.h:28:25: note: previous declaration of '__s64' was here
 typedef __signed__ long __s64;
                         ^
In file included from mmc.h:20:0,
                 from mmc_cmds.c:37:
/srv/.../include/asm-generic/int-ll64.h:30:42: error: conflicting types for '__u64'
 __extension__ typedef unsigned long long __u64;
                                          ^
In file included from /srv/.../include/asm/types.h:22:0,
                 from /srv/.../include/linux/types.h:4,
                 from /srv/.../include/linux/fs.h:11,
                 from mmc_cmds.c:35:
/srv/.../include/asm-generic/int-l64.h:29:23: note: previous declaration of '__u64' was here
 typedef unsigned long __u64;
                       ^
Makefile:36: recipe for target 'mmc_cmds.o' failed

The patch was already sent upstream, no response yet.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>mmc-utils: don't set -D_FORTIFY_SOURCE in Makefile, take 2</title>
<updated>2015-08-30T12:33:46Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2015-08-30T12:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0db8bac00cc787a494b84a92322aeb07cc852051'/>
<id>urn:sha1:0db8bac00cc787a494b84a92322aeb07cc852051</id>
<content type='text'>
Also already mentioned in ba4338d6f7753c77b03357aa74cc63771e94074a,
the security feature FORTIFY_SOURCE could be set globally.
The current approach tries to undefine and redefine it, however,
the order on the command line prevents this from being successfully, e.g.:

arm-openwrt-linux-muslgnueabi-gcc  ... -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ... -D_FORTIFY_SOURCE=1 ...
                                       `---------------v-------------------'     `--------v--------'
                                                   AM_CFLAGS                        OpenWrt params

So to have the original source (static) _FORTIFY_SOURCE=2 define,
the only option is to remove it from AM_CFLAGS completely, and
to pass it after the OpenWrt settings explicitely in the Makefile.

This should fix the buildbots finally.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
</feed>
