* [PATCH 0/3] Remove redundant memset.
@ 2015-03-01 17:59 Navya Sri Nizamkari
2015-03-01 18:00 ` [PATCH 1/3] staging: rtl8188eu: Remove memset Navya Sri Nizamkari
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Navya Sri Nizamkari @ 2015-03-01 17:59 UTC (permalink / raw)
To: outreachy-kernel
The memory area set by the call to memset is immediately
overwritten by the subsequent call to memcpy. Hence, remove the
redundant memset.This patchset removes that memset in all staging
drivers using the following sematic patch:
@@
expression e1,e2,e3,e4;
@@
- memset(e1,e2,e3);
memcpy(e1,e4,e3);
Navya Sri Nizamkari (3):
staging: rtl8188eu: Remove memset.
staging: rtl8188eu: Remove memset.
staging: media: Remove redundant memset.
drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1 -
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 1 -
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 1 -
3 files changed, 3 deletions(-)
--
1.9.1
^ permalink raw reply [flat|nested] 4+ messages in thread* [PATCH 1/3] staging: rtl8188eu: Remove memset.
2015-03-01 17:59 [PATCH 0/3] Remove redundant memset Navya Sri Nizamkari
@ 2015-03-01 18:00 ` Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 2/3] staging: media: " Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 3/3] staging: media: Remove redundant memset Navya Sri Nizamkari
2 siblings, 0 replies; 4+ messages in thread
From: Navya Sri Nizamkari @ 2015-03-01 18:00 UTC (permalink / raw)
To: outreachy-kernel
The memory area set by the call to memset is immediately
overwritten by the subsequent call to memcpy. Hence, remove that
redundant memset.
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>
---
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/rtl8188eu/os_dep/mlme_linux.c b/drivers/staging/rtl8188eu/os_dep/mlme_linux.c
index 1b892c4..eebb7d7 100644
--- a/drivers/staging/rtl8188eu/os_dep/mlme_linux.c
+++ b/drivers/staging/rtl8188eu/os_dep/mlme_linux.c
@@ -60,7 +60,6 @@ void rtw_reset_securitypriv(struct adapter *adapter)
/* We have to backup the PMK information for WiFi PMK Caching test item. */
/* Backup the btkip_countermeasure information. */
/* When the countermeasure is trigger, the driver have to disconnect with AP for 60 seconds. */
- memset(&backup_pmkid[0], 0x00, sizeof(struct rt_pmkid_list) * NUM_PMKID_CACHE);
memcpy(&backup_pmkid[0], &adapter->securitypriv.PMKIDList[0], sizeof(struct rt_pmkid_list) * NUM_PMKID_CACHE);
backup_index = adapter->securitypriv.PMKIDIndex;
backup_counter = adapter->securitypriv.btkip_countermeasure;
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/3] staging: media: Remove memset.
2015-03-01 17:59 [PATCH 0/3] Remove redundant memset Navya Sri Nizamkari
2015-03-01 18:00 ` [PATCH 1/3] staging: rtl8188eu: Remove memset Navya Sri Nizamkari
@ 2015-03-01 18:03 ` Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 3/3] staging: media: Remove redundant memset Navya Sri Nizamkari
2 siblings, 0 replies; 4+ messages in thread
From: Navya Sri Nizamkari @ 2015-03-01 18:03 UTC (permalink / raw)
To: outreachy-kernel
The memory area set by the call to memset is immediately
overwritten by the subsequent call to memcpy. Hence, remove that
redundant memset.
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>
---
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/media/davinci_vpfe/dm365_resizer.c b/drivers/staging/media/davinci_vpfe/dm365_resizer.c
index 75e70e1..7cc8d1b 100644
--- a/drivers/staging/media/davinci_vpfe/dm365_resizer.c
+++ b/drivers/staging/media/davinci_vpfe/dm365_resizer.c
@@ -907,7 +907,6 @@ resizer_set_defualt_configuration(struct vpfe_resizer_device *resizer)
.out_chr_pos = VPFE_IPIPE_YUV422_CHR_POS_COSITE,
},
};
- memset(&resizer->config, 0, sizeof(struct resizer_params));
memcpy(&resizer->config, &rsz_default_config,
sizeof(struct resizer_params));
}
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 3/3] staging: media: Remove redundant memset.
2015-03-01 17:59 [PATCH 0/3] Remove redundant memset Navya Sri Nizamkari
2015-03-01 18:00 ` [PATCH 1/3] staging: rtl8188eu: Remove memset Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 2/3] staging: media: " Navya Sri Nizamkari
@ 2015-03-01 18:03 ` Navya Sri Nizamkari
2 siblings, 0 replies; 4+ messages in thread
From: Navya Sri Nizamkari @ 2015-03-01 18:03 UTC (permalink / raw)
To: outreachy-kernel
The memory area set by the call to memset is immediately
overwritten by the subsequent call to memcpy. Hence, remove that
redundant memset.
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>
---
drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/media/davinci_vpfe/dm365_ipipeif.c b/drivers/staging/media/davinci_vpfe/dm365_ipipeif.c
index 878abdd..ceeef18 100644
--- a/drivers/staging/media/davinci_vpfe/dm365_ipipeif.c
+++ b/drivers/staging/media/davinci_vpfe/dm365_ipipeif.c
@@ -747,7 +747,6 @@ static void ipipeif_set_default_config(struct vpfe_ipipeif_device *ipipeif)
.clip = 4095,
},
};
- memset(&ipipeif->config, 0, sizeof(struct ipipeif_params));
memcpy(&ipipeif->config, &ipipeif_defaults,
sizeof(struct ipipeif_params));
}
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-03-01 18:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-01 17:59 [PATCH 0/3] Remove redundant memset Navya Sri Nizamkari
2015-03-01 18:00 ` [PATCH 1/3] staging: rtl8188eu: Remove memset Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 2/3] staging: media: " Navya Sri Nizamkari
2015-03-01 18:03 ` [PATCH 3/3] staging: media: Remove redundant memset Navya Sri Nizamkari
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.