title: What does ">>=" mean in Linux kernel source code?
body: <p>in Linux kernel source code, I find below code:</p>
  
  <pre><code>    h++;
      pending &gt;&gt;= 1;
  </code></pre>
  
  <p>It is part of <code>__do_softirq(void)</code>. But what does ">>=" mean? Why isn't it ">>" as I remember?
  Thanks!</p>