* [GIT PULL] block driver bits for 3.7
@ 2012-10-29 18:21 Jens Axboe
2012-10-29 18:35 ` Linus Torvalds
0 siblings, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2012-10-29 18:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel@vger.kernel.org
Hi Linus,
Later than I would have liked, but I was traveling around the merge
window and then a fixes snuck in past that and I wanted to ensure that
everything was fully baked again. There was a particular issue around a
floppy regression due to the genhd change, which has now gotten
reverted. So without further ado, here are the driver updates queued up
for 3.7. It contains:
- Updates to the Micron mtip32xx real-ssd card from Micron.
- A few fixes for loop, from Dave Chinner and Eric Biederman.
- A round of floppy fixes, and a subsequent revert of genhd
part since it caused regressions.
- The usual round of drbd updates/fixes.
- A single xen-blkback fixup.
- A few other minor fixes and/or code cleanups.
- memstick driver and later revert, this isn't well reviewed
enough yet to go directly in.
Please pull!
git://git.kernel.dk/linux-block.git for-3.7/drivers
for you to fetch changes up to a13c29ddf73d3be4fbb2b1bbced64014986cd87a:
Merge branch 'for-jens' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/linux-block into for-3.7/drivers (2012-10-29 19:20:25 +0100)
----------------------------------------------------------------
Akinobu Mita (1):
cciss: select CONFIG_CHECK_SIGNATURE
Asai Thambi S P (6):
mtip32xx: Add support for new devices
mtip32xx: Handle NCQ commands during the security locked state
mtip32xx: Increase timeout for standby command
mtip32xx: Proper reporting of write protect status on big-endian
mtip32xx: Change printk to pr_xxxx
mtip32xx: Remove dead code
Ben Hutchings (1):
genhd: Make put_disk() safe for disks that have not been registered
Dave Chinner (1):
loop: Make explicit loop device destruction lazy
David Milburn (1):
mtip32xx: fix user_buffer check in exec_drive_command
Eric W. Biederman (1):
userns: Convert loop to use kuid_t instead of uid_t
Herton Ronaldo Krzesinski (5):
floppy: don't call alloc_ordered_workqueue inside the alloc_disk loop
floppy: do put_disk on current dr if blk_init_queue fails
floppy: properly handle failure on add_disk loop
floppy: use common function to check if floppies can be registered
floppy: remove dr, reuse drive on do_floppy_init
Jens Axboe (6):
Merge branch 'stable/for-jens-3.7' of git://git.kernel.org/.../konrad/xen into for-3.7/drivers
Merge branch 'for-jens' of git://git.kernel.org/.../jikos/linux-block into for-3.7/drivers
Merge branch 'stable/for-jens-3.7' of git://git.kernel.org/.../konrad/xen into for-3.7/drivers
Merge branch 'for-3.7/core' into for-3.7/drivers
Revert "memstick: add support for legacy memorysticks"
Merge branch 'for-jens' of git://git.kernel.org/.../jikos/linux-block into for-3.7/drivers
Jiri Kosina (3):
pktcdvd: update MAINTAINERS
Merge branches 'floppy' and 'pktcdvd' into for-jens
Revert "genhd: Make put_disk() safe for disks that have not been registered"
Konrad Rzeszutek Wilk (1):
xen/blkback: Fix compile warning
Lars Ellenberg (8):
drbd: introduce stop-sector to online verify
drbd: panic on delayed completion of aborted requests
drbd: fix potential deadlock during bitmap (re-)allocation
drbd: a few more GFP_KERNEL -> GFP_NOIO
drbd: wait for meta data IO completion even with failed disk, unless force-detached
drbd: prepare for more than 32 bit flags
drbd: always write bitmap on detach
drbd: log request sector offset and size for IO errors
Maxim Levitsky (1):
memstick: add support for legacy memorysticks
Oliver Chick (1):
xen/blkback: Change xen_vbd's flush_support and discard_secure to have type unsigned int, rather than bool
Philipp Reisner (4):
drbd: Protect accesses to the uuid set with a spinlock
drbd: Fix a potential issue with the DISCARD_CONCURRENT flag
drbd: Avoid NetworkFailure state during disconnect
drbd: Remove dead code
Selvan Mani (1):
mtip32xx:Added appropriate timeout value for secure erase
Wei Yongjun (2):
xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
cciss: remove unneeded memset()
MAINTAINERS | 2 +-
drivers/block/Kconfig | 1 +
drivers/block/cciss.c | 1 -
drivers/block/drbd/drbd_actlog.c | 19 ++--
drivers/block/drbd/drbd_bitmap.c | 24 ++---
drivers/block/drbd/drbd_int.h | 108 +++++++++++++++++------
drivers/block/drbd/drbd_main.c | 170 ++++++++++++++++++++++++------------
drivers/block/drbd/drbd_nl.c | 74 +++++++++-------
drivers/block/drbd/drbd_proc.c | 14 ++-
drivers/block/drbd/drbd_receiver.c | 147 ++++++++++++++++---------------
drivers/block/drbd/drbd_req.c | 43 ++++++---
drivers/block/drbd/drbd_worker.c | 87 ++++++++++++++----
drivers/block/floppy.c | 86 ++++++++++--------
drivers/block/loop.c | 21 ++++-
drivers/block/mtip32xx/mtip32xx.c | 57 ++++++++----
drivers/block/mtip32xx/mtip32xx.h | 13 ++-
drivers/block/xen-blkback/common.h | 4 +-
drivers/block/xen-blkback/xenbus.c | 9 +-
include/linux/drbd.h | 4 +-
include/linux/drbd_nl.h | 1 +
include/linux/loop.h | 2 +-
init/Kconfig | 1 -
22 files changed, 575 insertions(+), 313 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] block driver bits for 3.7
2012-10-29 18:21 Jens Axboe
@ 2012-10-29 18:35 ` Linus Torvalds
2012-10-29 19:13 ` Jens Axboe
0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2012-10-29 18:35 UTC (permalink / raw)
To: Jens Axboe; +Cc: linux-kernel@vger.kernel.org
On Mon, Oct 29, 2012 at 11:21 AM, Jens Axboe <axboe@kernel.dk> wrote:
>
> Later than I would have liked, but I was traveling around the merge
> window and then a fixes snuck in past that and I wanted to ensure that
> everything was fully baked again.
Didn't we agree last time that drbd just wasn't important enough to
*constantly* cause these kinds of "lots of late fixes"?
In fact, they aren't even fixes. There's a single small commit during
the merge window since v3.6 touching that driver, and it wasn't even
drbd-specific.
In other words, I see absolutely no reason to pull this stuff at this
time. It's so far out of the merge window that it's not funny, and it
has absolutely nothing about it that says "fixes".
So mind sending just the actual *fixes* for actual regressions, and
then you can re-push this for the next merge window?
Linus
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] block driver bits for 3.7
2012-10-29 18:35 ` Linus Torvalds
@ 2012-10-29 19:13 ` Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2012-10-29 19:13 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel@vger.kernel.org
On 2012-10-29 19:35, Linus Torvalds wrote:
> On Mon, Oct 29, 2012 at 11:21 AM, Jens Axboe <axboe@kernel.dk> wrote:
>>
>> Later than I would have liked, but I was traveling around the merge
>> window and then a fixes snuck in past that and I wanted to ensure that
>> everything was fully baked again.
>
> Didn't we agree last time that drbd just wasn't important enough to
> *constantly* cause these kinds of "lots of late fixes"?
>
> In fact, they aren't even fixes. There's a single small commit during
> the merge window since v3.6 touching that driver, and it wasn't even
> drbd-specific.
>
> In other words, I see absolutely no reason to pull this stuff at this
> time. It's so far out of the merge window that it's not funny, and it
> has absolutely nothing about it that says "fixes".
>
> So mind sending just the actual *fixes* for actual regressions, and
> then you can re-push this for the next merge window?
It was actually the floppy part that caused a delay on my end. But sure,
I can distill this down given the time. I'll send out a new one
tomorrow.
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] block driver bits for 3.7
@ 2012-10-30 13:25 Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2012-10-30 13:25 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel@vger.kernel.org
Hi Linus,
Distilled down variant, the rest will pass over to 3.8. I pulled it into
the for-linus branch I had waiting for a pull request as well, in case
you are wondering why there are new entries in here too. This also got
rid of two reverts and the ones of the mtip32xx patches that went in
later in the 3.6 cycle, so the series looks a bit cleaner.
Please pull!
git://git.kernel.dk/linux-block.git for-linus
Akinobu Mita (1):
cciss: select CONFIG_CHECK_SIGNATURE
Anna Leuschner (1):
vfs: fix: don't increase bio_slab_max if krealloc() fails
Dave Chinner (1):
loop: Make explicit loop device destruction lazy
Herton Ronaldo Krzesinski (5):
floppy: don't call alloc_ordered_workqueue inside the alloc_disk loop
floppy: do put_disk on current dr if blk_init_queue fails
floppy: properly handle failure on add_disk loop
floppy: use common function to check if floppies can be registered
floppy: remove dr, reuse drive on do_floppy_init
Jianpeng Ma (1):
block: Add blk_rq_pos(rq) to sort rq when plushing
Jiri Kosina (1):
pktcdvd: update MAINTAINERS
Jun'ichi Nomura (2):
blkcg: Fix use-after-free of q->root_blkg and q->root_rl.blkg
blkcg: stop iteration early if root_rl is the only request list
Kees Cook (2):
block: remove CONFIG_EXPERIMENTAL
drivers/block: remove CONFIG_EXPERIMENTAL
Konrad Rzeszutek Wilk (1):
xen/blkback: Fix compile warning
Oliver Chick (1):
xen/blkback: Change xen_vbd's flush_support and discard_secure to have type unsigned int, rather than bool
Selvan Mani (1):
mtip32xx:Added appropriate timeout value for secure erase
Wei Yongjun (2):
xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
cciss: remove unneeded memset()
MAINTAINERS | 2 +-
block/Kconfig | 2 +-
block/blk-cgroup.c | 10 +++++
block/blk-core.c | 3 +-
drivers/block/Kconfig | 15 ++++---
drivers/block/cciss.c | 1 -
drivers/block/floppy.c | 90 ++++++++++++++++++++------------------
drivers/block/loop.c | 17 ++++++-
drivers/block/mtip32xx/mtip32xx.c | 19 ++++++--
drivers/block/mtip32xx/mtip32xx.h | 3 ++
drivers/block/xen-blkback/common.h | 4 +-
drivers/block/xen-blkback/xenbus.c | 9 ++--
fs/bio.c | 6 ++-
13 files changed, 113 insertions(+), 68 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-10-30 13:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-30 13:25 [GIT PULL] block driver bits for 3.7 Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2012-10-29 18:21 Jens Axboe
2012-10-29 18:35 ` Linus Torvalds
2012-10-29 19:13 ` Jens Axboe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).