Bug 670819

Summary: cifs: mfsymlinks support
Product: [Fedora] Fedora Reporter: Stefan Metzmacher <metze>
Component: kernelAssignee: Jeff Layton <jlayton>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: bfields, gansalmon, itamar, jlayton, jonathan, kernel-maint, madhu.chinakonda, metze, mpoole, rwheeler, sandro, steved, yanwang
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 651878 Environment:
Last Closed: 2011-03-04 12:32:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Backport to 2.6.35.x jlayton: review+

Description Stefan Metzmacher 2011-01-19 13:21:35 UTC
+++ This bug was initially created as a clone of Bug #651878 +++

Support for Minshall-French symlinks was added upstream. Backport it for RHEL6:

http://www.spinics.net/lists/linux-cifs/msg00485.html

--- Additional comment from pm-rhel on 2010-11-18 13:19:40 EST ---

This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

--- Additional comment from jlayton on 2010-12-01 13:18:21 EST ---

To sanity test, mount a cifs share with '-o mfsymlinks,nounix'. Try to create and read a symlink on the share. After you create it, look at it on the server and verify that the file is of the correct size (1067 bytes).

You can also mount without -o nounix. If you do, then the client will be able to see "normal" symlinks on the share as well as mfsymlinks. If the client creates a symlink in this case, it will be mfsymlink however (IOW, you'll be unable to create a "normal" symlink when using the mfsymlinks mount option).

Comment 1 Stefan Metzmacher 2011-01-19 13:26:09 UTC
Created attachment 474259 [details]
Backport to 2.6.35.x

It would be great to get this into Fedora 14

Comment 2 Chuck Ebbert 2011-01-20 15:57:23 UTC
I'm not inclined to add this either. It will be in F15 if it's upstream today.

Comment 3 Jeff Layton 2011-03-04 12:32:25 UTC
I'm inclined to wait for F15 on this too. It should make that without any issue. I'll go ahead and close this bug, please reopen if you want to make a case for inclusion in f14.