From: Kenn H. <ke...@us...> - 2003-07-07 23:47:35
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/scsi In directory sc8-pr-cvs1:/tmp/cvs-serv31393/drivers/scsi Modified Files: Makefile scsi_ioctl.c Log Message: Merge with 2.5.51 Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/scsi/Makefile,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- Makefile 19 Jun 2003 23:31:47 -0000 1.16 +++ Makefile 7 Jul 2003 23:47:31 -0000 1.17 @@ -129,7 +129,8 @@ obj-$(CONFIG_CHR_DEV_SG) += sg.o scsi_mod-objs := scsi.o hosts.o scsi_ioctl.o constants.o scsicam.o \ - scsi_error.o scsi_lib.o scsi_scan.o scsi_syms.o + scsi_error.o scsi_lib.o scsi_scan.o scsi_syms.o \ + scsi_sysfs.o ifdef CONFIG_PROC_FS scsi_mod-objs += scsi_proc.o Index: scsi_ioctl.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/scsi/scsi_ioctl.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- scsi_ioctl.c 26 Mar 2003 00:06:47 -0000 1.10 +++ scsi_ioctl.c 7 Jul 2003 23:47:31 -0000 1.11 @@ -394,12 +394,13 @@ * any copy_to_user() error on failure there */ static int -scsi_ioctl_get_pci(Scsi_Device * dev, void *arg) +scsi_ioctl_get_pci(Scsi_Device * sdev, void *arg) { + struct device *dev = scsi_get_device(sdev->host); - if (!dev->host->pci_dev) return -ENXIO; - return copy_to_user(arg, dev->host->pci_dev->slot_name, - sizeof(dev->host->pci_dev->slot_name)); + if (!dev) return -ENXIO; + return copy_to_user(arg, dev->bus_id, + sizeof(dev->bus_id)); } #else static int |