• Jaswinder Singh Rajput's avatar
    x86: ds.c fix invalid assignment · feaa0457
    Jaswinder Singh Rajput authored
    Fixes the type mixups that cause the following sparse warnings:
    
      CHECK   arch/x86/kernel/ds.c
    arch/x86/kernel/ds.c:549:19: warning: incorrect type in argument 2 (invalid types)
    arch/x86/kernel/ds.c:549:19:    expected bad type enum bts_field field
    arch/x86/kernel/ds.c:549:19:    got int
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:514:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:514:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:514:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:514:7: error: invalid assignment
    arch/x86/kernel/ds.c:520:35: error: incompatible types for operation (*)
    arch/x86/kernel/ds.c:520:35:    left side has type unsigned char static [unsigned] [toplevel] sizeof_ptr_field
    arch/x86/kernel/ds.c:520:35:    right side has type bad type enum bts_field field
    arch/x86/kernel/ds.c:520:7: error: invalid assignment
    arch/x86/kernel/ds.c:520:35: error: incompatible types for operation (*)
    Signed-off-by: default avatarJaswinder Singh Rajput <jaswinderrajput@gmail.com>
    Cc: Markus Metzger <markus.t.metzger@intel.com>
    LKML-Reference: <1245494740.8613.12.camel@localhost.localdomain>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    feaa0457
ds.c 32.4 KB