<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/scsi/ufs, branch v3.10.33</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>[SCSI] ufs: Correct the expected data transfersize</title>
<updated>2013-05-02T23:16:50+00:00</updated>
<author>
<name>Vinayak Holikatti</name>
<email>vinholikatti@gmail.com</email>
</author>
<published>2013-02-26T12:34:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=98b8e179edb768c57b8b18e4d61d4b02d1b82b37'/>
<id>98b8e179edb768c57b8b18e4d61d4b02d1b82b37</id>
<content type='text'>
This patch corrects the expected data transfer size of the
command UPIU. The current implementation of cmd-&gt;transfersize
is wrong as it probably equal to sector size. With this
implementation the transfer size is updated correctly

Reported-by: KOBAYASHI Yoshitake &lt;yoshitake.kobayashi@toshiba.co.jp&gt;
Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch corrects the expected data transfer size of the
command UPIU. The current implementation of cmd-&gt;transfersize
is wrong as it probably equal to sector size. With this
implementation the transfer size is updated correctly

Reported-by: KOBAYASHI Yoshitake &lt;yoshitake.kobayashi@toshiba.co.jp&gt;
Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: Add Platform glue driver for ufshcd</title>
<updated>2013-05-02T23:16:50+00:00</updated>
<author>
<name>Vinayak Holikatti</name>
<email>vinholikatti@gmail.com</email>
</author>
<published>2013-02-26T12:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03b1781aa978aab345b5a85d8596f8615281ba89'/>
<id>03b1781aa978aab345b5a85d8596f8615281ba89</id>
<content type='text'>
This patch adds Platform glue driver for ufshcd.

Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Reviewed-by: Sujit Reddy Thumma &lt;sthumma@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds Platform glue driver for ufshcd.

Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Reviewed-by: Sujit Reddy Thumma &lt;sthumma@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: Separate PCI code into glue driver</title>
<updated>2013-02-25T16:56:32+00:00</updated>
<author>
<name>Vinayak Holikatti</name>
<email>vinholikatti@gmail.com</email>
</author>
<published>2013-02-25T16:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e0eca63e342124cff4307eafb43908cab5b3cf88'/>
<id>e0eca63e342124cff4307eafb43908cab5b3cf88</id>
<content type='text'>
This patch separates PCI code from ufshcd.c and makes it as a
core driver module and adds a new file ufshcd-pci.c as PCI glue
driver.

[jejb: strip __devinit and devexit_p()]
Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch separates PCI code from ufshcd.c and makes it as a
core driver module and adds a new file ufshcd-pci.c as PCI glue
driver.

[jejb: strip __devinit and devexit_p()]
Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: Segregate PCI Specific Code</title>
<updated>2013-02-25T16:41:14+00:00</updated>
<author>
<name>Vinayak Holikatti</name>
<email>vinholikatti@gmail.com</email>
</author>
<published>2013-02-25T16:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3b1d05807a9a68c6d0580e9248247a774a4d3be6'/>
<id>3b1d05807a9a68c6d0580e9248247a774a4d3be6</id>
<content type='text'>
This patch segregates the PCI specific code in ufshcd.c to make it
ready for splitting into core ufs driver and PCI glue driver. Also
copyright header modification to remove extra warranty disclaim.

Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch segregates the PCI specific code in ufshcd.c to make it
ready for splitting into core ufs driver and PCI glue driver. Also
copyright header modification to remove extra warranty disclaim.

Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Reviewed-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Tested-by: Maya Erez &lt;merez@codeaurora.org&gt;
Signed-off-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Drivers: scsi: remove __dev* attributes.</title>
<updated>2013-01-03T23:57:01+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-12-21T21:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6f039790510fd630ff348efe8c4802dbaa041fba'/>
<id>6f039790510fd630ff348efe8c4802dbaa041fba</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Adam Radford &lt;linuxraid@lsi.com&gt;
Cc: "James E.J. Bottomley" &lt;JBottomley@parallels.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Adam Radford &lt;linuxraid@lsi.com&gt;
Cc: "James E.J. Bottomley" &lt;JBottomley@parallels.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: fix incorrect return value about SUCCESS and FAILED</title>
<updated>2012-07-20T07:59:02+00:00</updated>
<author>
<name>Namjae Jeon</name>
<email>linkinjeon@gmail.com</email>
</author>
<published>2012-07-10T15:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=94c122ab01f84332c371dc4ae0f5b70e879173d6'/>
<id>94c122ab01f84332c371dc4ae0f5b70e879173d6</id>
<content type='text'>
Currently the UFS host driver has returned incorrect values for SUCCESS
and FAILED.  Fix it to return the correct value to the upper layer.

Signed-off-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the UFS host driver has returned incorrect values for SUCCESS
and FAILED.  Fix it to return the correct value to the upper layer.

Signed-off-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: reverse the ufshcd_is_device_present logic</title>
<updated>2012-07-20T07:59:01+00:00</updated>
<author>
<name>Venkatraman S</name>
<email>svenkatr@ti.com</email>
</author>
<published>2012-07-10T14:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=73ec513a3b1fa89d3cbaf0bc7dcc3a2b67936f2a'/>
<id>73ec513a3b1fa89d3cbaf0bc7dcc3a2b67936f2a</id>
<content type='text'>
Otherwise it counter intuitively returns 0 if device is present.

Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise it counter intuitively returns 0 if device is present.

Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: use module_pci_driver</title>
<updated>2012-07-20T07:59:01+00:00</updated>
<author>
<name>Venkatraman S</name>
<email>svenkatr@ti.com</email>
</author>
<published>2012-07-10T14:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=17ccafc4ef00716d022cac9ff64cef0aafe7c02a'/>
<id>17ccafc4ef00716d022cac9ff64cef0aafe7c02a</id>
<content type='text'>
Use macro module_pci_driver and get rid of boilerplate code.  No
functional changes.

Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use macro module_pci_driver and get rid of boilerplate code.  No
functional changes.

Signed-off-by: Venkatraman S &lt;svenkatr@ti.com&gt;
Acked-by: Santosh Y &lt;santoshsy@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: fix potential NULL pointer dereferencing error in ufshcd_prove.</title>
<updated>2012-05-23T08:29:39+00:00</updated>
<author>
<name>Namjae Jeon</name>
<email>linkinjeon@gmail.com</email>
</author>
<published>2012-05-20T07:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4886b1afee5aaccc2fb3202620a5608caf0c9284'/>
<id>4886b1afee5aaccc2fb3202620a5608caf0c9284</id>
<content type='text'>
Avoid dereferencing a NULL pointer if scsi_host_alloc is failed.

Signed-off-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid dereferencing a NULL pointer if scsi_host_alloc is failed.

Signed-off-by: Namjae Jeon &lt;linkinjeon@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] ufs: Assign UTRLBAU = upper_32_ bits(UTRLD base address)</title>
<updated>2012-05-10T07:59:26+00:00</updated>
<author>
<name>Santosh Yaraganavi</name>
<email>santoshsy@gmail.com</email>
</author>
<published>2012-04-23T13:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=85bb4457ef47db81afef98f97de524199e139433'/>
<id>85bb4457ef47db81afef98f97de524199e139433</id>
<content type='text'>
UTP Transfer request list base registers UTRLBA and UTRLBAU
must be assigned, lower-32 and upper-32 bits of UTRLD list
physical base addresses respectively.

Currently UTRLBAU is being assigned lower-32 bits of UTRLD
physical base address. This will cause an issue with
controllers that can support 64-bit addressing.

This patch correctly assigns upper-32 bits of UTRLD physical
base address to UTRLBAU.

Reported-by: Rene De Jong &lt;rene.dejong@arm.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Reviewed-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UTP Transfer request list base registers UTRLBA and UTRLBAU
must be assigned, lower-32 and upper-32 bits of UTRLD list
physical base addresses respectively.

Currently UTRLBAU is being assigned lower-32 bits of UTRLD
physical base address. This will cause an issue with
controllers that can support 64-bit addressing.

This patch correctly assigns upper-32 bits of UTRLD physical
base address to UTRLBAU.

Reported-by: Rene De Jong &lt;rene.dejong@arm.com&gt;
Signed-off-by: Santosh Yaraganavi &lt;santoshsy@gmail.com&gt;
Reviewed-by: Vinayak Holikatti &lt;vinholikatti@gmail.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
