Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1232114
| From | Andrzej Hajda <a.hajda@samsung.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 00/19] Fixes related to incorrect assignment of signed results function |
| Date | 2015-09-24 16:10 +0200 |
| Message-ID | <qcfnH-5il-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi,
This is another set of independent patches. The only connection
between them is that they try to address problems spotted by proposed
coccinelle semantic patch assign_signed_to_unsigned.cocci[1].
This semantic patch tries to find bugs, where signed result of function
is lost due to conversion to unsigned value. To decrease number of
false positives it looks if after the call there is comparison of
the result variable with 0.
In pseudo-code it looks like:
unsigned = signed_function(...);
...
if (unsigned ( < | <= ) 0 )
...
This patchset contains mainly real bug fixes. Only last three patches
do not fix real bugs, they just proposes change of types to avoid
conversions int -> unsigned.
The patches are based on linux-next.
[1]: http://permalink.gmane.org/gmane.linux.kernel/2046107
Regards
Andrzej
Andrzej Hajda (19):
SUNRPC: fix variable type
spi: davinci: fix handling platform_get_irq result
libata: samsung_cf: fix handling platform_get_irq result
v4l: omap3isp: fix handling platform_get_irq result
media: am437x-vpfe: fix handling platform_get_irq result
staging: media: omap4iss: fix handling platform_get_irq result
net: hisilicon: fix handling platform_get_irq result
clk: st: fix handling result of of_property_count_strings
dmaengine: xgene-dma: fix handling xgene_dma_get_ring_size result
cx231xx: fix handling cx231xx_read_i2c_data result
clocksource: fix __ftm_clk_init result
extcon: rt8973a: fix handling regmap_irq_get_virq result
extcon: sm5502: fix handling regmap_irq_get_virq result
sony-laptop: fix handling sony_nc_hotkeys_decode result
KVM: PPC: e500: fix handling local_sid_lookup result
r8169: fix handling rtl_readphy result
tools: bpf_jit_disasm: make get_last_jit_image return unsigned
mac80211: make ieee80211_new_mesh_header return unsigned
block: nvme-scsi: make nvme_trans_get_blk_desc_len return unsigned
arch/powerpc/kvm/e500.c | 3 ++-
drivers/ata/pata_samsung_cf.c | 5 ++---
drivers/block/nvme-scsi.c | 2 +-
drivers/clk/st/clk-flexgen.c | 7 ++++---
drivers/clocksource/fsl_ftm_timer.c | 8 ++++----
drivers/dma/xgene-dma.c | 9 ++++++---
drivers/extcon/extcon-rt8973a.c | 2 +-
drivers/extcon/extcon-sm5502.c | 2 +-
drivers/media/platform/am437x/am437x-vpfe.c | 5 +++--
drivers/media/platform/omap3isp/isp.c | 5 +++--
drivers/media/usb/cx231xx/cx231xx-video.c | 3 ++-
drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +-
drivers/net/ethernet/realtek/r8169.c | 2 +-
drivers/platform/x86/sony-laptop.c | 12 ++++++++----
drivers/spi/spi-davinci.c | 7 ++++---
drivers/staging/media/omap4iss/iss.c | 5 +++--
net/mac80211/mesh.c | 2 +-
net/sunrpc/xprtsock.c | 2 +-
tools/net/bpf_jit_disasm.c | 2 +-
19 files changed, 49 insertions(+), 36 deletions(-)
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 00/19] Fixes related to incorrect assignment of signed results function Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
[PATCH 14/19] sony-laptop: fix handling sony_nc_hotkeys_decode result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 14/19] sony-laptop: fix handling sony_nc_hotkeys_decode result Darren Hart <dvhart@infradead.org> - 2015-10-03 18:50 +0200
Re: [PATCH 14/19] sony-laptop: fix handling sony_nc_hotkeys_decode result Andrzej Hajda <a.hajda@samsung.com> - 2015-10-05 09:50 +0200
[PATCH 03/19] libata: samsung_cf: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 03/19] libata: samsung_cf: fix handling platform_get_irq result Tejun Heo <tj@kernel.org> - 2015-09-24 17:00 +0200
[PATCH v2 03/19] libata: samsung_cf: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-25 08:50 +0200
Re: [PATCH v2 03/19] libata: samsung_cf: fix handling platform_get_irq result Tejun Heo <tj@kernel.org> - 2015-09-25 18:00 +0200
[PATCH 02/19] spi: davinci: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
[PATCH 07/19] net: hisilicon: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 07/19] net: hisilicon: fix handling platform_get_irq result David Miller <davem@davemloft.net> - 2015-09-27 07:50 +0200
[PATCH 16/19] r8169: fix handling rtl_readphy result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 16/19] r8169: fix handling rtl_readphy result David Miller <davem@davemloft.net> - 2015-09-27 07:50 +0200
[PATCH 18/19] mac80211: make ieee80211_new_mesh_header return unsigned Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 18/19] mac80211: make ieee80211_new_mesh_header return unsigned Johannes Berg <johannes@sipsolutions.net> - 2015-09-24 16:20 +0200
[PATCH v2 18/19] mac80211: make ieee80211_new_mesh_header return unsigned Andrzej Hajda <a.hajda@samsung.com> - 2015-09-25 08:50 +0200
[PATCH 11/19] clocksource: fix __ftm_clk_init result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
[PATCH 17/19] tools: bpf_jit_disasm: make get_last_jit_image return unsigned Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 17/19] tools: bpf_jit_disasm: make get_last_jit_image return unsigned Daniel Borkmann <daniel@iogearbox.net> - 2015-09-24 21:00 +0200
[PATCH v2 17/19] tools: bpf_jit_disasm: make get_last_jit_image return unsigned Andrzej Hajda <a.hajda@samsung.com> - 2015-09-25 08:50 +0200
Re: [PATCH v2 17/19] tools: bpf_jit_disasm: make get_last_jit_image return unsigned David Miller <davem@davemloft.net> - 2015-09-29 07:20 +0200
[PATCH 05/19] media: am437x-vpfe: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
[PATCH 13/19] extcon: sm5502: fix handling regmap_irq_get_virq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 13/19] extcon: sm5502: fix handling regmap_irq_get_virq result Chanwoo Choi <cw00.choi@samsung.com> - 2015-09-25 01:50 +0200
[PATCH 15/19] KVM: PPC: e500: fix handling local_sid_lookup result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
[PATCH 06/19] staging: media: omap4iss: fix handling platform_get_irq result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 06/19] staging: media: omap4iss: fix handling platform_get_irq result Dan Carpenter <dan.carpenter@oracle.com> - 2015-09-24 17:10 +0200
[PATCH 09/19] dmaengine: xgene-dma: fix handling xgene_dma_get_ring_size result Andrzej Hajda <a.hajda@samsung.com> - 2015-09-24 16:10 +0200
Re: [PATCH 09/19] dmaengine: xgene-dma: fix handling xgene_dma_get_ring_size result Vinod Koul <vinod.koul@intel.com> - 2015-09-25 04:10 +0200
csiph-web