Azeem Shaikh and Felix Fietkau
5724be1a6b
wifi: mt76: Replace strlcpy() with strscpy()
...
strlcpy() reads the entire source buffer first.
This read may exceed the destination size limit.
This is both inefficient and can lead to linear read
overflows if a source string is not NUL-terminated [1].
In an effort to remove strlcpy() completely [2], replace
strlcpy() here with strscpy().
Direct replacement is safe here since DEV_ASSIGN is only used by
TRACE macros and the return values are ignored.
[1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strlcpy
[2] https://github.com/KSPP/linux/issues/89
Signed-off-by: Azeem Shaikh <[email protected] >
Reviewed-by: Kees Cook <[email protected] >
Signed-off-by: Kalle Valo <[email protected] >
Link: https://lore.kernel.org/r/[email protected]
2025-06-25 14:34:15 +02:00
Lorenzo Bianconi and Felix Fietkau
5ac9889c33
mt76: move mac_txdone tracepoint in mt76 module
...
Move mac_txdone tracepoint in common code in order to
be reused by mt7603 and mt7615 drivers
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2020-01-27 17:47:51 +01:00
Lorenzo Bianconi and Felix Fietkau
b06177ce38
mt76: move dev_irq tracepoint in mt76 module
...
Move dev_irq tracepoint in common code in order to be reused by mt7603
and mt7615 drivers
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2020-01-27 17:47:51 +01:00
Ryder Lee and Felix Fietkau
37673a4181
mt76: fix some checkpatch warnings
...
This fixes the following checkpatch warnings:
CHECK: Alignment should match open parenthesis
CHECK: No space is necessary after a cast
Signed-off-by: Ryder Lee <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2019-08-22 09:26:30 +02:00
Ryder Lee and Felix Fietkau
f625afcedc
mt76: switch to SPDX tag instead of verbose boilerplate text
...
No functional change intended.
Add SPDX identifiers to all remaining files in /mt76.
Signed-off-by: Ryder Lee <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2019-08-20 15:22:20 +02:00
Felix Fietkau
b74180f517
core: rename register trace events to avoid conflict with mt7601u
...
Signed-off-by: Felix Fietkau <[email protected] >
2016-09-05 11:29:58 +02:00
Felix Fietkau
53c1b7f6ac
update my email address
...
Signed-off-by: Felix Fietkau <[email protected] >
2016-09-04 17:33:28 +02:00
Felix Fietkau
ced81a3458
relicense to ISC (except for util.h which is based on GPL'd kernel code
...
Signed-off-by: Felix Fietkau <[email protected] >
2016-07-12 08:38:46 +02:00
Felix Fietkau
079ad90fe2
update copyright lines
...
Signed-off-by: Felix Fietkau <[email protected] >
2016-02-25 18:09:13 +01:00
Felix Fietkau
e20a9c13a5
move mmio functions/init to mt76.ko
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-12-06 17:52:00 +01:00
Felix Fietkau
a0ee20716f
add a mt76x2_ prefix to all files
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-12-06 16:54:53 +01:00
Felix Fietkau
31c11fdb05
replace mt76 prefix with mt76x2 in preparation for splitting the driver for more chipset support
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-12-06 16:54:53 +01:00
Felix Fietkau
9e7049b1d1
Initial import
...
Signed-off-by: Felix Fietkau <[email protected] >
2014-11-20 21:21:19 +01:00