Linus Torvalds
d33d5a6c88
avoid spurious "may be used uninitialized" warning
...
The timer type simplifications caused a new gcc warning:
drivers/base/power/domain.c: In function ‘genpd_runtime_suspend’:
drivers/base/power/domain.c:562:14: warning: ‘time_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
elapsed_ns = ktime_to_ns(ktime_sub(ktime_get(), time_start));
despite the actual use of "time_start" not having changed in any way.
It appears that simply changing the type of ktime_t from a union to a
plain scalar type made gcc check the use.
The variable wasn't actually used uninitialized, but gcc apparently
failed to notice that the conditional around the use was exactly the
same as the conditional around the initialization of that variable.
Add an unnecessary initialization just to shut up the compiler.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-12-25 14:56:58 -08:00
..
power
avoid spurious "may be used uninitialized" warning
2016-12-25 14:56:58 -08:00
regmap
regmap: cache: Remove unused 'blksize' variable
2016-11-25 13:01:36 +00:00
test
driver core: test_async: fix up typo found by 0-day
2016-11-29 22:06:42 +01:00
attribute_container.c
attribute_container: Fix typo
2016-08-31 15:13:56 +02:00
base.h
driver core: Add deferred_probe attribute to devices in sysfs
2016-11-10 17:22:23 +01:00
bus.c
cacheinfo.c
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-12-22 09:25:45 -08:00
class.c
driver core: class: add class_groups support
2016-11-29 21:12:12 +01:00
component.c
container.c
core.c
driver core: Silence device links sphinx warning
2016-12-05 15:02:20 +01:00
cpu.c
cpu: clean up register_cpu func
2016-08-31 15:19:55 +02:00
dd.c
Driver core patches for 4.10-rc1
2016-12-13 11:42:18 -08:00
devcoredump.c
driver core: devcoredump: convert to use class_groups
2016-11-29 21:12:12 +01:00
devres.c
devres: add devm_alloc_percpu()
2016-11-15 22:34:25 -05:00
devtmpfs.c
dma-coherent.c
drivers: dma-coherent: Move spinlock in dma_alloc_from_coherent()
2016-09-28 17:53:16 +02:00
dma-contiguous.c
dma-mapping.c
drivers: base: dma-mapping: Fix typo in dmam_alloc_non_coherent comments
2016-11-30 13:04:53 +01:00
driver.c
firmware.c
firmware_class.c
firmware: Correct handling of fw_state_wait() return value
2016-12-08 21:05:54 +01:00
hypervisor.c
init.c
isa.c
isa: Call isa_bus_init before dependent ISA bus drivers register
2016-06-17 20:47:11 -07:00
Kconfig
Driver core patches for 4.10-rc1
2016-12-13 11:42:18 -08:00
Makefile
driver-core: add test module for asynchronous probing
2016-11-10 17:28:16 +01:00
map.c
memory.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
module.c
base: make module_create_drivers_dir race-free
2016-06-15 19:21:31 -07:00
node.c
treewide: replace obsolete _refok by __ref
2016-08-02 17:31:41 -04:00
pinctrl.c
driver: base: pinctrl: return error from pinctrl_bind_pins()
2016-09-13 23:02:59 +02:00
platform-msi.c
genirq/msi: Add cpumask allocation to alloc_msi_entry
2016-09-14 22:11:08 +02:00
platform.c
driver-core: platform: Catch errors from calls to irq_get_irq_data
2016-09-27 12:30:37 +02:00
property.c
device property: Add function to search for named child of device
2016-06-26 12:39:03 +01:00
soc.c
base: soc: Check for NULL SoC device attributes
2016-11-10 10:10:33 +01:00
syscore.c
topology.c
drivers base/topology: Convert to hotplug state machine
2016-11-09 23:45:29 +01:00
transport_class.c