Karnataka Chief Minister Siddaramaiah on Friday appointed senior Congress MLAs B R Patil and Basavaraj Rayareddy, who have been critical about the government's functioning in the past, as his advisor and economic advisor respectively, with cabinet ranking, in a move that is said to be aimed at quelling discontent within the ruling party.