Celeron-M and Pentium-M use, afaik the same socket (at least mine did ) as long as both are standard version (and not ultra low voltage).
Socket name is 479-M
And don't ask me why intel on their own website often name the same socket 478-ufpga, that was confusing for me too.
And don't get irritated with Pentium 4-M or Pentium-M 4, thats a bullshit Pentium-4 which is much slower and more powerhungry and not pincompatible (but again in a socket 478). Yeah, intel loves to...