Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:guide:deblob_a_kernel_patch [2017/09/27 01:43]
coadde created
en:guide:deblob_a_kernel_patch [2019/06/25 23:05]
emulatorman
Line 15: Line 15:
 [[http://​www.fsfla.org/​svn/​fsfla/​software/​linux-libre/​scripts/​deblob-check|deblob-check]] is a script written by Alexandre Oliva. It is the easiest way to looking for blobs to remove them from kernel sources and kernel patches. [[http://​www.fsfla.org/​svn/​fsfla/​software/​linux-libre/​scripts/​deblob-check|deblob-check]] is a script written by Alexandre Oliva. It is the easiest way to looking for blobs to remove them from kernel sources and kernel patches.
  
-==== How to use deblob-check to deblob kernel patches ? ====+==== How to use deblob-check to deblob kernel patches? ====
  
 The command to begin deblob a patch is check the sequences that match the blob detector test with **-B**, eg: The command to begin deblob a patch is check the sequences that match the blob detector test with **-B**, eg:
Line 51: Line 51:
 <note important>​If you found blobs included inside the patch, you must remove it manually with your favourite editor (eg. vim)</​note>​ <note important>​If you found blobs included inside the patch, you must remove it manually with your favourite editor (eg. vim)</​note>​
  
-<note important>​Not all "​.bin"​ files aren't blobs, you should check if they contains source code under a free license. Otherwise, some of them could be a short sequence of register accesses that aren't copyrightable,​ so the license is irrevelant and are consider false positives.</​note>​+<note important>​Not all "​.bin"​ files aren't blobs, you should check if they contains source code under a [[https://​www.gnu.org/​licenses/​license-list.html|free license]]. Otherwise, some of them could be a short sequence of register accesses that aren't copyrightable,​ so the license is irrevelant and are consider false positives.</​note>​
  
-<note important>​deblob-check could match things such as **dtc-lexer.lex.c_shipped** as blobs, however ​it are false positives since are regular expression processing tables.</​note>​+<note important>​deblob-check could match things such as **dtc-lexer.lex.c_shipped** as blobs, however ​they are false positives since are regular expression processing tables.</​note>​