WSL2-Linux-Kernel/arch/parisc/math-emu
Eric W. Biederman ccf75290cc signal/parisc: Use force_sig_fault where appropriate
Filling in struct siginfo before calling force_sig_info a tedious and
error prone process, where once in a great while the wrong fields
are filled out, and siginfo has been inconsistently cleared.

Simplify this process by using the helper force_sig_fault.  Which
takes as a parameters all of the information it needs, ensures
all of the fiddly bits of filling in struct siginfo are done properly
and then calls force_sig_info.

In short about a 5 line reduction in code for every time force_sig_info
is called, which makes the calling function clearer.

Cc: James Bottomley <jejb@parisc-linux.org>
Cc: Helge Deller <deller@gmx.de>
Cc: linux-parisc@vger.kernel.org
Acked-by: Helge Deller <deller@gmx.de>   # parisc
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
2018-04-25 10:44:06 -05:00
..
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
README Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cnv_float.h parisc: avoid undefined shift in cnv_float.h 2013-01-07 23:06:22 +01:00
dbl_float.h [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
decode_exc.c treewide: fix potentially dangerous trailing ';' in #defined values/expressions 2011-07-21 14:10:00 +02:00
denormal.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfadd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
dfcmp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfdiv.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfmpy.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfrem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfsqrt.c [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
dfsub.c Fix common misspellings 2011-03-31 11:26:23 -03:00
driver.c signal/parisc: Use force_sig_fault where appropriate 2018-04-25 10:44:06 -05:00
fcnvff.c parisc: Silence uninitialized variable warning in dbl_to_sgl_fcnvff() 2018-03-27 18:52:21 +02:00
fcnvfu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfut.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfxt.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvuf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvxf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
float.h parisc: remove duplicate define 2013-11-07 22:28:15 +01:00
fmpyfadd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
fpbits.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpudispatch.c parisc: Fix typo in fpudispatch.c 2016-05-22 22:29:07 +02:00
frnd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hppa.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
math-emu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfadd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sfcmp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfdiv.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfmpy.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfrem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfsqrt.c [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
sfsub.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sgl_float.h [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00

README

All files except driver.c are snapshots from the HP-UX kernel.  They've
been modified as little as possible.  Even though they don't fit the
Linux coding style, please leave them in their funny format just in case
someone in the future, with access to HP-UX source code, is generous
enough to update our copies with later changes from HP-UX -- it'll
make their 'diff' job easier if our code is relatively unmodified.

Required Disclaimer: Hewlett-Packard makes no implied or expressed
warranties about this code nor any promises to maintain or test it
in any way.  This copy of this snapshot is no longer the property
of Hewlett-Packard.