On Thu, Feb 04, 2016 at 02:00:16AM +0800, joeyli wrote: > On Wed, Feb 03, 2016 at 11:43:54AM -0500, Peter Jones wrote: > > "rm -rf" is bricking some peoples' laptops because of variables being > > used to store non-reinitializable firmware driver data that's required > > to POST the hardware. > > > > These are 100% bugs, and they need to be fixed, but in the mean time it > > shouldn't be easy to *accidentally* brick machines. > > > > We have to have delete working, and picking which variables do and don't > > work for deletion is quite intractable, so instead make everything > > immutable by default (except for a whitelist), and make tools that > > aren't quite so broad-spectrum unset the immutable flag. > > > > v2: adds Timeout to our whitelist. > > v3: > > - takes the extra Timeout out of the whitelist > > - fixes whitelist matching to actually work > > - inverts the flag on efivarfs_get_inode() and calls it is_removable > > - adds documentation and test cases > > > > Signed-off-by: Peter Jones <pjones@xxxxxxxxxx> > > Tested-by: Lee, Chun-Yi <jlee@xxxxxxxx> Is this to say on 4/5 you did s/new_var->var./new_var->/ and then tested the whole set? -- Peter -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html