]> git.proxmox.com Git - mirror_zfs.git/commit
Linux 4.11 compat: set_task_state() removed
authorOlaf Faaland <faaland1@llnl.gov>
Thu, 23 Feb 2017 17:52:08 +0000 (09:52 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 23 Feb 2017 17:52:08 +0000 (09:52 -0800)
commit8d5feecacfdcca29336209bdccd6493a5fa53576
treefdf10690cd214c4f7fa4928dd88efee0b126241c
parent97048200f888afc0b1387bff75049cf37e9715bd
Linux 4.11 compat: set_task_state() removed

Replace uses of set_task_state(current, STATE) with
set_current_state(STATE).

In Linux 4.11, torvalds/linux@642fa44, set_task_state() is removed.

All spl uses are of the form set_task_state(current, STATE).
set_current_state(STATE) is equivalent and has been available since
Linux 2.2.26.

Furthermore, set_current_state(STATE) is already used in about 15
locations within spl.  This change should have no impact other than
removing an unnecessary dependency.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Olaf Faaland <faaland1@llnl.gov>
Closes #603
module/spl/spl-err.c