• Masahiro Yamada's avatar
    modpost: define more R_ARM_* for old distributions · f5983dab
    Masahiro Yamada authored
    On CentOS 7, the following build error occurs.
    
    scripts/mod/modpost.c: In function 'addend_arm_rel':
    scripts/mod/modpost.c:1312:7: error: 'R_ARM_MOVW_ABS_NC' undeclared (first use in this function); did you mean 'R_ARM_THM_ABS5'?
      case R_ARM_MOVW_ABS_NC:
           ^~~~~~~~~~~~~~~~~
           R_ARM_THM_ABS5
    scripts/mod/modpost.c:1312:7: note: each undeclared identifier is reported only once for each function it appears in
    scripts/mod/modpost.c:1313:7: error: 'R_ARM_MOVT_ABS' undeclared (first use in this function); did you mean 'R_ARM_THM_ABS5'?
      case R_ARM_MOVT_ABS:
           ^~~~~~~~~~~~~~
           R_ARM_THM_ABS5
    scripts/mod/modpost.c:1326:7: error: 'R_ARM_THM_MOVW_ABS_NC' undeclared (first use in this function); did you mean 'R_ARM_THM_ABS5'?
      case R_ARM_THM_MOVW_ABS_NC:
           ^~~~~~~~~~~~~~~~~~~~~
           R_ARM_THM_ABS5
    scripts/mod/modpost.c:1327:7: error: 'R_ARM_THM_MOVT_ABS' undeclared (first use in this function); did you mean 'R_ARM_THM_ABS5'?
      case R_ARM_THM_MOVT_ABS:
           ^~~~~~~~~~~~~~~~~~
           R_ARM_THM_ABS5
    
    Fixes: 12ca2c67 ("modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS}")
    Fixes: cd1824fb ("modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS}")
    Reported-by: default avatarTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
    f5983dab
modpost.c 58.7 KB