<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/md/bcache, branch v3.11-rc1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/md/bcache?h=v3.11-rc1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/md/bcache?h=v3.11-rc1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-07-04T18:40:58Z</updated>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial</title>
<updated>2013-07-04T18:40:58Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-07-04T18:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=80cc38b16389849a6e06441ace4530f6b2497c3c'/>
<id>urn:sha1:80cc38b16389849a6e06441ace4530f6b2497c3c</id>
<content type='text'>
Pull trivial tree updates from Jiri Kosina:
 "The usual stuff from trivial tree"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)
  treewide: relase -&gt; release
  Documentation/cgroups/memory.txt: fix stat file documentation
  sysctl/net.txt: delete reference to obsolete 2.4.x kernel
  spinlock_api_smp.h: fix preprocessor comments
  treewide: Fix typo in printk
  doc: device tree: clarify stuff in usage-model.txt.
  open firmware: "/aliasas" -&gt; "/aliases"
  md: bcache: Fixed a typo with the word 'arithmetic'
  irq/generic-chip: fix a few kernel-doc entries
  frv: Convert use of typedef ctl_table to struct ctl_table
  sgi: xpc: Convert use of typedef ctl_table to struct ctl_table
  doc: clk: Fix incorrect wording
  Documentation/arm/IXP4xx fix a typo
  Documentation/networking/ieee802154 fix a typo
  Documentation/DocBook/media/v4l fix a typo
  Documentation/video4linux/si476x.txt fix a typo
  Documentation/virtual/kvm/api.txt fix a typo
  Documentation/early-userspace/README fix a typo
  Documentation/video4linux/soc-camera.txt fix a typo
  lguest: fix CONFIG_PAE -&gt; CONFIG_x86_PAE in comment
  ...
</content>
</entry>
<entry>
<title>md: bcache: Fixed a typo with the word 'arithmetic'</title>
<updated>2013-06-18T11:41:16Z</updated>
<author>
<name>Phil Viana</name>
<email>phillip.l.viana@gmail.com</email>
</author>
<published>2013-06-03T12:51:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=48a73025cbf2c76b0cd12ecfdd06c6da5f1764ae'/>
<id>urn:sha1:48a73025cbf2c76b0cd12ecfdd06c6da5f1764ae</id>
<content type='text'>
The word 'arithmetic' was typed as 'arithmatic'

Signed-off-by: Phil Viana &lt;phillip.l.viana@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>bcache: Fix error handling in init code</title>
<updated>2013-05-15T07:48:14Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-05-15T07:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f59fce847fc8483508b5028c24e2b1e00523dd88'/>
<id>urn:sha1:f59fce847fc8483508b5028c24e2b1e00523dd88</id>
<content type='text'>
This code appears to have rotted... fix various bugs and do some
refactoring.

Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: drop "select CLOSURES"</title>
<updated>2013-05-15T07:42:51Z</updated>
<author>
<name>Paul Bolle</name>
<email>pebolle@tiscali.nl</email>
</author>
<published>2013-05-13T08:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bbb1c3b5ae6c6286a5e018786be88f126d769543'/>
<id>urn:sha1:bbb1c3b5ae6c6286a5e018786be88f126d769543</id>
<content type='text'>
The Kconfig entry for BCACHE selects CLOSURES. But there's no Kconfig
symbol CLOSURES. That symbol was used in development versions of bcache,
but was removed when the closures code was no longer provided as a
kernel library. It can safely be dropped.

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
</content>
</entry>
<entry>
<title>bcache: Fix incompatible pointer type warning</title>
<updated>2013-05-15T07:42:50Z</updated>
<author>
<name>Emil Goode</name>
<email>emilgoode@gmail.com</email>
</author>
<published>2013-05-09T20:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=867e1162068eb5632c829d453fd65d6089564f55'/>
<id>urn:sha1:867e1162068eb5632c829d453fd65d6089564f55</id>
<content type='text'>
The function pointer release in struct block_device_operations
should point to functions declared as void.

Sparse warnings:

drivers/md/bcache/super.c:656:27: warning:
	incorrect type in initializer (different base types)
	drivers/md/bcache/super.c:656:27:
	expected void ( *release )( ... )
	drivers/md/bcache/super.c:656:27:
	got int ( static [toplevel] *&lt;noident&gt; )( ... )

drivers/md/bcache/super.c:656:2: warning:
	initialization from incompatible pointer type [enabled by default]

drivers/md/bcache/super.c:656:2: warning:
	(near initialization for ‘bcache_ops.release’) [enabled by default]

Signed-off-by: Emil Goode &lt;emilgoode@gmail.com&gt;
Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: Use bd_link_disk_holder()</title>
<updated>2013-05-01T02:14:43Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-02-01T15:29:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ee66850642efda91d04179cae2414310675a1f73'/>
<id>urn:sha1:ee66850642efda91d04179cae2414310675a1f73</id>
<content type='text'>
Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: Allocator cleanup/fixes</title>
<updated>2013-05-01T02:14:40Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-05-01T02:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=86b26b824cf5d15d4408b33d6d716104f249e8bd'/>
<id>urn:sha1:86b26b824cf5d15d4408b33d6d716104f249e8bd</id>
<content type='text'>
The main fix is that bch_allocator_thread() wasn't waiting on
garbage collection to finish (if invalidate_buckets had set
ca-&gt;invalidate_needs_gc); we need that to make sure the allocator
doesn't spin and potentially block gc from finishing.

Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: Make sure blocksize isn't smaller than device blocksize</title>
<updated>2013-04-24T20:07:39Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-04-24T04:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8abb2a5dbadab91f9cae22270054e9ee3b3a1d2f'/>
<id>urn:sha1:8abb2a5dbadab91f9cae22270054e9ee3b3a1d2f</id>
<content type='text'>
Sanity check to make sure we don't end up doing IO the device doesn't
support.

Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: Fix merge_bvec_fn usage for when it modifies the bvm</title>
<updated>2013-04-22T21:44:24Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-04-22T21:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a09ded8edf9ed4009930713e101249084cbcea5c'/>
<id>urn:sha1:a09ded8edf9ed4009930713e101249084cbcea5c</id>
<content type='text'>
Stacked md devices reuse the bvm for the subordinate device, causing
problems...

Reported-by: Michael Balser &lt;michael.balser@profitbricks.com&gt;
Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
<entry>
<title>bcache: Correctly check against BIO_MAX_PAGES</title>
<updated>2013-04-21T00:57:42Z</updated>
<author>
<name>Kent Overstreet</name>
<email>koverstreet@google.com</email>
</author>
<published>2013-04-10T22:50:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1545f13730be43278ce12f4af7e51b4dee5066a8'/>
<id>urn:sha1:1545f13730be43278ce12f4af7e51b4dee5066a8</id>
<content type='text'>
bch_bio_max_sectors() was checking against BIO_MAX_PAGES as if the limit
was for the total bytes in the bio, not the number of segments.

Signed-off-by: Kent Overstreet &lt;koverstreet@google.com&gt;
</content>
</entry>
</feed>
