mirror of
https://git.yoctoproject.org/poky
synced 2026-04-30 21:32:13 +02:00
hostap: add upstream status for hostap-fw-load.patch lrzsz: add upstream status for lrzsz's patches bluez: add upstream status for bluez's patches bluez-dtl1-workaround: add upstream status for COPYING.patch libgsmd: add upstream status for gsm's patches. gypsy: add upstream status for gypsy's patch libpcap: add upstream status for libpcap's patches ppp: add upstream status for ppp's patches libtelepathy: add upstream status for libtelepathy's patches telepathy-python: add upstream status for telepahty-python's patches wireless-tools: add upstream status for wireless-tools's patches wpa-supplicant: add upstream status for wpa-supplicant zeroconf: add upstream status for zeroconf's patch glibc: add upstream status for glibc's patches dpkg: add upstream status for dpkg's patches makedevs: add upstream status for makedevs's patch opkg: add upstream status for opkg's patches opkg-utils: add upstream status for opkg-utils's patch minicom: add upstream status for minicom patches rpcbind: add upstream status for rpcbind's patch which: add upstream status for which's patch clutter-gst: add upstream status for clutter-gst's patches flac: add upstream status for flac's patches gst-ffmpeg: add upstream status for gst-ffmpeg's patch liba52: add upstream status for liba52's patch libid3tag: add upstream status for libid3tag libmusicbrainz: add upstream status for libmusicbrainz's patch pulseaudio: add upstream status for pulseaudio patches db: add upstream status for db's patch neon: add upstream status for neon's patch taglib: add upstream status for taglib's patches libetpan: add upstream status for libetpan's patch libopensync: add upstream status for libopensync's patches libopensync-plugin-evolution2: add upstream status for its patch libopensync-plugin-syncml: add upstream status for its patch libsyncml: add upstream status for libsyncml's patch empathy: add upstream status for empathy's patch wv: add upstream status for wv's patch xournal: add upstream status for xournal's patch (From OE-Core rev: 0f9f0518ac46c2f2beb0224e881ff136f1603d33) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
39 lines
1.4 KiB
Diff
39 lines
1.4 KiB
Diff
Upstream-Status: Inappropriate [embedded specific]
|
|
|
|
--- db-5.1.19/src/dbinc/mutex_int.h.orig 2011-01-05 19:21:42.181805366 -0600
|
|
+++ db-5.1.19/src/dbinc/mutex_int.h 2011-01-05 19:24:53.141853117 -0600
|
|
@@ -474,6 +474,25 @@
|
|
|
|
#ifdef LOAD_ACTUAL_MUTEX_CODE
|
|
/* gcc/arm: 0 is clear, 1 is set. */
|
|
+#if defined __thumb__
|
|
+#define MUTEX_SET(tsl) ({ \
|
|
+ int __r, __p; \
|
|
+ __asm__ volatile( \
|
|
+ ".align 2\n\t" \
|
|
+ "bx pc\n\t" \
|
|
+ "nop\n\t" \
|
|
+ ".arm\n\t" \
|
|
+ "swpb %0, %2, [%3]\n\t" \
|
|
+ "eor %0, %0, #1\n\t" \
|
|
+ "orr %1, pc, #1\n\t" \
|
|
+ "bx %1\n\t" \
|
|
+ ".force_thumb" \
|
|
+ : "=&r" (__r), "=r" (__p) \
|
|
+ : "r" (1), "r" (tsl) \
|
|
+ ); \
|
|
+ __r & 1; \
|
|
+})
|
|
+#else
|
|
#define MUTEX_SET(tsl) ({ \
|
|
int __r; \
|
|
__asm__ volatile( \
|
|
@@ -484,6 +503,7 @@
|
|
); \
|
|
__r & 1; \
|
|
})
|
|
+#endif
|
|
|
|
#define MUTEX_UNSET(tsl) (*(volatile tsl_t *)(tsl) = 0)
|
|
#define MUTEX_INIT(tsl) (MUTEX_UNSET(tsl), 0)
|