summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/rum
diff options
context:
space:
mode:
authorsevan <sevan@NetBSD.org>2017-10-30 01:25:27 +0000
committersevan <sevan@NetBSD.org>2017-10-30 01:25:27 +0000
commit6a6bea4feb9627ce24354ac1d7241c27ec6bccc8 (patch)
treeab8adb9d989f30fcf47bdeffbf429ed0167665de /sys/dev/microcode/rum
parent5643561c5d0a8a2d843c66f591105f5173f91d19 (diff)
regen
Diffstat (limited to 'sys/dev/microcode/rum')
0 files changed, 0 insertions, 0 deletions
pgoyette locking protocol. 2010-05-18Add support for DIOCCACHESYNC ioctl for dm devices. Add new sync functionhaad pointer to dm_target_t because that is the only part of dm which know real block device. disk_ioctl_switch parses whole device table and for every entry it calls particular sync routine which propagates DIOCCACHESYNC to real disk. While I was here implement some KNF fixes and remove unneeded symbols from dm.h. Problem reported on port-xen@ by Hugo Silva. 2010-01-04Indent files remove unnecessary blank lines, white spaces and KNFize code.haad 2009-09-09Fix bug in kmem_alloc/kmem_free of params string. Params string washaad allocated with length DM_MAX_PARAMS_SIZE and released with strlen + 1 size. Disable KM_NOSLEEP allocation because we do not need them here there is nothing critical in ioctl part of dm driver. Bug reported by jak@. 2009-08-16fix a comment typo.yamt 2009-02-20Call dm_target_busy only on properly autoloaded module.haad 2009-02-19In NetBSD our target modules are called with prefix dm_target_. Add thishaad prefix to target module name when loading module, lvm2tools uses linux target names e.g. zero not dm_target_zero. 2009-02-19Add support for autoloading of device-mapper targets modules. Addhaad dm_target_autoload function which tries to load target module. Fix two deadlocks in dm_table_load_ioctl error path(I forgot to call dm_dev_unbusy). 2009-01-02Add stubs for mirror target, too. This target does nothing for now, but lvmhaad tools support mirror target and trying to create LV with mirrorred backend caused panic in dm_table_load_ioctl. 2009-01-02Add stripe target functions stubs. Stripe target must be present in dm driverhaad because without it lvm2tools will not create LVsi and eventualy panic system. Problem reported by agc@. 2008-12-21Add support for loading dm targets as separate modules. All targets excepthaad linear can be loaded as module. Module is not loaded when there is target with similar name already. Zero and error targets aresimple examples how can be all future targets written to support dynamic loading. Target can't be unloaded until there is at least one user. 2008-12-19Add infrastructure needed to load device-mapper targets as modules.haad Targets wasn't converted yet and at least snapshot target will be converted in a near future. 2008-12-19Merge the haad-dm branch to -current. This branch adds LVM functionality tohaad the base NetBSD system. It uses Linux LVM2 tools and our BSD licensed device-mapper driver. The device-mapper driver can be used to create virtual block devices which maps virtual blocks to real with target mapping called target. Currently these targets are available a linear, zero, error and a snapshot (this is work in progress and doesn't work yet). The lvm2tools adds lvm and dmsetup binary to based system, where the lvm tool is used to manage and administer whole LVM and the dmestup is used to communicate iwith device-mapper kernel driver. With these tools also a libdevmapper library is instaled to the base system. Building of tools and driver is currently disable and can be enabled with MKLVM=yes in mk.conf. I will add sets lists and rc.d script soon. Oked by agc@ and cube@.