diff options
Diffstat (limited to 'tools/objtool/special.c')
| -rw-r--r-- | tools/objtool/special.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/tools/objtool/special.c b/tools/objtool/special.c index bff8abb3a4aa..84f001d52322 100644 --- a/tools/objtool/special.c +++ b/tools/objtool/special.c @@ -91,16 +91,16 @@ static int get_alt_entry(struct elf *elf, struct special_entry *entry,  	alt->jump_or_nop = entry->jump_or_nop;  	if (alt->group) { -		alt->orig_len = *(unsigned char *)(sec->data + offset + +		alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset +  						   entry->orig_len); -		alt->new_len = *(unsigned char *)(sec->data + offset + +		alt->new_len = *(unsigned char *)(sec->data->d_buf + offset +  						  entry->new_len);  	}  	if (entry->feature) {  		unsigned short feature; -		feature = *(unsigned short *)(sec->data + offset + +		feature = *(unsigned short *)(sec->data->d_buf + offset +  					      entry->feature);  		/* |