Markus Armbruster 31e1ea3ee7 scsi hotplug: Set DriveInfo member bus correctly
drive_init() picks the first free bus and unit number, unless the user
specifies them.

This isn't a good fit for the drive_add monitor command, because there
we specify the controller by PCI address instead of using bus number
set by drive_init().

scsi_hot_add() takes care to replace the unit number set by
drive_init() by the real one, but it neglects to replace the bus
number.  Thus, bus/unit in DriveInfo may be bogus.  Affects
drive_get() and drive_get_max_bus().  I'm not aware of anything bad
happening because of that; looks like by the time we're hot-plugging,
the two functions aren't used anymore.  Fix it anyway.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-01-31 10:03:00 +01:00
..
2010-06-13 19:00:50 +01:00
2009-11-19 16:45:21 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-06-19 07:47:42 +00:00
2010-05-15 17:36:13 +00:00
2010-07-11 20:33:10 +03:00
2009-11-19 16:45:21 +00:00
2010-12-11 15:24:25 +00:00
2009-05-08 02:35:15 +01:00
2010-12-11 15:24:25 +00:00
2009-11-19 16:45:21 +00:00
2010-07-06 10:36:28 -05:00
2010-12-11 15:24:25 +00:00
2010-11-01 17:57:22 +03:00
2010-04-08 21:17:10 +02:00
2009-11-22 21:27:40 +00:00
2009-11-22 21:27:40 +00:00
2010-12-11 15:24:26 +00:00
2009-10-01 16:12:16 -05:00
2009-11-09 08:43:03 -06:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-04-08 21:44:38 +02:00
2010-02-07 19:28:32 +00:00
2010-08-24 15:22:24 +00:00
2010-04-05 19:57:40 +01:00
2010-07-06 10:36:28 -05:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2009-11-22 21:27:40 +00:00
2010-12-11 15:24:25 +00:00
2010-09-09 19:37:16 +00:00
2010-04-18 08:55:12 +00:00
2011-01-29 15:07:19 +01:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2009-03-28 16:17:50 +00:00
2010-09-24 04:09:01 +04:00
2004-11-07 18:04:02 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-12-11 21:32:48 +00:00
2010-12-11 15:24:25 +00:00
2011-01-24 20:54:34 +00:00
2011-01-24 20:54:34 +00:00
2011-01-29 14:06:07 +01:00
2009-09-10 19:48:00 +04:00
2010-11-09 16:51:12 +03:00
2010-06-14 11:12:53 -05:00
2010-12-11 15:24:25 +00:00
2010-07-06 10:36:28 -05:00
2009-10-05 09:32:39 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-12-11 15:24:25 +00:00
2010-11-09 16:51:11 +03:00
2010-12-11 15:24:25 +00:00
2010-11-22 10:00:06 +02:00
2010-10-20 12:06:43 +02:00
2010-12-11 15:24:26 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2011-01-12 21:00:01 +00:00
2011-01-24 20:54:34 +00:00
2011-01-12 19:48:57 +00:00
2010-12-11 21:32:47 +00:00
2011-01-14 20:39:18 +01:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:25 +00:00
2009-05-10 01:44:56 +01:00
2010-07-06 10:36:28 -05:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2011-01-25 09:18:00 +01:00
2011-01-25 09:18:00 +01:00
2010-12-11 15:24:26 +00:00
2010-12-11 15:24:25 +00:00
2011-01-20 15:33:18 +02:00
2010-10-19 14:09:06 +02:00
2011-01-20 15:33:34 +02:00
2009-09-11 10:19:48 -05:00
2009-09-11 10:19:48 -05:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-07-06 10:36:28 -05:00
2010-12-11 21:32:47 +00:00
2009-12-03 09:41:31 -06:00
2010-12-11 21:32:47 +00:00
2010-02-07 08:05:03 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-06-30 20:41:37 +02:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2010-12-11 21:32:47 +00:00
2011-01-25 09:18:00 +01:00
2011-01-25 09:18:00 +01:00
2011-01-25 09:18:00 +01:00
2010-12-17 16:11:02 +01:00
2009-12-23 16:35:00 +02:00
2011-01-20 15:33:05 +02:00
2010-12-11 15:24:25 +00:00
2010-11-22 10:00:06 +02:00
2010-12-22 09:01:53 +02:00
2010-12-22 09:01:53 +02:00
2010-08-24 15:22:24 +00:00
2010-12-11 21:32:47 +00:00
2010-11-27 11:23:34 +00:00
2011-01-10 13:29:25 +02:00
2011-01-10 13:29:25 +02:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2011-01-20 12:37:21 +01:00
2011-01-20 12:37:21 +01:00
2010-12-11 15:24:25 +00:00
2011-01-20 12:37:21 +01:00
2011-01-20 12:37:21 +01:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2011-01-12 21:12:31 +00:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:26 +00:00
2009-10-01 16:12:16 -05:00
2010-10-13 18:38:07 +00:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:25 +00:00
2009-11-13 04:04:18 +00:00
2010-07-06 10:36:28 -05:00
2008-12-13 09:32:43 +00:00
2011-01-29 14:06:07 +01:00
2011-01-29 14:06:07 +01:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2010-12-09 14:23:24 +01:00
2010-12-09 14:23:24 +01:00
2011-01-10 13:43:55 +02:00
2010-12-09 14:23:24 +01:00
2011-01-20 12:37:21 +01:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-26 00:29:49 +01:00
2010-12-11 15:24:25 +00:00
2010-11-25 12:00:10 +01:00
2011-01-31 10:03:00 +01:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:25 +00:00
2011-01-20 12:37:21 +01:00
2010-12-11 15:24:25 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2011-01-21 17:56:32 +01:00
2009-09-20 14:58:02 +00:00
2011-01-20 12:37:21 +01:00
2010-09-18 07:01:48 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2011-01-29 14:06:07 +01:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-10-07 08:54:54 -05:00
2010-12-11 15:24:25 +00:00
2010-12-18 18:31:22 +00:00
2009-10-01 16:12:16 -05:00
2010-12-11 15:24:26 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2010-12-11 15:24:25 +00:00
2011-01-29 14:06:07 +01:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-12-11 15:24:25 +00:00
2009-12-04 20:44:44 +00:00
2010-12-11 15:24:26 +00:00
2011-01-12 11:40:04 +01:00
2011-01-11 17:15:24 +01:00
2011-01-11 17:15:24 +01:00
2011-01-12 11:40:04 +01:00
2011-01-12 11:40:04 +01:00
2011-01-12 11:40:04 +01:00
2010-04-04 21:18:26 +01:00
2011-01-12 11:40:04 +01:00
2011-01-11 17:15:24 +01:00
2011-01-12 11:40:04 +01:00
2011-01-20 12:37:21 +01:00
2010-12-09 14:23:24 +01:00
2010-07-06 10:36:28 -05:00
2011-01-10 13:29:42 +02:00
2011-01-04 21:58:24 +01:00
2010-04-01 13:56:43 -05:00
2010-04-01 13:56:43 -05:00
2010-10-13 18:41:29 +00:00
2011-01-11 17:47:48 +02:00
2010-06-13 19:00:50 +01:00
2010-02-03 19:47:34 -02:00
2011-01-10 13:29:42 +02:00
2010-10-13 18:41:29 +00:00
2009-12-02 08:57:43 -06:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2009-12-03 09:41:34 -06:00
2009-06-13 16:18:31 +03:00
2010-06-13 19:00:50 +01:00
2010-12-22 09:01:53 +02:00
2010-12-22 09:01:53 +02:00
2010-10-20 12:06:50 +02:00