From bd428c83dc0af49c71035b11126eb8986a80835b Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Thu, 3 Apr 2014 06:34:57 +0000 Subject: [PATCH] Remove driver wide mount label for dm Docker-DCO-1.1-Signed-off-by: Michael Crosby (github: crosbymichael) Upstream-commit: 8b450a93b8bb3b1cd0c32754dd499ec0c9b66537 Component: engine --- .../engine/runtime/graphdriver/devmapper/driver.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/components/engine/runtime/graphdriver/devmapper/driver.go b/components/engine/runtime/graphdriver/devmapper/driver.go index 1324ddab81..35fe883f26 100644 --- a/components/engine/runtime/graphdriver/devmapper/driver.go +++ b/components/engine/runtime/graphdriver/devmapper/driver.go @@ -22,8 +22,7 @@ func init() { type Driver struct { *DeviceSet - home string - MountLabel string + home string } var Init = func(home string) (graphdriver.Driver, error) { @@ -62,12 +61,11 @@ func (d *Driver) Cleanup() error { } func (d *Driver) Create(id, parent string, mountLabel string) error { - d.MountLabel = mountLabel if err := d.DeviceSet.AddDevice(id, parent); err != nil { return err } mp := path.Join(d.home, "mnt", id) - if err := d.mount(id, mp, d.MountLabel); err != nil { + if err := d.mount(id, mp); err != nil { return err } @@ -117,7 +115,7 @@ func (d *Driver) Remove(id string) error { func (d *Driver) Get(id string) (string, error) { mp := path.Join(d.home, "mnt", id) - if err := d.mount(id, mp, d.MountLabel); err != nil { + if err := d.mount(id, mp); err != nil { return "", err } @@ -130,13 +128,13 @@ func (d *Driver) Put(id string) { } } -func (d *Driver) mount(id, mountPoint string, mountLabel string) error { +func (d *Driver) mount(id, mountPoint string) error { // Create the target directories if they don't exist if err := osMkdirAll(mountPoint, 0755); err != nil && !osIsExist(err) { return err } // Mount the device - return d.DeviceSet.MountDevice(id, mountPoint, mountLabel) + return d.DeviceSet.MountDevice(id, mountPoint, "") } func (d *Driver) Exists(id string) bool {