From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agZFh-0007y8-P5 for qemu-devel@nongnu.org; Thu, 17 Mar 2016 10:50:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agZFc-0005SL-My for qemu-devel@nongnu.org; Thu, 17 Mar 2016 10:50:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:37681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agZFc-0005SF-Hn for qemu-devel@nongnu.org; Thu, 17 Mar 2016 10:50:12 -0400 References: <1458053080-29170-1-git-send-email-mst@redhat.com> <87fuvpv2jv.fsf@blackfin.pond.sub.org> <20160317143531-mutt-send-email-mst@redhat.com> <56EAB17A.1000400@redhat.com> <20160317153528-mutt-send-email-mst@redhat.com> <56EAB768.2000406@redhat.com> <20160317160429-mutt-send-email-mst@redhat.com> From: Paolo Bonzini Message-ID: <56EAC420.6090809@redhat.com> Date: Thu, 17 Mar 2016 15:50:08 +0100 MIME-Version: 1.0 In-Reply-To: <20160317160429-mutt-send-email-mst@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2] vl.c: disallow command line fw cfg without opt/ List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Laszlo Ersek , "Gabriel L. Somlo" , Gerd Hoffmann , Markus Armbruster , qemu-devel@nongnu.org On 17/03/2016 15:17, Michael S. Tsirkin wrote: > On Thu, Mar 17, 2016 at 02:55:52PM +0100, Paolo Bonzini wrote: >> >> >> On 17/03/2016 14:49, Michael S. Tsirkin wrote: >>>> On 17/03/2016 14:13, Michael S. Tsirkin wrote: >>>>> >>>>> QEMU command line: >>>>> A. -fw-cfg RFQDN/PATH prepends usr/. So users will not get conflicts >>>>> with QEMU hardware >>>> >>>> Alternative: no need to prepend usr/, I think. >>> >>> I personally dislike telling user "do X". I don't see a reason not to be >>> friendly and do X. The rare case where users do not want X can be >>> easily enabled. >> >> I wouldn't include usr/ at all in the paths. The RFQDN recommendation >> is enough to avoid clashes with etc/ and opt/. > > Yes but then we need a blacklist. Can't the blacklist be as simple as "org.qemu/*", plus some handling of legacy "etc/*"? We'd need special handling of "etc/*" anyway because SeaBIOS is using it (Gerd's usecase) and you certainly don't want to use org.qemu/unsupported/etc/XYZ hacks for that. Paolo