From mboxrd@z Thu Jan 1 00:00:00 1970 From: NeilBrown Subject: [GIT PULL REQUEST] md updates for 3.18 Date: Thu, 16 Oct 2014 17:32:58 +1100 Message-ID: <20141016173258.1ce9f964@notabene.brown> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/n.cQ_dJh.lO.egzZn2pGMoK"; protocol="application/pgp-signature" Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Linus Torvalds Cc: lkml , linux RAID , "Baldysiak, Pawel" , BillStuff , Anton Blanchard , Chao Yu , Markus Stockhausen List-Id: linux-raid.ids --Sig_/n.cQ_dJh.lO.egzZn2pGMoK Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Linus, here are some md updates for 3.18. Thanks, NeilBrown The following changes since commit 8e0e99ba64c7ba46133a7c8a3e3f7de01f23bd93: md/raid5: disable 'DISCARD' by default due to safety concerns. (2014-10-0= 2 13:45:00 +1000) are available in the git repository at: git://neil.brown.name/md tags/md/3.18 for you to fetch changes up to b395f75eabb3844c99244928293796ff42feaa3d: lib/raid6: Add log level to printks (2014-10-14 13:08:29 +1100) ---------------------------------------------------------------- md updates for 3.18 - a few minor bug fixes - quite a lot of code tidy-up and simplification - remove PRINT_RAID_DEBUG ioctl. I'm fairly sure it is unused, and it isn't particularly useful. ---------------------------------------------------------------- Anton Blanchard (1): lib/raid6: Add log level to printks Chao Yu (1): md: avoid potential long delay under pers_lock Markus Stockhausen (1): md/raid5: fix init_stripe() inconsistencies NeilBrown (18): md/bitmap: always wait for writes on unplug. md/raid1: minor typos and reformatting. md: use set_bit/clear_bit instead of shift/mask for bi_flags changes. md/raid10: another memory leak due to reshape. md/raid1: process_checks doesn't use its return value. md: be more relaxed about stopping an array which isn't started. md: use wait_event() to simplify md_super_wait() md: discard find_rdev_nr in favour of find_rdev_nr_rcu md: simplify export_array() md: Just use RCU when checking for overlap between arrays. md: don't start resync thread directly from md thread. md: remove unwanted white space from md.c md: don't allow "-sync" to be set for device in an active array. md: remove unnecessary test for MD_MAJOR in md_ioctl() md: clean up 'exit' labels in md_ioctl(). md: remove MD_BUG() md: discard PRINT_RAID_DEBUG ioctl md: move EXPORT_SYMBOL to after function in md.c drivers/md/bitmap.c | 16 +- drivers/md/linear.c | 8 +- drivers/md/md.c | 601 +++++++++++++------------------------= ---- drivers/md/md.h | 34 ++- drivers/md/multipath.c | 28 +- drivers/md/raid0.c | 9 +- drivers/md/raid1.c | 37 +-- drivers/md/raid1.h | 2 - drivers/md/raid10.c | 18 +- drivers/md/raid5.c | 29 +- drivers/md/raid5.h | 4 +- include/uapi/linux/raid/md_u.h | 1 - lib/raid6/algos.c | 12 +- 13 files changed, 266 insertions(+), 533 deletions(-) --Sig_/n.cQ_dJh.lO.egzZn2pGMoK Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIVAwUBVD9mmjnsnt1WYoG5AQIZvg/+JOH9S5JxMU6TpEJSRPty40bbGSebkPa1 3NUa7rDGsOtjIF5cH9/STPIQFsIhGxbbjCrHg0jRAi+mdDp8NGfCpwoOC1UriiKo G5Tk3zKHUhjOjUYUQMMYoLi+SESEV6zbORnofoUdexiNOL8EEmlN4Lu1QwIMRcA6 O3wEXV8901OdWX+X5gDPxYrhiLGREb8fZl/GvsIH1lPKVsBwRuEhBPD7+NrE9rjk BQ170VX5AEs1MWCxq1a0EmDxZ+UqrJ911MTTQ9a0RiNHa/7PIbV+hb/UhEIEberh uuEMoDdKEA21Y4rSTy0e/2EACEzGnscFWed7outaaOJdVkmk0tdHlBNVkoUwku1i 77h0i6qtt3ZqKq2OuoVXYS2Wd1XXEWckEdc6DNzD0+AhrqMIOprpB5Z4QLLJ8Cny 6aBxWmm30Snny9qFtBIzUnHZh6j0sB9rxfChee5FThxAU38Xe4ol+ecQvdTKqYyT aglBQ//YpULwR405N+boQ23x8J2rjab1Rn+zmZvIkMkzdrAwMCzh3CLCL1xUnyA5 /Ep760qSP66B9i3hpjP4I5NbM07rK02ipTkmFmlgpiBWOUxDMqyQOZLfRNl4rpq1 MXTTvOAB0Cez6qh6Ir3bDJRreaGSl6E/E17WP/JHSwacJOSQwWezKmL+aqNQwePW 6TMcr7+Q0fc= =CjRF -----END PGP SIGNATURE----- --Sig_/n.cQ_dJh.lO.egzZn2pGMoK--