From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vikram Narayanan Date: Mon, 05 Nov 2012 23:06:12 +0530 Subject: [U-Boot] [PATCH] ubifs: Allow ubifsmount volume reference by number In-Reply-To: References: <1351824858-10103-1-git-send-email-joe.hershberger@ni.com> <5097ECB6.9080009@gmail.com> Message-ID: <5097F90C.8080405@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Joe, On 11/5/2012 10:19 PM, Joe Hershberger wrote: > Hi Vikram, > > On Mon, Nov 5, 2012 at 10:43 AM, Vikram Narayanan wrote: >> >> On 11/2/2012 8:24 AM, Joe Hershberger wrote: >>> >>> UBI can mount volumes by name or number The current code forces you >>> to name the volume by prepending every name with "ubi:". >>> >>> From fs/ubifs/super.c >>> * There are several ways to specify UBI volumes when mounting UBIFS: >>> * o ubiX_Y - UBI device number X, volume Y; >>> * o ubiY - UBI device number 0, volume Y; >>> * o ubiX:NAME - mount UBI device X, volume with name NAME; >>> * o ubi:NAME - mount UBI device 0, volume with name NAME. >>> >>> Now any name passed in any of the above forms are allowed. >> >> >> What exactly are we gaining from this naming compared to the default? >> In what way the old naming affects the end user? > > The reason I needed this change is so that I could specify the volume > by number in a script instead of being forced to know the name. In > Linux you can use the volume number using the format above (it's the > same code). If that is the case, then the one can create the partition using the below command, > ubi createvol can be any of the 4 methods listed above. and the prefix "ubi:" will be appended in the environment which is expected by kernel for mounting. Right? ~Vikram