kernel: allow the user to request the real defconfig

Although we want to have a per machine default config, we do have
a real need to get to a defconfig configuration.  Expose this via
a new defconfig parameter such that we have the following options:

	kernel.config(defconfig=True)	- make defconfig
	kernel.config()			- default config or defconfig
	kernel.config('myconfig')	- my configuration

Convert kernbench over to it.

Signed-off-by: Andy Whitcroft <apw@shadowen.org>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@419 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/bin/kernel.py b/client/bin/kernel.py
index 7182536..b16e773 100755
--- a/client/bin/kernel.py
+++ b/client/bin/kernel.py
@@ -109,9 +109,11 @@
 		# self.job.stdout.restore()
 
 
-	def config(self, config_file = '', config_list = None):
+	def config(self, config_file = '', config_list = None,
+							defconfig = False):
 		self.job.stdout.redirect(os.path.join(self.log_dir, 'stdout'))
-		config = kernel_config.kernel_config(self.job, self.build_dir, self.config_dir, config_file, config_list)
+		config = kernel_config.kernel_config(self.job, self.build_dir,
+			 self.config_dir, config_file, config_list, defconfig)
 		self.job.stdout.restore()