mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
This reverts commitf06c7d823awhich is commit62ec209209upstream. It breaks the Android ABI and is not needed for Android systems at this point in time. If needed in the future, it can come back in an abi-safe way. Bug: 161946584 Change-Id: I7853972e9f38b29384a23fa3ec9dcf0692a2ede1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
@@ -535,7 +535,7 @@ EXPORT_SYMBOL(scsi_host_alloc);
|
||||
static int __scsi_host_match(struct device *dev, const void *data)
|
||||
{
|
||||
struct Scsi_Host *p;
|
||||
const unsigned int *hostnum = data;
|
||||
const unsigned short *hostnum = data;
|
||||
|
||||
p = class_to_shost(dev);
|
||||
return p->host_no == *hostnum;
|
||||
@@ -552,7 +552,7 @@ static int __scsi_host_match(struct device *dev, const void *data)
|
||||
* that scsi_host_get() took. The put_device() below dropped
|
||||
* the reference from class_find_device().
|
||||
**/
|
||||
struct Scsi_Host *scsi_host_lookup(unsigned int hostnum)
|
||||
struct Scsi_Host *scsi_host_lookup(unsigned short hostnum)
|
||||
{
|
||||
struct device *cdev;
|
||||
struct Scsi_Host *shost = NULL;
|
||||
|
||||
@@ -777,7 +777,7 @@ extern void scsi_remove_host(struct Scsi_Host *);
|
||||
extern struct Scsi_Host *scsi_host_get(struct Scsi_Host *);
|
||||
extern int scsi_host_busy(struct Scsi_Host *shost);
|
||||
extern void scsi_host_put(struct Scsi_Host *t);
|
||||
extern struct Scsi_Host *scsi_host_lookup(unsigned int hostnum);
|
||||
extern struct Scsi_Host *scsi_host_lookup(unsigned short);
|
||||
extern const char *scsi_host_state_name(enum scsi_host_state);
|
||||
extern void scsi_host_complete_all_commands(struct Scsi_Host *shost,
|
||||
enum scsi_host_status status);
|
||||
|
||||
Reference in New Issue
Block a user