/* pm8001_queue_command - register for upper layer used, all IO commands sent to HBA are from this interface. @task: the task to be execute. @num: if can_queue great than 1, the task can be queued up. for SMP task, we always execute one one time @gfp_flags: gfp_flags  */
int pm8001_queue_command(struct sas_task *task, const int num, gfp_t gfp_flags)
/* pm8001_queue_command - register for upper layer used, all IO commands sent to HBA are from this interface. @task: the task to be execute. @num: if can_queue great than 1, the task can be queued up. for SMP task, we always execute one one time @gfp_flags: gfp_flags  */
int pm8001_queue_command(struct sas_task *task, const int num, gfp_t gfp_flags)
{
	return pm8001_task_exec(task, num, gfp_flags, 0, NULL);
}