1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00
lvm2/lib/misc
Peter Rajnoha 1c7a509bed filters: add firmware RAID filter
Just like MD filtering that detects components of software RAID (md),
add detection for firmware RAID.

We're not adding any native code to detect this - there are lots of
firmware RAIDs out there which is just out of LVM scope. However,
with current changes with which we're able to get device info from
external sources (e.g. external_device_info_source="udev"), we can
do this easily if the external device status source has this kind
of information - which is the case of "udev" source where the results
of blkid scans are stored.

This detection should cover all firmware RAIDs that blkid can detect and
which are identified as:
  ID_FS_TYPE = {adaptec,ddf,hpt45x,hpt37x,isw,jmicron,lsi_mega,nvidia,promise_fasttrack,silicon_medley,via}_raid_member
2015-01-30 13:17:12 +01:00
..
.gitignore More .gitignore files for an in-source-tree build. 2012-06-08 16:34:43 +01:00
configure.h.in sparse: configurable type for sparse volumes 2014-10-30 23:58:48 +01:00
crc_gen.c was renamed 2010-09-27 19:10:46 +00:00
crc.c Fix CRC32 calculation on big endian CPU 2011-02-08 12:41:08 +00:00
crc.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
intl.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
last-path-component.h cleaner const char* usage for last_path_component() 2008-11-12 09:53:33 +00:00
lib.h report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
lvm-exec.c exec_cmd: skip fork when argv[0] is null 2014-04-08 11:00:13 +02:00
lvm-exec.h exec: pipe open 2013-08-06 16:18:43 +02:00
lvm-file.c cleanup: simplify code around flock 2013-07-01 23:06:41 +02:00
lvm-file.h setvbuf: reopen only valid fd 2012-08-27 13:07:07 +02:00
lvm-flock.c cleanup: avoid double assign 2014-08-19 14:33:06 +02:00
lvm-flock.h signals: Move sigint handling out to lvm-signal. 2014-05-01 20:07:17 +01:00
lvm-globals.c filters: add firmware RAID filter 2015-01-30 13:17:12 +01:00
lvm-globals.h filters: add firmware RAID filter 2015-01-30 13:17:12 +01:00
lvm-percent.c report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
lvm-percent.h report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
lvm-signal.c signals: better nesting support 2014-05-07 14:09:33 +02:00
lvm-signal.h signals: Add init_signals. 2014-05-01 20:31:19 +01:00
lvm-string.c cache: use LV_PENDING_DELETE 2014-11-10 22:05:49 +01:00
lvm-string.h cleanup: use enum return codes 2014-05-07 14:17:46 +02:00
lvm-version.h.in Add an API version number, LVM_LIBAPI, to the VERSION string. 2009-07-22 20:01:28 +00:00
lvm-wrappers.c cleanup: drop inline keyword 2014-06-10 10:51:26 +02:00
lvm-wrappers.h cleanup: drop inline keyword 2014-06-10 10:51:26 +02:00
sharedlib.c cleanup: tiny speedup of lib_dir checking 2013-12-10 11:15:48 +01:00
sharedlib.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
timestamp.c Skip NULL check before dm_free 2011-01-28 10:16:04 +00:00
timestamp.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
util.h Newer gcc doesn't need this trick 2011-04-08 14:11:40 +00:00