linux/arch/metag/kernel
Andrey Utkin f93125ae17 metag: cachepart: Fix failure check
[linux-3.16-rc5/arch/metag/kernel/cachepart.c:102]: (style) Checking if
unsigned variable 'thread_cache_size' is less than zero.

Source code is

        if (thread_cache_size < 0)
            pr_emerg("Can't read %s cache size\n",
                 cache_type ? "DCACHE" : "ICACHE");

but

    unsigned int thread_cache_size;

Function get_thread_cache_size returns an error code
as (unsigned int) -1.

Change get_thread_cache_size() to return signed int, and its result is
stored into signed int variable.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=80361
Reported-by: David Binderman <dcb314@hotmail.com>
Signed-off-by: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Signed-off-by: James Hogan <james.hogan@imgtec.com>
2014-07-18 10:36:59 +01:00
..
perf metag: delete __cpuinit usage from all metag files 2013-07-14 19:36:54 -04:00
.gitignore metag: Build infrastructure 2013-03-02 20:09:54 +00:00
asm-offsets.c metag: Build infrastructure 2013-03-02 20:09:54 +00:00
cachepart.c metag: cachepart: Fix failure check 2014-07-18 10:36:59 +01:00
clock.c metag: log core and timer frequencies from arch code 2013-06-13 12:55:27 +01:00
core_reg.c
da.c metag: export _metag_da_present and cpu_2_hwthread_id 2013-03-27 14:37:52 +00:00
devtree.c metag: use common of_flat_dt_match_machine 2013-10-09 20:03:57 -05:00
dma.c metag: dma: remove dead code in dma_alloc_init() 2013-11-25 10:50:27 +00:00
ftrace_stub.S metag: ftrace support 2013-03-02 20:09:55 +00:00
ftrace.c ftrace: Do not pass data to ftrace_dyn_arch_init 2014-03-07 10:06:14 -05:00
head.S metag: smp: copy cache partition and enable GCOn 2013-03-15 13:21:17 +00:00
irq.c metag: Use irq_set_affinity instead of homebrewn code 2014-03-17 12:34:59 +00:00
kick.c metag: kick: add missing irq_enter/exit to kick_handler() 2013-07-02 14:12:08 +01:00
machines.c
Makefile metag: Add JTAG Debug Adapter (DA) support 2013-03-02 20:09:56 +00:00
metag_ksyms.c metag: move EXPORT_SYMBOL(csum_partial) to metag_ksyms.c 2013-07-04 10:00:02 +01:00
module.c
perf_callchain.c metag: Perf 2013-03-02 20:09:54 +00:00
process.c dump_stack: unify debug information printed by show_regs() 2013-04-30 17:04:02 -07:00
ptrace.c metag: ptrace: Implement NT_METAG_TLS 2013-03-27 14:37:47 +00:00
setup.c of/fdt: consolidate built-in dtb section variables 2014-04-30 00:59:13 -05:00
signal.c metag: Use get_signal() signal_setup_done() 2014-03-18 10:30:22 +00:00
smp.c metag/smp: Make boot_secondary() static 2014-01-06 09:59:22 +00:00
stacktrace.c
sys_metag.c
tbiunexp.S
tcm.c
time.c metag: init common clk and use "core" clk 2013-06-13 12:54:41 +01:00
topology.c metag: topology: export 'cpu_core_map' 2013-12-19 11:36:13 +00:00
traps.c metag: handle low level kicks directly 2013-11-06 10:40:02 +00:00
user_gateway.S
vmlinux.lds.S metag: Build infrastructure 2013-03-02 20:09:54 +00:00