晋咸宁三年(277年)五月,吴将邵觊、夏祥率领部众七千余人,投降了晋朝。
七月,中山王司马睦因为招募逃亡的罪犯而获罪,被贬为丹水县侯。
卫将军杨珧等人建议,说:"古时候分封诸侯,是为了藩屏护卫王室。现在诸位王公都在京都,这就失去了保卫的意义。另外,异姓诸将领居住在国家边境地区时,应当让皇室的亲戚参与其中。"
司马炎于是下诏,诸王根据所食户邑的多少被分为三等,大国设置三军共五千人,次国设二军共三千人,小国设一军一千一百人。诸王中任都督的,各自迁往封国使他们靠近任所。
八月二十一日,封扶风王司马亮为汝南王,出任镇南大将军,总领豫州军事。
迁琅邪王司马伦为赵王,督率邺城的防守事务,勃海王司马辅为太原王,监并州诸军事。
又迁东莞郡王司马伷为琅邪王,镇守徐州,加开府仪同三司,并将东莞郡加封给琅邪国,汝阴王司马骏为扶风王,镇守关中,太原王司马颙为河间王,汝南王司马柬为南阳王。
诸王中不担任官职的,都把他们遣返回各自的封国。
各位王公留恋京都,但皇命难违,迫不得已,一个个都流着眼泪走了。
又封皇子司马玮为始平王,司马允为濮阳王,司马该为新都王,司马遐为清河王。
异姓大臣中有立过大功的,都被封为郡公或郡侯。
贾充被封为重郡公。王沈被追封为博陵郡公。
钜平侯羊祜被徙封为南城郡侯。
羊祜不愿接受,坚持推辞。
羊祜每当被授予官职和爵位时,经常避让,至诚之心一贯有名。
司马炎见他确实诚心推辞,也不勉强他,特别许可他可以不接受分封的官爵。
羊祜经历了两代帝王,一直掌管重要的关键部门,凡是他参与谋划商议的事情,不管是设置或简省,他都把草稿烧掉,使世人不能知道。
所以,那些由羊祜荐举而作了官的人,自己都不知道是谁推荐的。
羊祜常常说:"在公众的朝廷里授予官职,但是却让别人向你个人谢恩,这样的事情是我所不敢作的。"
十二月,吴国夏口督孙慎进犯弋阳、江夏,劫掠了一千多户离去。
羊祜没有派兵追击。
晋武帝司马炎闻讯,下诏派身边的大臣责问羊祜,不追击讨伐孙慎是什么意思。
司马炎还打算迁徙荆州。
羊祜说:"江夏距离襄阳有八百里,等知道了贼人的消息,贼人已经离开几天了,步兵如何能追上他们?为了使自己免遭责备,就让部队受苦受累,这不是我的愿望。从前,魏武帝设置都督,大抵都与州府接近,就是因为军力宜聚不宜散的缘故。边境线上,一边是敌人,一边是我军,只要谨慎防守就行了。如果总是迁州,贼人出没无常,很难确定把州设在哪里才好。"
使者听了羊祜一席话,一时语塞,不知道该怎么责问他。