I couldn't understand the logic behind the insertion of a new subsection ".section .text.lock" as shown below (highlighted) in the older version (<= 2.6.8). Can you please explain how this section is only called upon when the 'SIGN' bit is SET by line:58? If the 'SIGN' bit is not SET, where would the control go from line: 58?