lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 22 Oct 2010 10:00:21 +0200 From: Jens Axboe <jaxboe@...ionio.com> To: Linus Torvalds <torvalds@...ux-foundation.org> CC: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org> Subject: [GIT PUL] block driver updates for 2.6.37-rc1 Hi Linus, A collection of block driver updates for 2.6.37-rc1. Biggest chunk is a huge chunk of drbd updates and fixes, cciss follows close behind with a series of nice cleanups. On the fast moving side of floppy, a few patches from Vivek and myself to get rid of queue sharing. Once this work is completely, we can remove some of the ugly hacks in bdi_register() and friends. Please pull. git://git.kernel.dk/linux-2.6-block.git for-2.6.37/drivers Dan Carpenter (1): drbd: cleanup: change "<= 0" to "== 0" Jens Axboe (1): floppy: switch to one queue per drive instead of sharing a queue Lars Ellenberg (33): drbd: fix list corruption (recent regression) drbd: let drbd_free_ee implicitly free any digest drbd: remove outdated comment and dead code drbd: use rolling marks for resync speed calculation drbd: reduce code duplication when receiving data requests drbd: new configuration parameter c-min-rate drbd: fix race between deconfiguring and reconfiguring network drbd: fix race on meta-data update drbd: implicitly create unconfigured devices on sync-after dependencies drbd: fix race on meta-data update, addendum drbd: drbd_md_sync before calling user space helpers drbd: don't count sendpage()d pages only referenced by tcp as in use drbd: fix potential kernel BUG (NULL deref) drbd: fix spurious protocol error drbd: cosmetic, don't report resync for online-verify drbd: fix for spurious full sync (becoming sync target looked like invalidate) drbd: DIV_ROUND_UP not needed here drbd: protocol compatibility for maximum packet sizes drbd: fix possible access after free drbd: Fix regression in recv_bm_rle_bits (compressed bitmap) drbd: drbd_send_ack_dp must not rely on header information drbd: preparation commit, using full state in receive_state() drbd: allow for explicit resync-finished notifications drbd: fix for spurious fullsync (uuids rotated too fast) drbd: fix unlikely access after free and list corruption drbd: fix for possible deadlock on IO error during resync drbd: add explicit drbd_md_sync to drbd_resync_finished drbd: cleanup useless leftover warn/error printk's drbd: drop wrong debug asserts, fix recently introduced race drbd: add some more explicit drbd_md_sync drbd: relax the grace period of the md_sync timer again drbd: use dynamic_dev_dbg to optionally log uuid changes drbd: add race-breaker to drbd_go_diskless Mike Miller (1): cciss: fix PCI IDs for new Smart Array controllers Milan Broz (1): loop: add some basic read-only sysfs attributes Philipp Reisner (42): drbd: renamed drbd_tl_epoch.n_req to drbd_tl_epoch.n_writes drbd: Track all IO requests on the TL, not writes only drbd: mod_req has now a return value drbd: factored tl_restart() out of tl_clear(). drbd: Do not send two barriers without any writes between them drbd: factored drbd_req_make_private_bio() out of drbd_req_new() drbd: Removed redundant error checks in the request code path drbd: Finished the "on-no-data-accessible suspend-io;" functionality drbd: Do not allow a fencing-policy of resource-and-stonith with protocol A drbd: Disabled the crashed_primary detection for re-attach of last data while IO is frozen drbd: Now we need to handle the ed_uuid of an diskless, unconnected primary correctly drbd: Removing a by now obsolete clause in the state sanitizing drbd: Reduce the verbosity of some state transitions drbd: Run the fence-peer helper asynchronously drbd: Delayed creation of current-UUID drbd: Ensure that the peer was not rebootet in the meantime before resending TL drbd: Do not do a hard state change when establishing a connection [bugz 304] drbd: Fixed a deadlock, probably only affected UP machines drbd: Allow tl_restart() to do IO completion while IO is suspended drbd: Allow attach while IO is suspended drbd: Do not try to free tl_hash in drbd_disconnect() when IO is suspended drbd: Make sure tl_restart(, resend) can not get called multiple times for a new connection drbd: Initialize all members of sync_conf to their defaults [Bugz 315] drbd: New sync parameters for the smart resync rate controller drbd: New sync_param packet, that includes the parameters of the new controller drbd: The new, smarter resync speed controller drbd: Bugfix: rs_in_flight could become wrong if read_for_csum() requested reschedule later drbd: Replaced some casts by an union. Improved comments drbd: Microfix: Assigning sector once is sufficient drbd: Bugfix for regression introduced with f9bc8913c06022e drbd: Sending of big packets, for payloads from 64KByte to 4GByte drbd: receiving of big packets, for payloads between 64kByte and 4GByte drbd: Actually allow BIOs up to 128k (was 32k). drbd: Disable activity log updates when the whole device is out of sync drbd: Removed a race that could cause unexpected execution of w_make_resync_request() drbd: Adding support for BIO/Request flags: REQ_FUA, REQ_FLUSH and REQ_DISCARD drbd: Fixed compatibility with protocol versions smaller than 95 drbd: Track the reasons to suspend IO in dedicated state bits drbd: Allow larger values for c-fill-target. drbd: Fixed a stupid copy and paste error drbd: Do not log an ASSERT for P_OV_REQUEST packets while C_CONNECTED dynamic_debug.h: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set Stephen M. Cameron (13): cciss: factor out cciss_getpciinfo cciss: factor out cciss_getintinfo cciss: factor out cciss_setintinfo cciss: factor out cciss_getnodename cciss: factor out cciss_setnodename cciss: factor out cciss_getheartbeat cciss: factor out cciss_getbustypes cciss: factor out cciss_getfirmver cciss: factor out cciss_getdrivver cciss: factor out cciss_getluninfo cciss: factor out cciss_passthru cciss: factor out cciss_big_passthru cciss: remove some superfluous tests from cciss_bigpassthru() Vivek Goyal (3): amiga floppy: Stop sharing request queue across multiple gendisks atari floppy: Stop sharing request queue across multiple gendisks amiga floppy: Compile failure fixes drivers/block/amiflop.c | 60 ++- drivers/block/ataflop.c | 50 ++- drivers/block/cciss.c | 882 +++++++++++++++++----------------- drivers/block/drbd/drbd_actlog.c | 41 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 216 ++++++--- drivers/block/drbd/drbd_main.c | 593 ++++++++++++++++------- drivers/block/drbd/drbd_nl.c | 270 +++++++++-- drivers/block/drbd/drbd_proc.c | 34 +- drivers/block/drbd/drbd_receiver.c | 946 ++++++++++++++++++++---------------- drivers/block/drbd/drbd_req.c | 165 ++++--- drivers/block/drbd/drbd_req.h | 62 ++- drivers/block/drbd/drbd_worker.c | 292 +++++++++--- drivers/block/floppy.c | 66 ++- drivers/block/loop.c | 101 ++++ include/linux/drbd.h | 22 +- include/linux/drbd_limits.h | 29 +- include/linux/drbd_nl.h | 6 + include/linux/dynamic_debug.h | 2 +- include/linux/pci_ids.h | 1 + 20 files changed, 2441 insertions(+), 1399 deletions(-) -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists