diff options
| -rw-r--r-- | drivers/fpga/xilinx.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/fpga/xilinx.c b/drivers/fpga/xilinx.c index c765a74a25e..d459a2f7a57 100644 --- a/drivers/fpga/xilinx.c +++ b/drivers/fpga/xilinx.c @@ -75,8 +75,8 @@ int fpga_loadbitstream(int devnum, char *fpgadata, size_t size,  		buffer[i] = *dataptr++;  	if (xdesc->name) { -		i = strncmp(buffer, xdesc->name, strlen(xdesc->name)); -		if (i) { +		i = (ulong)strstr(buffer, xdesc->name); +		if (!i) {  			printf("%s: Wrong bitstream ID for this device\n",  			       __func__);  			printf("%s: Bitstream ID %s, current device ID %d/%s\n", | 
