From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762067Ab3DCNsj (ORCPT ); Wed, 3 Apr 2013 09:48:39 -0400 Received: from ch1ehsobe003.messaging.microsoft.com ([216.32.181.183]:11743 "EHLO ch1outboundpool.messaging.microsoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756941Ab3DCNsh (ORCPT ); Wed, 3 Apr 2013 09:48:37 -0400 X-Forefront-Antispam-Report: CIP:157.56.236.101;KIP:(null);UIP:(null);IPV:NLI;H:BY2PRD0510HT005.namprd05.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -2 X-BigFish: PS-2(zz98dI936eIzz1f42h1fc6h1ee6h1de0h1202h1e76h1d1ah1d2ahzz8275dhz2fh2a8h668h839h93fhd24hd2bhf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1ad9h1b0ah1155h) From: Matthew Garrett To: Matt Fleming CC: "matt.fleming@intel.com" , "ben@decadent.org.uk" , "jwboyer@redhat.com" , "linux-efi@vger.kernel.org" , "seth.forshee@canonical.com" , "linux-kernel@vger.kernel.org" , "x86@kernel.org" Subject: Re: [PATCH 2/2] efi: Distinguish between "remaining space" and actually used space Thread-Topic: [PATCH 2/2] efi: Distinguish between "remaining space" and actually used space Thread-Index: AQHOLuuZcipjhSHk/kmF5JR3t+omNZjEe7AAgAAKU4A= Date: Wed, 3 Apr 2013 13:48:33 +0000 Message-ID: <1364996911.19098.9.camel@x230> References: <515150EC.7040203@redhat.com> <1364829240-26475-1-git-send-email-matthew.garrett@nebula.com> <1364829240-26475-2-git-send-email-matthew.garrett@nebula.com> <515C2A86.6070606@console-pimps.org> In-Reply-To: <515C2A86.6070606@console-pimps.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.255.84.4] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: nebula.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id r33Dmc9F028513 On Wed, 2013-04-03 at 14:11 +0100, Matt Fleming wrote: > This looks like something that will differ between implementations, and the > fact that it's appearing in our code is a sure sign that this isn't the way to > go. Our choices right now are: 1) Break machines that don't garbage collect on every reboot 2) Leave Samsungs (and some Lenovos?) vulnerable to bricking 3) Maintain a whitelist or blacklist that will inevitably be inadequate, either breaking otherwise working machines or risking bricking of broken ones 4) Attempt to implement something that'll work in all cases Dealing with firmware is hard. This fixes (1) without leaving us with (2), which seems like a net win. -- Matthew Garrett | mjg59@srcf.ucam.org {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Garrett Subject: Re: [PATCH 2/2] efi: Distinguish between "remaining space" and actually used space Date: Wed, 3 Apr 2013 13:48:33 +0000 Message-ID: <1364996911.19098.9.camel@x230> References: <515150EC.7040203@redhat.com> <1364829240-26475-1-git-send-email-matthew.garrett@nebula.com> <1364829240-26475-2-git-send-email-matthew.garrett@nebula.com> <515C2A86.6070606@console-pimps.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <515C2A86.6070606-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org> Content-Language: en-US Content-ID: Sender: linux-efi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Matt Fleming Cc: "matt.fleming-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org" , "ben-/+tVBieCtBitmTQ+vhA3Yw@public.gmane.org" , "jwboyer-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org" , "linux-efi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "seth.forshee-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org" , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "x86-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org" List-Id: linux-efi@vger.kernel.org T24gV2VkLCAyMDEzLTA0LTAzIGF0IDE0OjExICswMTAwLCBNYXR0IEZsZW1pbmcgd3JvdGU6DQoN Cj4gVGhpcyBsb29rcyBsaWtlIHNvbWV0aGluZyB0aGF0IHdpbGwgZGlmZmVyIGJldHdlZW4gaW1w bGVtZW50YXRpb25zLCBhbmQgdGhlDQo+IGZhY3QgdGhhdCBpdCdzIGFwcGVhcmluZyBpbiBvdXIg Y29kZSBpcyBhIHN1cmUgc2lnbiB0aGF0IHRoaXMgaXNuJ3QgdGhlIHdheSB0bw0KPiBnby4NCg0K T3VyIGNob2ljZXMgcmlnaHQgbm93IGFyZToNCg0KMSkgQnJlYWsgbWFjaGluZXMgdGhhdCBkb24n dCBnYXJiYWdlIGNvbGxlY3Qgb24gZXZlcnkgcmVib290DQoyKSBMZWF2ZSBTYW1zdW5ncyAoYW5k IHNvbWUgTGVub3Zvcz8pIHZ1bG5lcmFibGUgdG8gYnJpY2tpbmcNCjMpIE1haW50YWluIGEgd2hp dGVsaXN0IG9yIGJsYWNrbGlzdCB0aGF0IHdpbGwgaW5ldml0YWJseSBiZSBpbmFkZXF1YXRlLA0K ZWl0aGVyIGJyZWFraW5nIG90aGVyd2lzZSB3b3JraW5nIG1hY2hpbmVzIG9yIHJpc2tpbmcgYnJp Y2tpbmcgb2YgYnJva2VuDQpvbmVzDQo0KSBBdHRlbXB0IHRvIGltcGxlbWVudCBzb21ldGhpbmcg dGhhdCdsbCB3b3JrIGluIGFsbCBjYXNlcw0KDQpEZWFsaW5nIHdpdGggZmlybXdhcmUgaXMgaGFy ZC4gVGhpcyBmaXhlcyAoMSkgd2l0aG91dCBsZWF2aW5nIHVzIHdpdGgNCigyKSwgd2hpY2ggc2Vl bXMgbGlrZSBhIG5ldCB3aW4uDQoNCi0tIA0KTWF0dGhldyBHYXJyZXR0IHwgbWpnNTlAc3JjZi51 Y2FtLm9yZw0K