smbd: Remove some FAKE_LEVEL_II comments
authorVolker Lendecke <vl@samba.org>
Fri, 13 Sep 2013 13:18:15 +0000 (15:18 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 14 Oct 2013 23:52:29 +0000 (01:52 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/oplock.c
source3/smbd/smb2_create.c

index fc6b0efddac74e1c6f42b505d05b6106f2481e31..ffea57bd1d4869da715a3fe7b90cdfc64274fb58 100644 (file)
@@ -442,8 +442,8 @@ static void break_level2_to_none_async(files_struct *fsp)
 /*******************************************************************
  This handles the case of a write triggering a break to none
  message on a level2 oplock.
- When we get this message we may be in any of three states :
- NO_OPLOCK, LEVEL_II, FAKE_LEVEL2. We only send a message to
+ When we get this message we may be in any of two states :
+ NO_OPLOCK, LEVEL_II. We only send a message to
  the client for LEVEL2.
 *******************************************************************/
 
@@ -740,7 +740,7 @@ static void do_break_to_none(struct tevent_context *ctx,
                 * As there could have been multiple writes waiting at the
                 * lock_share_entry gate we may not be the first to
                 * enter. Hence the state of the op_types in the share mode
-                * entries may be partly NO_OPLOCK and partly LEVEL_II or FAKE_LEVEL_II
+                * entries may be partly NO_OPLOCK and partly LEVEL_II
                 * oplock. It will do no harm to re-send break messages to
                 * those smbd's that are still waiting their turn to remove
                 * their LEVEL_II state, and also no harm to ignore existing
index 140c81b309e2979b1ebf7cb6ccacc3cd2be2bd9b..f48c8ee3790dce5f1b664462660f9b7addfe8783 100644 (file)
@@ -58,11 +58,6 @@ static uint8_t map_samba_oplock_levels_to_smb2(int oplock_type)
        } else if (EXCLUSIVE_OPLOCK_TYPE(oplock_type)) {
                return SMB2_OPLOCK_LEVEL_EXCLUSIVE;
        } else if (oplock_type == LEVEL_II_OPLOCK) {
-               /*
-                * Don't use LEVEL_II_OPLOCK_TYPE here as
-                * this also includes FAKE_LEVEL_II_OPLOCKs
-                * which are internal only.
-                */
                return SMB2_OPLOCK_LEVEL_II;
        } else {
                return SMB2_OPLOCK_LEVEL_NONE;