uncommitted the patch for FELIX-4879, which is invalid.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1680935 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/org.apache.felix.dependencymanager/resources/changelog.txt b/dependencymanager/org.apache.felix.dependencymanager/resources/changelog.txt
index 98e76f2..3b3bd52 100644
--- a/dependencymanager/org.apache.felix.dependencymanager/resources/changelog.txt
+++ b/dependencymanager/org.apache.felix.dependencymanager/resources/changelog.txt
@@ -8,7 +8,6 @@
 ** Improvement
     * [FELIX-4614] - Factory create() method should have access to the component definition
     * [FELIX-4878] - Support more signatures for Dependency callbacks
-    * [FELIX-4879] - ConfigurationDependency should always "need instance".
     * [FELIX-4880] - Missing callback instance support for some adapters
     * [FELIX-4873] - Enhance DM API to get missing and circular dependencies
     
diff --git a/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ConfigurationDependencyImpl.java b/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ConfigurationDependencyImpl.java
index 8f5f70b..da7ce84 100644
--- a/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ConfigurationDependencyImpl.java
+++ b/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ConfigurationDependencyImpl.java
@@ -93,10 +93,7 @@
 
     @Override
     public boolean needsInstance() {
-    	// we need the component instances even if there is a callback instance, which could need to access to
-    	// component instances while being invoked in the updated callback. So we return true here, even if there
-    	// is a configured callback instance.
-        return true; 
+        return m_callbackInstance == null;
     }
 
     @Override