From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752874AbcEZAo7 (ORCPT ); Wed, 25 May 2016 20:44:59 -0400 Received: from imap.thunk.org ([74.207.234.97]:58672 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752530AbcEZAo6 (ORCPT ); Wed, 25 May 2016 20:44:58 -0400 Date: Tue, 24 May 2016 18:56:59 -0400 From: "Theodore Ts'o" To: Andy Shevchenko Cc: Andrew Morton , Arnd Bergmann , linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 1/1] sysctl: introduce uuid_le and uuid_be Message-ID: <20160524225659.GA387@thunk.org> Mail-Followup-To: Theodore Ts'o , Andy Shevchenko , Andrew Morton , Arnd Bergmann , linux-kernel@vger.kernel.org References: <1464110847-41097-1-git-send-email-andriy.shevchenko@linux.intel.com> <20160524131508.7277546c9620a0ad080f1e19@linux-foundation.org> <1464121530.31269.86.camel@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1464121530.31269.86.camel@linux.intel.com> User-Agent: Mutt/1.6.0 (2016-04-01) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I'm also curious what !@#!? idiot came up with the concept of Little Endian UUID's. UUID's, and how to transform them from a printed representation to a binary presentation, were well defined in a very specific way in RFC-4122, which came from HP's Apollo/Domain OS, and was adopted by the OSF/DCE, as well as later by Microsoft. In all cases, there was never any such thing as little endian versus big endian UUID's. Might as well talk about big-endian and little endian IP addresses. This way lies madness. It's also the case that if all you need is a random UUID's, that *technically* the endianness matters, but in actual practice, it really won't matter. - Ted P.S. Let me guess, it was some clueless Intel engineer when they were drafting the EFI spec? Sigh....