mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [cciss: PATCH 00/17] fix scan_thread, sysfs stuff, LUN addressing problem
@ 2009-08-20 15:17 Stephen M. Cameron
  2009-08-20 15:17 ` [cciss: PATCH 01/17] Remove sysfs entries for logical drives on driver cleanup Stephen M. Cameron
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Stephen M. Cameron @ 2009-08-20 15:17 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-scsi, akpm, axboe, andrew.patterson, mikem, scameron

The following series cleans up the broken scan_thread code,
allows triggering of the scan_thread via sysfs, dynamically
allocates the struct device for each logical drive as needed
instead of all at once at driver init time, fixes a bug in
logical drive addressing (seen on MSA2012), and adds lunid,
raid_level, and usage_count attributes in sysfs for each
logical drive.

---

Andrew Patterson (3):
      Allow triggering of rescan of logical drive topology via sysfs entry
      Use one scan thread per controller and fix hang during rmmod
      Remove sysfs entries for logical drives on driver cleanup.

Stephen M. Cameron (14):
      Add usage_count attribute to each logical drive in /sys
      Add a "raid_level" attribute to each logical drive in /sys
      Add lunid attribute to each logical drive in /sys
      Preserve all 8 bytes of LUN ID for logical drives.
      Silence noisy per-disk messages output by cciss_read_capacity
      Fix excessive gendisk freeing bug on driver unload.
      Fix usage_count check in rebuild_lun_table when triggered via sysfs.
      Clear all sysfs-exposed data for deleted logical drives.
      Handle special case for sysfs attributes of the first logical drive.
      Handle cases when cciss_add_disk fails.
      Handle failure of blk_init_queue gracefully in cciss_add_disk.
      Rearrange logical drive sysfs code to make the "changing a disk" path work.
      Dynamically allocate struct device for each logical drive as needed.
      Remove some unused code in rebuild_lun_table()


 .../ABI/testing/sysfs-bus-pci-devices-cciss        |   28 +
 drivers/block/cciss.c                              |  551 +++++++++++++++-----
 drivers/block/cciss.h                              |   11 
 3 files changed, 461 insertions(+), 129 deletions(-)

-- 
-- steve


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2009-08-20 15:20 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-20 15:17 [cciss: PATCH 00/17] fix scan_thread, sysfs stuff, LUN addressing problem Stephen M. Cameron
2009-08-20 15:17 ` [cciss: PATCH 01/17] Remove sysfs entries for logical drives on driver cleanup Stephen M. Cameron
2009-08-20 15:17 ` [cciss: PATCH 02/17] Use one scan thread per controller and fix hang during rmmod Stephen M. Cameron
2009-08-20 15:17 ` [cciss: PATCH 03/17] Allow triggering of rescan of logical drive topology via sysfs entry Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 04/17] Remove some unused code in rebuild_lun_table() Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 05/17] Dynamically allocate struct device for each logical drive as needed Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 06/17] Rearrange logical drive sysfs code to make the "changing a disk" path work Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 07/17] Handle failure of blk_init_queue gracefully in cciss_add_disk Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 08/17] Handle cases when cciss_add_disk fails Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 09/17] Handle special case for sysfs attributes of the first logical drive Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 10/17] Clear all sysfs-exposed data for deleted logical drives Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 11/17] Fix usage_count check in rebuild_lun_table when triggered via sysfs Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 12/17] Fix excessive gendisk freeing bug on driver unload Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 13/17] Silence noisy per-disk messages output by cciss_read_capacity Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 14/17] Preserve all 8 bytes of LUN ID for logical drives Stephen M. Cameron
2009-08-20 15:18 ` [cciss: PATCH 15/17] Add lunid attribute to each logical drive in /sys Stephen M. Cameron
2009-08-20 15:19 ` [cciss: PATCH 16/17] Add a "raid_level" " Stephen M. Cameron
2009-08-20 15:19 ` [cciss: PATCH 17/17] Add usage_count " Stephen M. Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome