- From: Matthew Garrett <mjg59@codon.org.uk>
- Date: Thu, 24 Oct 2013 01:11:22 -0200
- Subject: Fix mkfs not creating UUIDs for new filesystems.
- MIME-Version: 1.0
- Content-Type: text/plain; charset=UTF-8
- Content-Transfer-Encoding: 8bit
-
- Fix mkfs not creating UUIDs for new filesystems.
-
- Thanks to Lars Noodén for reporting the bug at
- <https://bugs.launchpad.net/bugs/737002>.
-
- This closes LP: #737002.
- ---
- include/missing.h | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
- --- a/include/missing.h
- +++ b/include/missing.h
- @@ -71,7 +71,7 @@
- #define NAME_MAX 255
-
- /* Byteswap stuff */
- -#define NXSwapHostLongToBig(x) cpu_to_be64(x)
- +#define NXSwapHostLongToBig(x) cpu_to_be32(x)
- #define NXSwapBigShortToHost(x) be16_to_cpu(x)
- #define OSSwapBigToHostInt16(x) be16_to_cpu(x)
- #define NXSwapBigLongToHost(x) be32_to_cpu(x)
- @@ -87,6 +87,9 @@
- #ifndef be32_to_cpu
- #define be32_to_cpu(x) bswap_32(x)
- #endif
- +#ifndef cpu_to_be32
- +#define cpu_to_be32(x) bswap_32(x)
- +#endif
- #ifndef be64_to_cpu
- #define be64_to_cpu(x) bswap_64(x)
- #endif
- @@ -101,6 +104,9 @@
- #ifndef be32_to_cpu
- #define be32_to_cpu(x) (x)
- #endif
- +#ifndef cpu_to_be32
- +#define cpu_to_be32(x) (x)
- +#endif
- #ifndef be64_to_cpu
- #define be64_to_cpu(x) (x)
- #endif
|