1*050a0c53SPuranjay Mohan#!/bin/bash 2*050a0c53SPuranjay Mohan# SPDX-License-Identifier: GPL-2.0 3*050a0c53SPuranjay Mohan# 4*050a0c53SPuranjay Mohan# The module name in .modinfo ends up in the livepatch's klp_object, so an 5*050a0c53SPuranjay Mohan# object without one cannot be diffed. 6*050a0c53SPuranjay Mohan 7*050a0c53SPuranjay Mohan. "$(dirname "$0")/../lib.sh" 8*050a0c53SPuranjay Mohan 9*050a0c53SPuranjay Mohansetup 10*050a0c53SPuranjay Mohanbuild_pair no_modinfo.c 11*050a0c53SPuranjay Mohanrun_diff 255 12*050a0c53SPuranjay Mohan 13*050a0c53SPuranjay Mohandiff_log | grep -q 'modinfo' || 14*050a0c53SPuranjay Mohan fail "expected a complaint about .modinfo, got: $(diff_log | tail -1)" 15*050a0c53SPuranjay Mohan 16*050a0c53SPuranjay Mohanpass "object without .modinfo rejected" 17