Sam Ravnborg
66a9df34e3
sparc64: remove cast from output constraints in math asm statements
...
The following asm statements generated a sparse warning:
asm("addcc \n\t" : "=r" (((USItype)(r2)))
warning: asm output is not an lvalue
When asking on the sparse mailing list Linus replyed:
"
Those casts to (USItype) are all pointless to begin with (since the
values are of that type already!) and they mean that the expression
isn't something you can assign to (lvalue).
"
In the math emulation code drop all casts in the output
parts of the asm statements.
This fixes a lot of "warning: asm output is not an lvalue" sparse
warnings in math_64.c.
Signed-off-by: Sam Ravnborg <[email protected] >
Signed-off-by: David S. Miller <[email protected] >
2014-05-18 19:01:28 -07:00
..
alpha
Merge git://git.infradead.org/users/eparis/audit
2014-04-12 12:38:53 -07:00
arc
ARC: Delete stale barrier.h
2014-04-18 13:49:15 -07:00
arm
Devicetree bug fixes for v3.15
2014-04-28 15:19:06 -07:00
arm64
arm64: init: Move of_clk_init to time_init
2014-04-25 18:15:56 +01:00
avr32
blackfin
blackfin updates for Linux 3.15
2014-04-12 17:26:45 -07:00
c6x
cris
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
frv
hexagon
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
ia64
mm: split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts
2014-04-25 16:05:40 -07:00
m32r
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
m68k
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
metag
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
microblaze
Microblaze patches for 3.15-rc1
2014-04-11 11:53:45 -07:00
mips
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-04-27 11:21:03 -07:00
mn10300
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-04-12 14:49:50 -07:00
openrisc
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
parisc
Merge branch 'parisc-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
2014-04-17 13:21:35 -07:00
powerpc
powerpc/4xx: Fix section mismatch in ppc4xx_pci.c
2014-04-28 16:32:53 +10:00
s390
Merge branch 'safe-dirty-tlb-flush'
2014-04-27 15:08:12 -07:00
score
sh
mm: split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts
2014-04-25 16:05:40 -07:00
sparc
sparc64: remove cast from output constraints in math asm statements
2014-05-18 19:01:28 -07:00
tile
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
um
mm: split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts
2014-04-25 16:05:40 -07:00
unicore32
Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
2014-04-07 16:36:11 -07:00
x86
Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-04-22 09:09:06 -07:00
xtensa
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-04-12 14:49:50 -07:00
.gitignore
Kconfig