Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%,
or reduce CPU usage on a comparable value.
Signed-off-by: Ameen Ali
---
drivers/net/usb/smsc95xx.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/drivers/net/usb
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%,
or reduce CPU usage on a comparable value.
Signed-off-by: Ameen Ali <ameenali...@gmail.com>
---
drivers/net/usb/smsc95xx.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce CPU usage on a comparable value.
Signed-off-by: Ameen Ali
---
drivers/net/usb/smsc95xx.c | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/drivers/net/usb/smsc95xx.c
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce cpu usage on a comparable value.
Signed-off-by: Ameen Ali
---
drivers/net/usb/smsc95xx.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/drivers/net/usb
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce cpu usage on a comparable value.
Signed-off-by: Ameen Ali
---
drivers/net/usb/smsc95xx.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/drivers/net/usb
adding NULL check to make it fail safe.
Signed-Off-By : Ameen Ali
---
crypto/asymmetric_keys/x509_public_key.c | 4
1 file changed, 4 insertions(+)
diff --git a/crypto/asymmetric_keys/x509_public_key.c
b/crypto/asymmetric_keys/x509_public_key.c
index 2a44b37..76610cc 100644
--- a/crypto
fix a bug in ratelimit, if the "begin" doesn't update at the same time with
printed
the print will start from 1 in loops except for the first time,
lets to only 9 logs suppressed, but not 10 as expected.
Signed-off-by : Ameen Ali
---
lib/ratelimit.c | 4 +---
1 file changed, 1 inser
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce cpu usage on a comparable value.
Signed-off-by: Ameen Ali <ameenali...@gmail.com>
---
drivers/net/usb/smsc95xx.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce cpu usage on a comparable value.
Signed-off-by: Ameen Ali <ameenali...@gmail.com>
---
drivers/net/usb/smsc95xx.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff
fix a bug in ratelimit, if the "begin" doesn't update at the same time with
printed
the print will start from 1 in loops except for the first time,
lets to only 9 logs suppressed, but not 10 as expected.
Signed-off-by : Ameen Ali <ameenali...@gmail.com>
---
lib/ratelimit.c
adding NULL check to make it fail safe.
Signed-Off-By : Ameen Ali <ameenali...@gmail.com>
---
crypto/asymmetric_keys/x509_public_key.c | 4
1 file changed, 4 insertions(+)
diff --git a/crypto/asymmetric_keys/x509_public_key.c
b/crypto/asymmetric_keys/x509_public_key.c
index 2
Reduce number of memcpy's by 1-2 improve transmit performance by 2-4%.
or reduce CPU usage on a comparable value.
Signed-off-by: Ameen Ali <ameenali...@gmail.com>
---
drivers/net/usb/smsc95xx.c | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff
make sure that out-of-bounds never happens
Signed-off-by : Ameen Ali
---
drivers/tty/vt/vt.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
index 6e00572..cf73e92 100644
--- a/drivers/tty/vt/vt.c
+++ b/drivers/tty
make sure that out-of-bounds never happens
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/tty/vt/vt.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
index 6e00572..cf73e92 100644
--- a/drivers/tty/vt
Signed-off-by: Ameen Ali
---
tools/perf/builtin-sched.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c
index 891c393..dbc417a 100644
--- a/tools/perf/builtin-sched.c
+++ b/tools/perf/builtin
fixing a syntax-error .
Signed-off-by : Ameen Ali
---
arch/x86/crypto/sha-mb/sha1_mb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/crypto/sha-mb/sha1_mb.c b/arch/x86/crypto/sha-mb/sha1_mb.c
index fd9f6b0..ec0b989 100644
--- a/arch/x86/crypto/sha-mb/sha1_mb.c
fixing a syntax-error .
Signed-off-by : Ameen Ali
---
arch/x86/crypto/sha-mb/sha1_mb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/crypto/sha-mb/sha1_mb.c b/arch/x86/crypto/sha-mb/sha1_mb.c
index fd9f6b0..ec0b989 100644
--- a/arch/x86/crypto/sha-mb/sha1_mb.c
The 2nd memset() argument '286331153' doesn't fit into an 'unsigned char'.
Signed-off-by :
---
drivers/dma/iop-adma.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c
index 263d9f6..78382b0 100644
--- a/drivers/dma/iop-adma.c
bitwise AND ("&") was used
in logical expressions with operands having "bool" type. Replaced
bitwise AND operators with logical AND.
Signed-off-by : Ameen Ali http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
itwise AND ("&") was used
in logical expressions with operands having "bool" type. Replaced
bitwise AND operators with logical AND.
Signed-off-by : http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Array index 'j' is used before limits check.
Suggest put limit check before index use.
Signed-off-by :
---
drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/dec/tulip/tulip_core.c
Checking if unsigned variable 'bp_type' is less than zero.
Signed-off-by :
---
kernel/debug/kdb/kdb_bp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/debug/kdb/kdb_bp.c b/kernel/debug/kdb/kdb_bp.c
index e1dbf4a..7ad82e7 100644
--- a/kernel/debug/kdb/kdb_bp.c
+++
Variable 'gephy' is assigned a value that is never used.
Signed-off-by :
---
arch/arm/mach-dove/common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-dove/common.c b/arch/arm/mach-dove/common.c
index 0d1a892..115a413 100644
--- a/arch/arm/mach-dove/common.c
fixing a syntax-error .
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
arch/x86/crypto/sha-mb/sha1_mb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/crypto/sha-mb/sha1_mb.c b/arch/x86/crypto/sha-mb/sha1_mb.c
index fd9f6b0..ec0b989 100644
--- a/arch/x86/crypto
Signed-off-by: Ameen Ali ameenali...@gmail.com
---
tools/perf/builtin-sched.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c
index 891c393..dbc417a 100644
--- a/tools/perf/builtin-sched.c
fixing a syntax-error .
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
arch/x86/crypto/sha-mb/sha1_mb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/crypto/sha-mb/sha1_mb.c b/arch/x86/crypto/sha-mb/sha1_mb.c
index fd9f6b0..ec0b989 100644
--- a/arch/x86/crypto
itwise AND () was used
in logical expressions with operands having bool type. Replaced
bitwise AND operators with logical AND.
Signed-off-by : ameenali...@gmail.com
---
arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
bitwise AND () was used
in logical expressions with operands having bool type. Replaced
bitwise AND operators with logical AND.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
The 2nd memset() argument '286331153' doesn't fit into an 'unsigned char'.
Signed-off-by : ameenali...@gmail.com
---
drivers/dma/iop-adma.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c
index 263d9f6..78382b0 100644
---
Variable 'gephy' is assigned a value that is never used.
Signed-off-by : ameenali...@gmail.com
---
arch/arm/mach-dove/common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-dove/common.c b/arch/arm/mach-dove/common.c
index 0d1a892..115a413 100644
---
Array index 'j' is used before limits check.
Suggest put limit check before index use.
Signed-off-by : ameenali...@gmail.com
---
drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/dec/tulip/tulip_core.c
Checking if unsigned variable 'bp_type' is less than zero.
Signed-off-by : ameenali...@gmail.com
---
kernel/debug/kdb/kdb_bp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/debug/kdb/kdb_bp.c b/kernel/debug/kdb/kdb_bp.c
index e1dbf4a..7ad82e7 100644
---
Whenever there is a division it is usually worthwhile to
add some belt'n'braces code to ensure that cnt != 0, otherwise
a machine signal can occur.
Signed-off-by : Ameen Ali
---
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Whenever there is a division it is usually worthwhile to
add some belt'n'braces code to ensure that cnt != 0, otherwise
a machine signal can occur.
Signed-off-by : Ameen Ali
---
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Redundant bitwise operation on 'pm' in 'switch' statement.
Signed-off-by : Ameen Ali
---
drivers/usb/host/ohci-tmio.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/usb/host/ohci-tmio.c b/drivers/usb/host/ohci-tmio.c
index e9a6eec..c580615 100644
--- a/drivers/usb/host/ohci
Transmitting asynchronously on all the network devices available we will
notice the following behaviour:
a) The instruction "if (sd->completion_queue) {" saves on a CPU register the
pointer value (register contents is used for the comparison)
b) The interupt is disabled (using
else if at line 406 has the same condition as the else if at line 404.
i chosed 0x5 because it's half 0xb (just a rate controller)
Signed-off-by : Ameen Ali
---
drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers
Transmitting asynchronously on all the network devices available we will
notice the following behaviour:
a) The instruction if (sd-completion_queue) { saves on a CPU register the
pointer value (register contents is used for the comparison)
b) The interupt is disabled (using local_irq_disable)
else if at line 406 has the same condition as the else if at line 404.
i chosed 0x5 because it's half 0xb (just a rate controller)
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
Redundant bitwise operation on 'pm' in 'switch' statement.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/usb/host/ohci-tmio.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/usb/host/ohci-tmio.c b/drivers/usb/host/ohci-tmio.c
index e9a6eec..c580615 100644
Whenever there is a division it is usually worthwhile to
add some belt'n'braces code to ensure that cnt != 0, otherwise
a machine signal can occur.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +-
1 file changed, 1 insertion(+), 1
Whenever there is a division it is usually worthwhile to
add some belt'n'braces code to ensure that cnt != 0, otherwise
a machine signal can occur.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +-
1 file changed, 1 insertion(+), 1
else if at line 406 has the same condition as the else if at line 404.
Signed-off-by : Ameen Ali
---
drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c
b/drivers/staging
avoid out-of-bounds-read by checking count before indexing.
Signed-off-by: Ameen Ali
---
drivers/net/wan/cosa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c
index 83c39e2..5252e21 100644
--- a/drivers/net/wan/cosa.c
+++ b
avoid out-of-bounds-read by checking count before indexing.
Signed-off-by : Ameen Ali
---
drivers/s390/block/dcssblk.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c
index 96128cb..da21281 100644
--- a/drivers/s390
Signed-off-by : Ameen Ali
---
drivers/s390/block/dcssblk.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c
index 96128cb..da21281 100644
--- a/drivers/s390/block/dcssblk.c
+++ b/drivers/s390/block/dcssblk.c
@@ -547,7
else if at line 406 has the same condition as the else if at line 404.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c
avoid out-of-bounds-read by checking count before indexing.
Signed-off-by: Ameen Ali ameenali...@gmail.com
---
drivers/net/wan/cosa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c
index 83c39e2..5252e21 100644
--- a/drivers
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/s390/block/dcssblk.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c
index 96128cb..da21281 100644
--- a/drivers/s390/block/dcssblk.c
+++ b/drivers/s390
avoid out-of-bounds-read by checking count before indexing.
Signed-off-by : Ameen Ali ameenali...@gmail.com
---
drivers/s390/block/dcssblk.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c
index 96128cb..da21281
Signed-off-by: Ameen Ali
---
net/compat.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net/compat.c b/net/compat.c
index 3236b41..49c6a8f 100644
--- a/net/compat.c
+++ b/net/compat.c
@@ -508,25 +508,25 @@ COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level
Signed-off-by: Ameen Ali ameenali...@gmail.com
---
net/compat.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net/compat.c b/net/compat.c
index 3236b41..49c6a8f 100644
--- a/net/compat.c
+++ b/net/compat.c
@@ -508,25 +508,25 @@ COMPAT_SYSCALL_DEFINE5(getsockopt
Replacing obsolete simple_stroul with kstroul
Signed-off-by: Ameen Ali
---
kernel/printk/printk.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
index c06df7d..058302c 100644
--- a/kernel/printk/printk.c
+++ b/kernel
Replacing obsolete simple_stroul with kstroul
Signed-off-by: Ameen Ali ameenali...@gmail.com
---
kernel/printk/printk.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
index c06df7d..058302c 100644
--- a/kernel/printk
Fixed a coding style issue (unnecessary parentheses , unnecessary braces)
Signed-off-by: Ameen-Ali
---
kernel/audit.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/kernel/audit.c b/kernel/audit.c
index 72ab759..0607e12 100644
--- a/kernel/audit.c
+++ b/kernel/audit.c
Fixed a coding style issue (unnecessary parentheses , unnecessary braces)
Signed-off-by: Ameen-Ali ameenali...@gmail.com
---
kernel/audit.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/kernel/audit.c b/kernel/audit.c
index 72ab759..0607e12 100644
--- a/kernel/audit.c
56 matches
Mail list logo