Gustavo A. R. Silva
572d8fda26
char: amd64-agp: Use 64-bit arithmetic instead of 32-bit
...
Cast *tmp* and *nb_base* to u64 in order to give the compiler
complete information about the proper arithmetic to use.
Notice that such variables are used in contexts that expect
expressions of type u64 (64 bits, unsigned) and the following
expressions are currently being evaluated using 32-bit arithmetic:
tmp << 25
nb_base << 25
Addresses-Coverity-ID: 200586 ("Unintentional integer overflow")
Addresses-Coverity-ID: 200587 ("Unintentional integer overflow")
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2018-07-10 13:50:31 +10:00
..
agp
char: amd64-agp: Use 64-bit arithmetic instead of 32-bit
2018-07-10 13:50:31 +10:00
hw_random
hwrng: core - Always drop the RNG in hwrng_unregister()
2018-06-15 23:06:49 +08:00
ipmi
ipmi: kcs_bmc: fix IRQ exception if the channel is not open
2018-06-24 18:11:39 -05:00
mwave
pcmcia
tty: replace ->proc_fops with ->proc_show
2018-05-16 07:24:30 +02:00
tpm
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
xilinx_hwicap
xillybus
PCI: Add Altera vendor ID
2018-03-14 19:13:47 +01:00
adi.c
char: sparc64: Add privileged ADI driver
2018-06-05 11:24:55 -07:00
apm-emulation.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
applicom.c
applicom.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
bsr.c
ds1620.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
dsp56k.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
dtlk.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
efirtc.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
generic_nvram.c
hangcheck-timer.c
treewide: Switch DEFINE_TIMER callbacks to struct timer_list *
2017-11-21 15:57:05 -08:00
hpet.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
Kconfig
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
lp.c
char: lp: use true or false for boolean values
2018-01-25 10:56:02 +01:00
Makefile
char: sparc64: Add privileged ADI driver
2018-06-05 11:24:55 -07:00
mbcs.c
mbcs.h
mem.c
/dev/mem: Avoid overwriting "err" in read_mem()
2018-03-28 13:23:54 +02:00
misc.c
proc: introduce proc_create_seq{,_data}
2018-05-16 07:23:35 +02:00
mspec.c
char: mspec: change return type to vm_fault_t
2018-04-23 13:51:53 +02:00
nsc_gpio.c
nvram.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
nwbutton.c
treewide: Switch DEFINE_TIMER callbacks to struct timer_list *
2017-11-21 15:57:05 -08:00
nwbutton.h
treewide: Switch DEFINE_TIMER callbacks to struct timer_list *
2017-11-21 15:57:05 -08:00
nwflash.c
pc8736x_gpio.c
powernv-op-panel.c
ppdev.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ps3flash.c
random.c
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
2018-06-28 10:40:47 -07:00
raw.c
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
rtc.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
scx200_gpio.c
snsc.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
snsc.h
snsc_event.c
sonypi.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
tb0219.c
tlclk.c
timer: Remove last user of TIMER_INITIALIZER
2017-10-05 15:01:18 +02:00
toshiba.c
proc: introduce proc_create_single{,_data}
2018-05-16 07:23:35 +02:00
ttyprintk.c
uv_mmtimer.c
virtio_console.c
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00