Files
linux/build.config.common
Todd Kjos bbabedc499 ANDROID: GKI: 3/1/2023 KMI update
Set KMI_GENERATION=1 for 3/1 KMI update

Location: "abi_stgdiff/abi.report.short"
Analyzer Description: Compare committed and generated ABI representations.
Owner: libabigail@google.com

ABI is broken for 'kernel_abi_aarch64' on 'aosp_kernel-common-android14-6.1'!, please visit go/kernel-abi-monitoring

function symbol 'void __ClearPageMovable(struct page*)' changed
  CRC changed from 0x754c1034 to 0x6f60ec1b

function symbol 'void __SetPageMovable(struct page*, const struct movable_operations*)' changed
  CRC changed from 0x662946a3 to 0xd0d79e98

function symbol 'int ___pskb_trim(struct sk_buff*, unsigned int)' changed
  CRC changed from 0x7320a9c0 to 0x28c5c2a1

... 3536 omitted; 3539 symbols have only CRC changes

type 'struct module' changed
  byte size changed from 960 to 1024
  member 'const char* scmversion' was added
  16 members ('struct kobject* holders_dir' .. 'int(* init)()') changed
    offset changed by 64
  42 members ('struct module_layout core_layout' .. 'atomic_t refcnt') changed
    offset changed by 512

type 'struct crypto_aead' changed
  byte size changed from 256 to 128
  member 'struct crypto_tfm base' changed
    offset changed by -512

type 'struct crypto_ahash' changed
  byte size changed from 256 to 192

type 'struct crypto_tfm' changed
  byte size changed from 128 to 64
  member 'void* __crt_ctx[0]' changed
    offset changed by -512

type 'struct crypto_kpp' changed
  byte size changed from 128 to 64

type 'struct crypto_shash' changed
  byte size changed from 256 to 128
  member 'struct crypto_tfm base' changed
    offset changed by -512

type 'struct crypto_skcipher' changed
  byte size changed from 256 to 128
  member 'struct crypto_tfm base' changed
    offset changed by -512

type 'struct crypto_sync_skcipher' changed
  byte size changed from 256 to 128

type 'struct crypto_comp' changed
  byte size changed from 128 to 64

type 'struct crypto_rng' changed
  byte size changed from 128 to 64

type 'struct aead_alg' changed
  byte size changed from 512 to 448
  member 'struct crypto_alg base' changed
    offset changed by -512

type 'struct ahash_alg' changed
  byte size changed from 640 to 576

type 'struct rng_alg' changed
  byte size changed from 512 to 448
  member 'struct crypto_alg base' changed
    offset changed by -512

type 'struct shash_alg' changed
  byte size changed from 640 to 576
  member 'struct crypto_alg base' changed
    offset changed by -512

type 'struct skcipher_alg' changed
  byte size changed from 512 to 448
  member 'struct crypto_alg base' changed
    offset changed by -512

type 'struct hash_alg_common' changed
  byte size changed from 512 to 448
  member 'struct crypto_alg base' changed
    offset changed by -512

type 'struct crypto_instance' changed
  byte size changed from 512 to 448
  member 'void* __ctx[0]' changed
    offset changed by -512

Bug: 271188187
Change-Id: I985ca51c3c057e10ad8437956389b31561ddfbf9
Signed-off-by: Todd Kjos <tkjos@google.com>
2023-03-01 16:22:29 +00:00

18 lines
455 B
Plaintext

. ${ROOT_DIR}/${KERNEL_DIR}/build.config.constants
KMI_GENERATION=1
LLVM=1
DEPMOD=depmod
CLANG_PREBUILT_BIN=prebuilts/clang/host/linux-x86/clang-${CLANG_VERSION}/bin
BUILDTOOLS_PREBUILT_BIN=build/kernel/build-tools/path/linux-x86
DTC=${ROOT_DIR}/${BUILDTOOLS_PREBUILT_BIN}/dtc
KCFLAGS="${KCFLAGS} -D__ANDROID_COMMON_KERNEL__"
EXTRA_CMDS=''
STOP_SHIP_TRACEPRINTK=1
IN_KERNEL_MODULES=1
DO_NOT_STRIP_MODULES=1
HERMETIC_TOOLCHAIN=${HERMETIC_TOOLCHAIN:-1}