title: Floating point operations in linux kernel module (again)
body: <p>I searched a lot of other questions inside StackOverflow, but none of them really solved my problem.</p>
  
  <p>I am writing a linux kernel module and I need to compute a percentage value by diving an integer number by another integer number in order to get a float value ranging between 0 and 100:</p>
  
  <pre><code>int v1 = 5;
  int v2 = 25;
  float perc = v1 / v2;
  </code></pre>
  
  <p>For all the reasons we already know, when I try to compile it I get the "<strong>SSE register return with SSE disabled</strong>" error.</p>
  
  <p>Is there a workaround to compute such division inside a Linux Kernel Module?</p>
  
  <p>Thank you so much.
  Antonio </p>