Грамматический словарь Зализняка
Генерал-майор,
генерал-майоры,
генерал-майора,
генерал-майоров,
генерал-майору,
генерал-майорам,
генерал-майором,
генерал-майорами,
генерал-майоре,
генерал-майорах
генерал-майор