In my answer to Do my good deeds committed before converting to Islam count? I mentioned that good deeds reduce punishment of disbelievers and I say "it's known that ..." as it is a rule. I thought this is true as per the story of abu-taleb and he is the less people suffering in jahanam.
Afterwards, I asked my sheikh about some points in my answer, but I didn't think that the point of reducing punishment is totally wrong. During this conversation, I told him about it, and he told me that this point is wrong and I edited the answer and removed it! He mentioned that the reduced of punishment of abu-talib was because of the intercession (shafaa) of the prophet (pbuh).
What I know is that disbelievers will never get out of jahanam. Am I wrong?
My question is: If the good deeds of disbelievers won't be evaluated if they die before repentance, will they be in the same level in jahanam? If not, that means good deeds are counted!?
Or good deeds are counted only for Muslims who will stay for a while in jahanam? And they are the only people for whom "levels" are relevant.