Considérant en fait et en droit :
1.
Par arrêt du 31 janvier 2017, la Chambre administrative de la Cour de justice du canton de Genève (ci-après: la Cour de justice) a rejeté le recours formé par X._ contre un jugement du Tribunal administratif de première instance du canton de Genève (ci-après: le TAPI) confirmant une décision du 26 novembre 2015 de l'Office cantonal de la population et des migrations du canton de Genève (ci-après: l'Office cantonal), laquelle refusait de renouveler l'autorisation de séjour de l'intéressé et prononçait son renvoi de Suisse.
Le 14 mars 2017, X._ a déposé auprès de la Cour de justice une demande de révision de l'arrêt du 31 janvier 2017. En parallèle, le 15 mars 2017, l'intéressé a interjeté recours auprès du Tribunal fédéral contre ce même arrêt (cause 2C_298/2017). La cause a été suspendue par ordonnance du 21 mars 2017 jusqu'à droit connu sur la demande de révision formée sur le plan cantonal.
2.
Par arrêt du 21 mars 2017, la Cour de justice a déclaré irrecevable la demande de révision déposée le 14 mars 2017 par X._. Cette autorité a considéré en substance que le requérant n'avait pas présenté des moyens de preuve nouveaux ouvrant la voie de la révision de l'arrêt du 31 janvier 2017.
Le 15 mai 2017, X._ forme un "recours" auprès du Tribunal fédéral contre l'arrêt du 21 mars 2017. Il conclut, sous suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renouvellement de son autorisation de séjour, subsidiairement au renvoi de la cause à l'autorité précédente "pour qu'elle complète son état de faits dans le sens des présentes conclusions et qu'elle procède aux mesures d'instruction déjà soulevées devant les instances précédentes".
3.
Lorsque l'autorité saisie d'une demande de révision refuse d'entrer en matière, un recours ne peut porter que sur le bien-fondé de ce refus (cf. arrêt 2C_283/2017 du 9 mars 2017 consid. 4 et la jurisprudence citée). Il appartenait donc au recourant d'invoquer l'art. 9 Cst. et de démontrer concrètement en quoi l'instance précédente aurait, le cas échéant, appliqué de manière arbitraire le droit de procédure cantonal, ce qu'il n'a pas fait en violation des exigences de motivation de l'art. 106 al. 2 LTF. L'intéressé se borne en effet à exposer une nouvelle fois les circonstances qui devraient selon lui conduire à renouveler son autorisation de séjour, sans s'en prendre aux dispositions cantonales sur la révision sur lesquelles la Cour de justice a fondé son arrêt d'irrecevabilité.
4.
Le recours est ainsi manifestement irrecevable (art. 108 al. 1 let. a et b LTF) et doit être traité selon la procédure simplifiée de l'art. 108 LTF, sans qu'il y ait lieu d'ordonner un échange d'écritures. Succombant, le recourant doit supporter les frais de la procédure fédérale (art. 66 al. 1 LTF). Il n'est pas alloué de dépens (art. 68 al. 1 LTF).
Par ces motifs, la Juge présidant prononce :
1.
Le recours est irrecevable.
2.
Les frais judiciaires, arrêtés à 500 fr., sont mis à la charge du recourant.
3.
Le présent arrêt est communiqué au recourant, à l'Office cantonal de la population et des migrations du canton de Genève, et à la Cour de justice du canton de Genève, Chambre administrative, 1ère section.
Lausanne, le 19 mai 2017
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
La Juge présidant : Aubry Girardin
Le Greffier : Ermotti