Mercurial > illumos > illumos-gate
comparison usr/src/uts/common/fs/zfs/sys/zvol.h @ 13967:92bec6d87f59
3557 dumpvp_size is not updated correctly when a dump zvol's size is changed
3558 setting the volsize on a dump device does not return back ENOSPC
3559 setting a volsize larger than the space available sometimes succeeds
3560 dumpadm should be able to remove a dump device
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Albert Lee <trisk@nexenta.com>
author | George Wilson <george.wilson@delphix.com> |
---|---|
date | Wed, 20 Feb 2013 22:50:16 -0800 |
parents | 0ed71edeac88 |
children |
comparison
equal
deleted
inserted
replaced
13966:0e1d84ebb004 | 13967:92bec6d87f59 |
---|---|
41 extern int zvol_get_stats(objset_t *os, nvlist_t *nv); | 41 extern int zvol_get_stats(objset_t *os, nvlist_t *nv); |
42 extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx); | 42 extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx); |
43 extern int zvol_create_minor(const char *); | 43 extern int zvol_create_minor(const char *); |
44 extern int zvol_remove_minor(const char *); | 44 extern int zvol_remove_minor(const char *); |
45 extern void zvol_remove_minors(const char *); | 45 extern void zvol_remove_minors(const char *); |
46 extern int zvol_set_volsize(const char *, major_t, uint64_t); | 46 extern int zvol_set_volsize(const char *, uint64_t); |
47 | 47 |
48 extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr); | 48 extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr); |
49 extern int zvol_dump(dev_t dev, caddr_t addr, daddr_t offset, int nblocks); | 49 extern int zvol_dump(dev_t dev, caddr_t addr, daddr_t offset, int nblocks); |
50 extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr); | 50 extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr); |
51 extern int zvol_strategy(buf_t *bp); | 51 extern int zvol_strategy(buf_t *bp); |