diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2017-11-23 10:29:05 -0500 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2017-11-23 10:29:05 -0500 |
commit | 866c9b94ef968445c52214b3748ecc52a8491bca (patch) | |
tree | 1fd073acb9be8e89e77b35c41e2964ac6feabee6 /lib/mpi/mpi-pow.c | |
parent | aea3706cfc4d952ed6d32b6d5845b5ecd99ed7f5 (diff) | |
parent | 841b86f3289dbe858daeceec36423d4ea286fac2 (diff) |
Merge tag 'for-linus-timers-conversion-final-v4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into timers/urgent
Pull the last batch of manual timer conversions from Kees Cook:
- final batch of "non trivial" timer conversions (multi-tree dependencies,
things Coccinelle couldn't handle, etc).
- treewide conversions via Coccinelle, in 4 steps:
- DEFINE_TIMER() functions converted to struct timer_list * argument
- init_timer() -> setup_timer()
- setup_timer() -> timer_setup()
- setup_timer() -> timer_setup() (with a single embedded structure)
- deprecated timer API removals (init_timer(), setup_*timer())
- finalization of new API (remove global casts)
Diffstat (limited to 'lib/mpi/mpi-pow.c')
-rw-r--r-- | lib/mpi/mpi-pow.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/mpi/mpi-pow.c b/lib/mpi/mpi-pow.c index e24388a863a7..468fb7cd1221 100644 --- a/lib/mpi/mpi-pow.c +++ b/lib/mpi/mpi-pow.c | |||
@@ -26,6 +26,7 @@ | |||
26 | * however I decided to publish this code under the plain GPL. | 26 | * however I decided to publish this code under the plain GPL. |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #include <linux/sched.h> | ||
29 | #include <linux/string.h> | 30 | #include <linux/string.h> |
30 | #include "mpi-internal.h" | 31 | #include "mpi-internal.h" |
31 | #include "longlong.h" | 32 | #include "longlong.h" |
@@ -256,6 +257,7 @@ int mpi_powm(MPI res, MPI base, MPI exp, MPI mod) | |||
256 | } | 257 | } |
257 | e <<= 1; | 258 | e <<= 1; |
258 | c--; | 259 | c--; |
260 | cond_resched(); | ||
259 | } | 261 | } |
260 | 262 | ||
261 | i--; | 263 | i--; |