<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/igloo-kernel.git/drivers, branch caif</title>
<subtitle>Igloo kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=caif</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=caif'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/'/>
<updated>2012-05-22T09:07:31+00:00</updated>
<entry>
<title>caif-shmcore: in tx check for buffer full condition</title>
<updated>2012-05-22T09:07:31+00:00</updated>
<author>
<name>Arun Murthy</name>
<email>arun.murthy@stericsson.com</email>
</author>
<published>2011-12-21T06:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=2226b173a9085faf3da513181c7e177cc7c66db1'/>
<id>urn:sha1:2226b173a9085faf3da513181c7e177cc7c66db1</id>
<content type='text'>
There are 6 buffers and each buffer can be filled with 10 messages. The
size of each buffer is 8k. In shm tx work function, 10 messages are written
to the buffer, if the buffer gets filled during writing these 10 messages
stop writing to buffer and use the next buffer.

ST-Ericsson Linux next: NA
ST-Ericsson ID: 375088
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I146d41e4e415c8ff96c605b4c20546ff7501442a
Signed-off-by: Arun Murthy &lt;arun.murthy@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43350
Reviewed-by: Durga Prasada Rao BATHINA &lt;durgaprasadarao.b@stericsson.com&gt;
Reviewed-by: QABUILD
Reviewed-by: Sjur BRENDELAND &lt;sjur.brandeland@stericsson.com&gt;
</content>
</entry>
<entry>
<title>caif-shmcore: increase the priority of flow control wq</title>
<updated>2012-05-22T09:07:31+00:00</updated>
<author>
<name>Arun Murthy</name>
<email>arun.murthy@stericsson.com</email>
</author>
<published>2011-12-16T06:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=2495f3141b952fe084675acc7c24d41dfcd2d184'/>
<id>urn:sha1:2495f3141b952fe084675acc7c24d41dfcd2d184</id>
<content type='text'>
replace work queue with kthread workqueue for which the priority can be
increased. Priority has to be increased, because ideally there the control
information on flow ctrl i.e ON or OFF should reach caif with no delay.

ST-Ericsson Linux next: NA
ST-Ericsson ID: 372652
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I7a148b3277bcc885ade810df12b47c609a631e21
Signed-off-by: Arun Murthy &lt;arun.murthy@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42835
Reviewed-by: Hemant-vilas RAMDASI &lt;hemant.ramdasi@stericsson.com&gt;
Reviewed-by: QABUILD
Reviewed-by: QATEST
Reviewed-by: Sjur BRENDELAND &lt;sjur.brandeland@stericsson.com&gt;
Reviewed-by: Srinidhi KASAGAR &lt;srinidhi.kasagar@stericsson.com&gt;
</content>
</entry>
<entry>
<title>caif-shm: synchronize caif flow control</title>
<updated>2012-05-22T09:07:31+00:00</updated>
<author>
<name>Arun Murthy</name>
<email>arun.murthy@stericsson.com</email>
</author>
<published>2011-12-13T17:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=9e2de8518e8762e40d91de5202ecb225be569a06'/>
<id>urn:sha1:9e2de8518e8762e40d91de5202ecb225be569a06</id>
<content type='text'>
In the shm tx work function caif flow control is turned ON and without
acquiring the spin lock. In the rx callback cail flow control is turned
off. The expected sequence would be on caif writing message to modem
via shm, if shm finds that there is no empty space then, it is not sets
caif flow control to OFF. On shm receiving messages from modem, it sets
caif flow control to ON. Now this since this is in interrupt context, there
are chances of this fucntion being preeempted by the caif OFF that is being
set in the tx work function.
Hence create a seperate workqueue and two work functions to turn caif flow
control ON and OFF. With this implementation it is ensured that caif flow
control is turned OFF first by tx work function and turned ON by the rx
callback.

ST-Ericsson Linux next: NA
ST-Ericsson ID: 372652
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ide75415233d7b4560faf25862876c15421df7c2c
Signed-off-by: Arun Murthy &lt;arun.murthy@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42438
Reviewed-by: QABUILD
Reviewed-by: Hemant-vilas RAMDASI &lt;hemant.ramdasi@stericsson.com&gt;
Reviewed-by: Sjur BRENDELAND &lt;sjur.brandeland@stericsson.com&gt;
</content>
</entry>
<entry>
<title>CAIF: Minor alignment with internal CAIF git</title>
<updated>2012-05-22T09:07:31+00:00</updated>
<author>
<name>Erwan Bracq</name>
<email>erwan.bracq@stericsson.com</email>
</author>
<published>2011-04-23T10:32:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=7fd2405c0498ec7f9d6b6f319f016d8b3e4e2317'/>
<id>urn:sha1:7fd2405c0498ec7f9d6b6f319f016d8b3e4e2317</id>
<content type='text'>
Some added blank line and BUGON for CAIF serial.

Change-Id: If3452ed104b93203fc86fe6a95fd957946447876
Signed-off-by: Erwan Bracq &lt;erwan.bracq@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21527
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.dk/linux-block</title>
<updated>2012-05-19T17:12:17+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-05-19T17:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=14e931a264498fbd4baef07ee0644e347252393b'/>
<id>urn:sha1:14e931a264498fbd4baef07ee0644e347252393b</id>
<content type='text'>
Pull block layer fixes from Jens Axboe:
 "A few small, but important fixes.  Most of them are marked for stable
  as well

   - Fix failure to release a semaphore on error path in mtip32xx.
   - Fix crashable condition in bio_get_nr_vecs().
   - Don't mark end-of-disk buffers as mapped, limit it to i_size.
   - Fix for build problem with CONFIG_BLOCK=n on arm at least.
   - Fix for a buffer overlow on UUID partition printing.
   - Trivial removal of unused variables in dac960."

* 'for-linus' of git://git.kernel.dk/linux-block:
  block: fix buffer overflow when printing partition UUIDs
  Fix blkdev.h build errors when BLOCK=n
  bio allocation failure due to bio_get_nr_vecs()
  block: don't mark buffers beyond end of disk as mapped
  mtip32xx: release the semaphore on an error path
  dac960: Remove unused variables from DAC960_CreateProcEntries()
</content>
</entry>
<entry>
<title>Merge tag 'dm-3.4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm</title>
<updated>2012-05-19T01:22:45+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-05-19T01:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=b1dab2f0409c478fd2d9e227c2c018524eca9603'/>
<id>urn:sha1:b1dab2f0409c478fd2d9e227c2c018524eca9603</id>
<content type='text'>
Pull a dm fix from Alasdair G Kergon:
 "A fix to the thin provisioning userspace interface."

* tag 'dm-3.4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm:
  dm thin: fix table output when pool target disables discard passdown internally
</content>
</entry>
<entry>
<title>dm thin: fix table output when pool target disables discard passdown internally</title>
<updated>2012-05-19T00:01:01+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@redhat.com</email>
</author>
<published>2012-05-19T00:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=f402693d06f32e746c6153e459c5fb064fa02741'/>
<id>urn:sha1:f402693d06f32e746c6153e459c5fb064fa02741</id>
<content type='text'>
When the thin pool target clears the discard_passdown parameter
internally, it incorrectly changes the table line reported to userspace.
This breaks dumb string comparisons on these table lines in generic
userspace device-mapper library code and leads to tables being reloaded
repeatedly when nothing is actually meant to be changing.

This patch corrects this by no longer changing the table line when
discard passdown was disabled.

We can still tell when discard passdown is overridden by looking for the
message "Discard unsupported by data device (sdX): Disabling discard passdown."

This automatic detection is also moved from the 'load' to the 'resume'
so that it is re-evaluated should the properties of underlying devices
change.

Signed-off-by: Mike Snitzer &lt;snitzer@redhat.com&gt;
Acked-by: Joe Thornber &lt;ejt@redhat.com&gt;
Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'md-3.4-fixes' of git://neil.brown.name/md</title>
<updated>2012-05-18T23:19:59+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-05-18T23:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=2f05af8b5943d5702ef555c91da93af99938be44'/>
<id>urn:sha1:2f05af8b5943d5702ef555c91da93af99938be44</id>
<content type='text'>
Pull one more md bugfix from NeilBrown:
 "Fix bug in recent fix to RAID10.

  Without this patch, recovery will crash"

* tag 'md-3.4-fixes' of git://neil.brown.name/md:
  md/raid10: fix transcription error in calc_sectors conversion.
</content>
</entry>
<entry>
<title>md/raid10: fix transcription error in calc_sectors conversion.</title>
<updated>2012-05-18T23:01:13+00:00</updated>
<author>
<name>NeilBrown</name>
<email>neilb@suse.de</email>
</author>
<published>2012-05-18T23:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=b0d634d5683f0b186b242ce6a4f3b041edb8b956'/>
<id>urn:sha1:b0d634d5683f0b186b242ce6a4f3b041edb8b956</id>
<content type='text'>
The old code was
		sector_div(stride, fc);
the new code was
		sector_dir(size, conf-&gt;near_copies);

'size' is right (the stride various wasn't really needed), but
'fc' means 'far_copies', and that is an important difference.

Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;       
</content>
</entry>
<entry>
<title>Merge branch 'akpm' (Andrew's patch-bomb)</title>
<updated>2012-05-18T22:56:25+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-05-18T22:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=73f1f5dd3ee3ec6e20768d831d9759b0330fad0e'/>
<id>urn:sha1:73f1f5dd3ee3ec6e20768d831d9759b0330fad0e</id>
<content type='text'>
Merge misc fixes from Andrew Morton.

* emailed from Andrew Morton &lt;akpm@linux-foundation.org&gt;: (4 patches)
  frv: delete incorrect task prototypes causing compile fail
  slub: missing test for partial pages flush work in flush_all()
  fs, proc: fix ABBA deadlock in case of execution attempt of map_files/ entries
  drivers/rtc/rtc-pl031.c: configure correct wday for 2000-01-01
</content>
</entry>
</feed>
