func: static int CVE_2014_4652_PATCHED_snd_ctl_elem_user_tlv(struct snd_kcontrol int unsigned int unsigned int __user *tlv) struct user_element * ue = kcontrol -> private_data ; void * new_data ; if ( op_flag > 0 )  if ( size > 1024 * 128 )  new_data = memdup_user ( tlv , size ); if ( IS_ERR ( new_data ) )  change = ue -> tlv_data_size != size; if ( ! change )  change = memcmp ( ue -> tlv_data , new_data , size ); return change ; 