title: Why my kernel config options did not get enabled at the first make?
body: <p>I was solving Task 02 of Eudyptula Challenge. I had to download latest kernel source, create a working config and change a kernel config flag, boot to newly configured kernel.</p>
  
  <p>I downloaded source and followed below procedure:</p>
  
  <p>1) make localmodconfig -> generated .config from my pc config</p>
  
  <p>2) edited .config and enable required flag -> CONFIG_LOCALVERSION_AUTO=y.</p>
  
  <p>3) make</p>
  
  <p>4) make module</p>
  
  <p>5) make module_install</p>
  
  <p>6) make install</p>
  
  <p>7) update-grub</p>
  
  <p>When I submitted solution I got response that "Linus's tree is newer than this, or you forgot to set the requested configuration option :("
  Though my kernel is latest release by Linus. So, i didn't updated or anything.</p>
  
  <p>Then, I decided to build it again and did following:</p>
  
  <p>1) make clean</p>
  
  <p>2) make oldconfig</p>
  
  <p>3) make modules</p>
  
  <p>4) make modules_install</p>
  
  <p>5) make insstall</p>
  
  <p>6) update-grub</p>
  
  <p>And sent logs for review. This time the log passed test.</p>
  
  <p>Here are two dmesg log:</p>
  
  <p><strong>1)First time log:</strong></p>
  
  <pre><code>[    0.000000] Initializing cgroup subsys cpuset
  [    0.000000] Initializing cgroup subsys cpu
  [    0.000000] Initializing cgroup subsys cpuacct
  [    0.000000] Linux version 3.16.0-rc3 (sunil@ubuntu) (gcc version 4.6.3 (Ubuntu/Linaro         4.6.3-1ubuntu5) ) #1 SMP Thu Jul 3 00:03:50 PDT 2014
  [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3 root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash
  [    0.000000] KERNEL supported cpus:
  [    0.000000]   Intel GenuineIntel
  [    0.000000]   AMD AuthenticAMD
  [    0.000000]   Centaur CentaurHauls
  </code></pre>
  
  <p><strong>2) Second time log</strong></p>
  
  <pre><code>[    0.000000] Initializing cgroup subsys cpuset
  [    0.000000] Initializing cgroup subsys cpu
  [    0.000000] Initializing cgroup subsys cpuacct
  [    0.000000] Linux version 3.16.0-rc3-00149-g034a0f6-dirty (sunil@ubuntu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #3 SMP Fri Jul 4 18:29:56 IST 2014
  [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3-00149-g034a0f6-dirty root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash
  [    0.000000] KERNEL supported cpus:
  [    0.000000]   Intel GenuineIntel
  [    0.000000]   AMD AuthenticAMD
  [    0.000000]   Centaur CentaurHauls
  </code></pre>
  
  <p>So, why it was not accepted first time?</p>