/* * Copyright (C) 2003 Sistina Software. * Copyright (C) 2004 Red Hat, Inc. All rights reserved. * * Module Author: Heinz Mauelshagen * * This file is released under the GPL. * * Path selector registration. */ #include <linux/device-mapper.h> #include <linux/module.h> #include "dm-path-selector.h" #include <linux/slab.h> struct ps_internal { struct path_selector_type pst; struct list_head list; }; #define pst_to_psi(__pst) container_of((__pst), struct ps_internal, pst) static LIST_HEAD(_path_selectors); static DECLARE_RWSEM(_ps_lock);
static struct ps_internal *__find_path_selector_type(const char *name) { struct ps_internal *psi; list_for_each_entry(psi, &_path_selectors, list) { if (!strcmp(name, psi->pst.name)) return psi; } return NULL; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 48 | 100.00% | 2 | 100.00% |
Total | 48 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 58 | 100.00% | 1 | 100.00% |
Total | 58 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 63 | 100.00% | 1 | 100.00% |
Total | 63 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 61 | 100.00% | 1 | 100.00% |
Total | 61 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 42 | 97.67% | 1 | 50.00% |
Dmitriy Monakhov | 1 | 2.33% | 1 | 50.00% |
Total | 43 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 82 | 100.00% | 1 | 100.00% |
Total | 82 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 69 | 100.00% | 1 | 100.00% |
Total | 69 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alasdair G. Kergon | 474 | 98.96% | 3 | 50.00% |
Paul Gortmaker | 3 | 0.63% | 1 | 16.67% |
Mikulas Patocka | 1 | 0.21% | 1 | 16.67% |
Dmitriy Monakhov | 1 | 0.21% | 1 | 16.67% |
Total | 479 | 100.00% | 6 | 100.00% |