The Iraqi cabinet is calling for revisions to a draft agreement that would allow US forces to stay in Iraq for at least three more years. Iraqi and US negotiators are hoping to finalize the deal before a UN mandate expires in December. US soldiers would retain immunity from prosecution for all actions except those committed “off-duty” and not in combat. Critics have dismissed the provision, because US troops seldom leave their bases in Iraq unless on authorized missions. The deal also calls for a full US withdrawal by 2012, but leaves open the possibility of a later date. On Tuesday, the Iraqi cabinet said it will seek changes so that the deal can be accepted nationally. The Bush administration has warned of any revisions. Top military chief Admiral Michael Mullen said Iraq faces “significant consequence” unless it approves the deal. And Defense Secretary Robert Gates warned of “pretty dramatic” consequences if the deal falls through.