android_kernel_xiaomi_sm8350/arch/m68k/fpsp040
Roman Zippel 3b66a1edb0 [PATCH] m68k: convert thread flags to use bit fields
Remove task_work structure, use the standard thread flags functions and use
shifts in entry.S to test the thread flags.  Add a few local labels to entry.S
to allow gas to generate short jumps.

Finally it changes a number of inline functions in thread_info.h to macros to
delay the current_thread_info() usage, which requires on m68k a structure
(task_struct) not yet defined at this point.

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Cc: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-13 18:14:14 -08:00
..
bindec.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
binstr.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bugfix.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
decbin.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
do_func.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpsp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gen_except.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
get_op.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kernel_ex.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
README Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
res_func.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
round.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sacos.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sasin.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
satan.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
satanh.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scale.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scosh.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setox.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sgetem.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sint.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
skeleton.S [PATCH] m68k: convert thread flags to use bit fields 2005-11-13 18:14:14 -08:00
slog2.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
slogn.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smovecr.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
srem_mod.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ssin.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ssinh.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stan.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stanh.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sto_res.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stwotox.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tbldo.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
util.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_bsun.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_fline.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_operr.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_ovfl.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_snan.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_store.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_unfl.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_unimp.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
x_unsupp.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00

MOTOROLA MICROPROCESSOR & MEMORY TECHNOLOGY GROUP
M68000 Hi-Performance Microprocessor Division
M68040 Software Package

M68040 Software Package Copyright (c) 1993, 1994 Motorola Inc.
All rights reserved.

THE SOFTWARE is provided on an "AS IS" basis and without warranty.
To the maximum extent permitted by applicable law,
MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED,
INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE and any warranty against infringement with
regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF)
and any accompanying written materials.

To the maximum extent permitted by applicable law,
IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE
SOFTWARE.  Motorola assumes no responsibility for the maintenance
and support of the SOFTWARE.

You are hereby granted a copyright license to use, modify, and
distribute the SOFTWARE so long as this entire notice is retained
without alteration in any modified and/or redistributed versions,
and that such modified versions are clearly identified as such.
No licenses are granted by implication, estoppel or otherwise
under any patents or trademarks of Motorola, Inc.