<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/mmc, branch v3.1-rc2</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>mmc: dw_mmc: Fix DDR mode support.</title>
<updated>2011-08-13T18:50:32+00:00</updated>
<author>
<name>Seungwon Jeon</name>
<email>tgih.jun@samsung.com</email>
</author>
<published>2011-08-05T03:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=6daa777866569fc48fe3cfcd6fd01aba37ac06a5'/>
<id>6daa777866569fc48fe3cfcd6fd01aba37ac06a5</id>
<content type='text'>
Host driver can't get a hint of DDR mode through ios-&gt;ddr flag anymore.
ios-&gt;timing is currently used to inform DDR mode as a substitute.
And capability of MMC_CAP_MMC_HIGHSPEED is added for DDR support.

Signed-off-by: Seungwon Jeon &lt;tgih.jun@samsung.com&gt;
Acked-by: Will Newton &lt;will.newton@imgtec.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Host driver can't get a hint of DDR mode through ios-&gt;ddr flag anymore.
ios-&gt;timing is currently used to inform DDR mode as a substitute.
And capability of MMC_CAP_MMC_HIGHSPEED is added for DDR support.

Signed-off-by: Seungwon Jeon &lt;tgih.jun@samsung.com&gt;
Acked-by: Will Newton &lt;will.newton@imgtec.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: core: use defined R1_STATE_PRG macro for card status</title>
<updated>2011-08-13T18:50:31+00:00</updated>
<author>
<name>Jaehoon Chung</name>
<email>jh80.chung@samsung.com</email>
</author>
<published>2011-08-10T09:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=7435bb7950ba8a3cbfa6d0c01e92588562533a3f'/>
<id>7435bb7950ba8a3cbfa6d0c01e92588562533a3f</id>
<content type='text'>
Signed-off-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: sdhci: use f_max instead of host-&gt;clock for timeouts</title>
<updated>2011-08-13T18:50:30+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2011-08-03T15:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=65be3fef930beb3e282e7f23dfba63289971430c'/>
<id>65be3fef930beb3e282e7f23dfba63289971430c</id>
<content type='text'>
When timeout_clk is calculated the host-&gt;clock could be zero.
So, instead of host-&gt;clock the calculation now uses mmc-&gt;f_max.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When timeout_clk is calculated the host-&gt;clock could be zero.
So, instead of host-&gt;clock the calculation now uses mmc-&gt;f_max.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: sdhci: move timeout_clk calculation farther down</title>
<updated>2011-08-13T18:50:29+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2011-08-03T15:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=272308caaa6c0f2b1500a3660b9fa75f17a45cc4'/>
<id>272308caaa6c0f2b1500a3660b9fa75f17a45cc4</id>
<content type='text'>
This moves the calculation below the assignment of mmc-&gt;f_max, which
we need for calculating timeout_clk in the next patch in this series.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves the calculation below the assignment of mmc-&gt;f_max, which
we need for calculating timeout_clk in the next patch in this series.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: sdhci: check host-&gt;clock before using it as a denominator</title>
<updated>2011-08-13T18:50:28+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2011-08-03T15:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=78a2ca2727a9b992901c715bc881b6ddb4ec6a4e'/>
<id>78a2ca2727a9b992901c715bc881b6ddb4ec6a4e</id>
<content type='text'>
Sometimes host-&gt;clock could be zero which is a legal situation. This
patch checks host-&gt;clock before usage as a denominator when timeout is
calculated. A similar patch is applied for mmc core (see commit e9b8684,
"mmc: fix division by zero in MMC core").

Without this patch, the execution of the sdhci_calc_timeout could end up
with a backtrace:

&lt;0&gt;[    4.014319] divide error: 0000 [#1] PREEMPT SMP
&lt;4&gt;[    4.014352] Modules linked in: g_ether
&lt;4&gt;[    4.014376]
&lt;4&gt;[    4.014393] Pid: 33, comm: kworker/u:2 Not tainted 3.0.0+ #646
&lt;4&gt;[    4.014421] EIP: 0060:[&lt;c12fa38e&gt;] EFLAGS: 00010046 CPU: 1
&lt;4&gt;[    4.014449] EIP is at sdhci_calc_timeout+0x2e/0x100
&lt;4&gt;[    4.014468] EAX: 00000000 EBX: f5930fc8 ECX: 00000000 EDX: 00000000
&lt;4&gt;[    4.014488] ESI: f5291de8 EDI: f5291db8 EBP: f5291c6c ESP: f5291c50
&lt;4&gt;[    4.014508]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
&lt;0&gt;[    4.014529] Process kworker/u:2 (pid: 33, ti=f5290000 task=f53065a0 task.ti=f5290000)
&lt;0&gt;[    4.014546] Stack:
&lt;4&gt;[    4.014557]  00000082 c1054fdd f5291c78 04000000 f5930fc8 f5291de8 f5291db8 f5291cac
&lt;4&gt;[    4.014611]  c12fab7c c107a98b f5291c88 c13b6d3f f593109c f5882000 f5291cac c1054fdd
&lt;4&gt;[    4.014663]  00000000 00000000 f5882000 00000082 f5930fc8 f5291db8 0000000a f5291ccc
&lt;0&gt;[    4.014716] Call Trace:
&lt;4&gt;[    4.014743]  [&lt;c1054fdd&gt;] ? mod_timer+0x11d/0x380
&lt;4&gt;[    4.014770]  [&lt;c12fab7c&gt;] sdhci_prepare_data+0x2c/0x3a0
&lt;4&gt;[    4.014798]  [&lt;c107a98b&gt;] ? trace_hardirqs_off+0xb/0x10
&lt;4&gt;[    4.014827]  [&lt;c13b6d3f&gt;] ? _raw_spin_unlock_irqrestore+0x2f/0x60
&lt;4&gt;[    4.014854]  [&lt;c1054fdd&gt;] ? mod_timer+0x11d/0x380
&lt;4&gt;[    4.014880]  [&lt;c12fc7db&gt;] sdhci_send_command+0xdb/0x210
&lt;4&gt;[    4.014906]  [&lt;c12fd5f3&gt;] sdhci_request+0xc3/0x150
&lt;4&gt;[    4.014932]  [&lt;c12ec56a&gt;] mmc_start_request+0xda/0x200
&lt;4&gt;[    4.014960]  [&lt;c120d7c2&gt;] ? __raw_spin_lock_init+0x32/0x60
&lt;4&gt;[    4.014989]  [&lt;c1066a85&gt;] ? __init_waitqueue_head+0x35/0x50
&lt;4&gt;[    4.015015]  [&lt;c12ec70b&gt;] mmc_wait_for_req+0x7b/0x90
&lt;4&gt;[    4.015045]  [&lt;c12f0c67&gt;] mmc_send_cxd_data+0xf7/0x130
&lt;4&gt;[    4.015076]  [&lt;c12ecbc0&gt;] ? mmc_erase+0x140/0x140
&lt;4&gt;[    4.015102]  [&lt;c12f139d&gt;] mmc_send_ext_csd+0x1d/0x20
&lt;4&gt;[    4.015125]  [&lt;c12efef0&gt;] mmc_get_ext_csd+0x70/0x140
&lt;4&gt;[    4.015151]  [&lt;c12effe8&gt;] mmc_compare_ext_csds+0x28/0x190
&lt;4&gt;[    4.015176]  [&lt;c12f039f&gt;] mmc_init_card+0x24f/0x650
&lt;4&gt;[    4.015201]  [&lt;c13b6d5d&gt;] ? _raw_spin_unlock_irqrestore+0x4d/0x60
&lt;4&gt;[    4.015226]  [&lt;c107fd9c&gt;] ? trace_hardirqs_on_caller+0x11c/0x160
&lt;4&gt;[    4.015255]  [&lt;c12f09a4&gt;] mmc_attach_mmc+0xa4/0x190
&lt;4&gt;[    4.015282]  [&lt;c12ee3f0&gt;] mmc_rescan+0x210/0x240
&lt;4&gt;[    4.015311]  [&lt;c105f9b6&gt;] process_one_work+0x176/0x550
&lt;4&gt;[    4.015336]  [&lt;c105f93a&gt;] ? process_one_work+0xfa/0x550
&lt;4&gt;[    4.015360]  [&lt;c12ee1e0&gt;] ? mmc_init_erase+0x140/0x140
&lt;4&gt;[    4.015385]  [&lt;c1061c2a&gt;] worker_thread+0x12a/0x2c0
&lt;4&gt;[    4.015410]  [&lt;c1061b00&gt;] ? manage_workers.clone.18+0x100/0x100
&lt;4&gt;[    4.015437]  [&lt;c1066244&gt;] kthread+0x74/0x80
&lt;4&gt;[    4.015463]  [&lt;c10661d0&gt;] ? __init_kthread_worker+0x60/0x60
&lt;4&gt;[    4.015490]  [&lt;c13b7dfa&gt;] kernel_thread_helper+0x6/0xd
&lt;0&gt;[    4.015507] Code: 57 89 d7 56 53 89 c3 83 ec 10 8b 40 04 8b 72 28 f6 c4 10 89 45 f0 0f 85 91 00 00 00 85 f6 0f 84 c1 00 00 00 8b 4e 04 31 d2 89 c8 &lt;f7&gt; 73 58 ba d3 4d 62 10 89 c1 8b 06 f7 e2 c1 ea 06 01 d1 f7 45
&lt;0&gt;[    4.015829] EIP: [&lt;c12fa38e&gt;] sdhci_calc_timeout+0x2e/0x100 SS:ESP 0068:f5291c50

Reported-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes host-&gt;clock could be zero which is a legal situation. This
patch checks host-&gt;clock before usage as a denominator when timeout is
calculated. A similar patch is applied for mmc core (see commit e9b8684,
"mmc: fix division by zero in MMC core").

Without this patch, the execution of the sdhci_calc_timeout could end up
with a backtrace:

&lt;0&gt;[    4.014319] divide error: 0000 [#1] PREEMPT SMP
&lt;4&gt;[    4.014352] Modules linked in: g_ether
&lt;4&gt;[    4.014376]
&lt;4&gt;[    4.014393] Pid: 33, comm: kworker/u:2 Not tainted 3.0.0+ #646
&lt;4&gt;[    4.014421] EIP: 0060:[&lt;c12fa38e&gt;] EFLAGS: 00010046 CPU: 1
&lt;4&gt;[    4.014449] EIP is at sdhci_calc_timeout+0x2e/0x100
&lt;4&gt;[    4.014468] EAX: 00000000 EBX: f5930fc8 ECX: 00000000 EDX: 00000000
&lt;4&gt;[    4.014488] ESI: f5291de8 EDI: f5291db8 EBP: f5291c6c ESP: f5291c50
&lt;4&gt;[    4.014508]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
&lt;0&gt;[    4.014529] Process kworker/u:2 (pid: 33, ti=f5290000 task=f53065a0 task.ti=f5290000)
&lt;0&gt;[    4.014546] Stack:
&lt;4&gt;[    4.014557]  00000082 c1054fdd f5291c78 04000000 f5930fc8 f5291de8 f5291db8 f5291cac
&lt;4&gt;[    4.014611]  c12fab7c c107a98b f5291c88 c13b6d3f f593109c f5882000 f5291cac c1054fdd
&lt;4&gt;[    4.014663]  00000000 00000000 f5882000 00000082 f5930fc8 f5291db8 0000000a f5291ccc
&lt;0&gt;[    4.014716] Call Trace:
&lt;4&gt;[    4.014743]  [&lt;c1054fdd&gt;] ? mod_timer+0x11d/0x380
&lt;4&gt;[    4.014770]  [&lt;c12fab7c&gt;] sdhci_prepare_data+0x2c/0x3a0
&lt;4&gt;[    4.014798]  [&lt;c107a98b&gt;] ? trace_hardirqs_off+0xb/0x10
&lt;4&gt;[    4.014827]  [&lt;c13b6d3f&gt;] ? _raw_spin_unlock_irqrestore+0x2f/0x60
&lt;4&gt;[    4.014854]  [&lt;c1054fdd&gt;] ? mod_timer+0x11d/0x380
&lt;4&gt;[    4.014880]  [&lt;c12fc7db&gt;] sdhci_send_command+0xdb/0x210
&lt;4&gt;[    4.014906]  [&lt;c12fd5f3&gt;] sdhci_request+0xc3/0x150
&lt;4&gt;[    4.014932]  [&lt;c12ec56a&gt;] mmc_start_request+0xda/0x200
&lt;4&gt;[    4.014960]  [&lt;c120d7c2&gt;] ? __raw_spin_lock_init+0x32/0x60
&lt;4&gt;[    4.014989]  [&lt;c1066a85&gt;] ? __init_waitqueue_head+0x35/0x50
&lt;4&gt;[    4.015015]  [&lt;c12ec70b&gt;] mmc_wait_for_req+0x7b/0x90
&lt;4&gt;[    4.015045]  [&lt;c12f0c67&gt;] mmc_send_cxd_data+0xf7/0x130
&lt;4&gt;[    4.015076]  [&lt;c12ecbc0&gt;] ? mmc_erase+0x140/0x140
&lt;4&gt;[    4.015102]  [&lt;c12f139d&gt;] mmc_send_ext_csd+0x1d/0x20
&lt;4&gt;[    4.015125]  [&lt;c12efef0&gt;] mmc_get_ext_csd+0x70/0x140
&lt;4&gt;[    4.015151]  [&lt;c12effe8&gt;] mmc_compare_ext_csds+0x28/0x190
&lt;4&gt;[    4.015176]  [&lt;c12f039f&gt;] mmc_init_card+0x24f/0x650
&lt;4&gt;[    4.015201]  [&lt;c13b6d5d&gt;] ? _raw_spin_unlock_irqrestore+0x4d/0x60
&lt;4&gt;[    4.015226]  [&lt;c107fd9c&gt;] ? trace_hardirqs_on_caller+0x11c/0x160
&lt;4&gt;[    4.015255]  [&lt;c12f09a4&gt;] mmc_attach_mmc+0xa4/0x190
&lt;4&gt;[    4.015282]  [&lt;c12ee3f0&gt;] mmc_rescan+0x210/0x240
&lt;4&gt;[    4.015311]  [&lt;c105f9b6&gt;] process_one_work+0x176/0x550
&lt;4&gt;[    4.015336]  [&lt;c105f93a&gt;] ? process_one_work+0xfa/0x550
&lt;4&gt;[    4.015360]  [&lt;c12ee1e0&gt;] ? mmc_init_erase+0x140/0x140
&lt;4&gt;[    4.015385]  [&lt;c1061c2a&gt;] worker_thread+0x12a/0x2c0
&lt;4&gt;[    4.015410]  [&lt;c1061b00&gt;] ? manage_workers.clone.18+0x100/0x100
&lt;4&gt;[    4.015437]  [&lt;c1066244&gt;] kthread+0x74/0x80
&lt;4&gt;[    4.015463]  [&lt;c10661d0&gt;] ? __init_kthread_worker+0x60/0x60
&lt;4&gt;[    4.015490]  [&lt;c13b7dfa&gt;] kernel_thread_helper+0x6/0xd
&lt;0&gt;[    4.015507] Code: 57 89 d7 56 53 89 c3 83 ec 10 8b 40 04 8b 72 28 f6 c4 10 89 45 f0 0f 85 91 00 00 00 85 f6 0f 84 c1 00 00 00 8b 4e 04 31 d2 89 c8 &lt;f7&gt; 73 58 ba d3 4d 62 10 89 c1 8b 06 f7 e2 c1 ea 06 01 d1 f7 45
&lt;0&gt;[    4.015829] EIP: [&lt;c12fa38e&gt;] sdhci_calc_timeout+0x2e/0x100 SS:ESP 0068:f5291c50

Reported-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: Revert "mmc: sdhci: Fix SDHCI_QUIRK_TIMEOUT_USES_SDCLK"</title>
<updated>2011-08-13T18:50:27+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2011-08-03T15:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=83cbcd93a1be803ccda53e7acbdc9a937c8f6375'/>
<id>83cbcd93a1be803ccda53e7acbdc9a937c8f6375</id>
<content type='text'>
This reverts commit 4b01681c7764, which introduced a new potential
divide by zero in the process of fixing one.  The subsequent commits
attempt to fix the issue properly.

Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 4b01681c7764, which introduced a new potential
divide by zero in the process of fixing one.  The subsequent commits
attempt to fix the issue properly.

Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: tmio: eliminate unused variable 'mmc' warning</title>
<updated>2011-08-13T18:50:27+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-08-03T06:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4906baf080623b4971bdeeac0a9fec5b8885d3ac'/>
<id>4906baf080623b4971bdeeac0a9fec5b8885d3ac</id>
<content type='text'>
Fix below compile warning:
  CC      drivers/mmc/host/tmio_mmc.o
drivers/mmc/host/tmio_mmc.c: In function 'tmio_mmc_suspend':
drivers/mmc/host/tmio_mmc.c:30: warning: unused variable 'mmc'
drivers/mmc/host/tmio_mmc.c: In function 'tmio_mmc_resume':
drivers/mmc/host/tmio_mmc.c:45: warning: unused variable 'mmc'

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix below compile warning:
  CC      drivers/mmc/host/tmio_mmc.o
drivers/mmc/host/tmio_mmc.c: In function 'tmio_mmc_suspend':
drivers/mmc/host/tmio_mmc.c:30: warning: unused variable 'mmc'
drivers/mmc/host/tmio_mmc.c: In function 'tmio_mmc_resume':
drivers/mmc/host/tmio_mmc.c:45: warning: unused variable 'mmc'

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: esdhc-imx: fix card interrupt loss on freescale eSDHC</title>
<updated>2011-08-13T18:50:26+00:00</updated>
<author>
<name>Tony Lin</name>
<email>tony.lin@freescale.com</email>
</author>
<published>2011-08-11T20:45:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=0d58864bf3472f8390e0c0a33bd875c7eec868bd'/>
<id>0d58864bf3472f8390e0c0a33bd875c7eec868bd</id>
<content type='text'>
Apply a workaround for the imx eSDHC controller to avoid missing
card interrupts.  This makes SDIO work.

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply a workaround for the imx eSDHC controller to avoid missing
card interrupts.  This makes SDIO work.

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: sdhci-s3c: Fix build for header change</title>
<updated>2011-08-13T18:50:25+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-07-29T14:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=55156d240a4d41d47310278c5139e24517f1c65b'/>
<id>55156d240a4d41d47310278c5139e24517f1c65b</id>
<content type='text'>
A header change has removed an implicit inclusion of module.h, breaking
the build due to the use of THIS_MODULE. Fix that.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A header change has removed an implicit inclusion of module.h, breaking
the build due to the use of THIS_MODULE. Fix that.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: dw_mmc: Fix mask in IDMAC_SET_BUFFER1_SIZE macro</title>
<updated>2011-08-13T18:50:24+00:00</updated>
<author>
<name>Shashidhar Hiremath</name>
<email>shashidharh@vayavyalabs.com</email>
</author>
<published>2011-07-29T12:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=9b7bbe1085eb2b0f2d5d81f4116772cb2af497a4'/>
<id>9b7bbe1085eb2b0f2d5d81f4116772cb2af497a4</id>
<content type='text'>
The mask used inside this macro was assuming Buffer_Size1's [BS1's]
width to be 14 bits, it is actually 13 bits.  Modify masks used in
IDMAC_SET_BUFFER1_SIZE such that they use only 13 bits instead of
current 14.

Signed-off-by: Shashidhar Hiremath &lt;shashidharh@vayavyalabs.com&gt;
Acked-by: Will Newton &lt;will.newton@imgtec.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mask used inside this macro was assuming Buffer_Size1's [BS1's]
width to be 14 bits, it is actually 13 bits.  Modify masks used in
IDMAC_SET_BUFFER1_SIZE such that they use only 13 bits instead of
current 14.

Signed-off-by: Shashidhar Hiremath &lt;shashidharh@vayavyalabs.com&gt;
Acked-by: Will Newton &lt;will.newton@imgtec.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
