diff options
Diffstat (limited to 'drivers/misc')
| -rw-r--r-- | drivers/misc/atmel-ssc.c | 2 | ||||
| -rw-r--r-- | drivers/misc/sgi-gru/grukdump.c | 4 | 
2 files changed, 5 insertions, 1 deletions
| diff --git a/drivers/misc/atmel-ssc.c b/drivers/misc/atmel-ssc.c index b2a0340f277e..d8e3cc2dc747 100644 --- a/drivers/misc/atmel-ssc.c +++ b/drivers/misc/atmel-ssc.c @@ -132,7 +132,7 @@ static const struct of_device_id atmel_ssc_dt_ids[] = {  MODULE_DEVICE_TABLE(of, atmel_ssc_dt_ids);  #endif -static inline const struct atmel_ssc_platform_data * __init +static inline const struct atmel_ssc_platform_data *  	atmel_ssc_get_driver_data(struct platform_device *pdev)  {  	if (pdev->dev.of_node) { diff --git a/drivers/misc/sgi-gru/grukdump.c b/drivers/misc/sgi-gru/grukdump.c index 313da3150262..1540a7785e14 100644 --- a/drivers/misc/sgi-gru/grukdump.c +++ b/drivers/misc/sgi-gru/grukdump.c @@ -27,6 +27,9 @@  #include <linux/delay.h>  #include <linux/bitops.h>  #include <asm/uv/uv_hub.h> + +#include <linux/nospec.h> +  #include "gru.h"  #include "grutables.h"  #include "gruhandles.h" @@ -196,6 +199,7 @@ int gru_dump_chiplet_request(unsigned long arg)  	/* Currently, only dump by gid is implemented */  	if (req.gid >= gru_max_gids)  		return -EINVAL; +	req.gid = array_index_nospec(req.gid, gru_max_gids);  	gru = GID_TO_GRU(req.gid);  	ubuf = req.buf; | 
