From: Matthew Wilcox Date: Fri, 15 Dec 2017 20:48:32 +0000 (-0800) Subject: cifs: Fix missing put_xid in cifs_file_strict_mmap X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=commitdiff_plain;h=369813ffa51bbc02e0932fb2dd1e5f3374789dfa;hp=50a44c165a67ff0b7e14d221af6cb6c1035aa90a cifs: Fix missing put_xid in cifs_file_strict_mmap commit f04a703c3d613845ae3141bfaf223489de8ab3eb upstream. If cifs_zap_mapping() returned an error, we would return without putting the xid that we got earlier. Restructure cifs_file_strict_mmap() and cifs_file_mmap() to be more similar to each other and have a single point of return that always puts the xid. Signed-off-by: Matthew Wilcox Signed-off-by: Steve French [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed