I am calling during initialization only from detect() entry point.
But I guess, before the detect() is called, scsi layer acquires
the io_request_lock. So, you mean to say that I need to release it
before calling vmalloc() ? I was doing the same thing on 2.2.x
and even on 2.4.0 and it was working fine and now suddenly
it stopped working on 2.4.2. So what are the guidelines for using
vmalloc() if we want to use it in scsi low-level (HBA) driver ?
I am currently using the new error handling code. (use_new_eh_code = TRUE).
> -----Original Message-----
> From: Alan Cox [mailto:firstname.lastname@example.org]
> Sent: Wednesday, April 04, 2001 5:03 PM
> To: email@example.com
> Cc: Matt_Domsch@Dell.com; firstname.lastname@example.org
> Subject: Re: vmalloc on 2.4.x on ia64
> > Can we call vmalloc() or get_free_pages() from scsi
> low-level driver
> > (HBA driver) ? The reason why I am asking is because, I am calling
> It depends where. You can call it during initialisation if
> you arent holding
> the io_request_lock for example.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sat Apr 07 2001 - 21:00:15 EST