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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Thu, 11 Nov 2010 14:57:07 +0100
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 PULL] block bits for 2.6.37-rc1

Hi Linus,

These are the fixes that have been collected since the initial push.
It's a bit larger than I would have liked, but the majority of the code
churn there is simply finishing the conversion away from the previous
REQ_HARDBARRIER. In summary:

- Two fixes for RCU locking around io priority support from Sergey and
  Daniel.

- Four fixes from me to report issues around missing validation of parts
  of the iov interface inside the block layer. All of these were
  reported by Dan Rosenberg.

- Removal of copy_io_context(), it's been unused since the AS io
  scheduler was killed from me.

- Documentational pruning of the AS io scheduler from Randy Dunlap.

- An kernel stack leak to userspace has been fixed up, missing a memset,
  from Vasiliy.

- Some fixes for cciss, mostly from HP but a fixup from me as well.

- Correct use of i_size_read() in various places instead of direct read
  of the inode size from Mike Snitzer.

- A drbd fix, and three patches to finish the transition to the new
  barrier scheme.

- Killing of REQ_HARDBARRIER in the block core from Christoph.

Please pull.


  git://git.kernel.dk/linux-2.6-block.git for-linus

Christoph Hellwig (1):
      block: remove REQ_HARDBARRIER

Daniel J Blueman (1):
      ioprio: fix RCU locking around task dereference

Jens Axboe (8):
      Merge branch 'for-jens' of git://git.drbd.org/linux-2.6-drbd into for-2.6.37/drivers
      block: check for proper length of iov entries in blk_rq_map_user_iov()
      block: take care not to overflow when calculating total iov length
      block: limit vec count in bio_kmalloc() and bio_alloc_map_data()
      bio: take care not overflow page count when mapping/copying user data
      cciss: fix proc warning on attempt to remove non-existant directory
      Merge branch 'for-2.6.37/drivers' into for-linus
      block: remove unused copy_io_context()

Lars Ellenberg (6):
      drbd: consolidate explicit drbd_md_sync into drbd_create_new_uuid
      drbd: tag a few error messages with "assert failed"
      drbd: fix potential deadlock on detach
      drbd: fix potential data divergence after multiple failures
      drbd: fix a misleading printk
      drbd: rate limit an error message

Mike Snitzer (1):
      block: read i_size with i_size_read()

Philipp Reisner (4):
      drbd: Silenced an assert
      drbd: Removed the BIO_RW_BARRIER support form the receiver/epoch code
      drbd: REQ_HARDBARRIER -> REQ_FUA transition for meta data accesses
      drbd: Removed checks for REQ_HARDBARRIER on incomming BIOs

Randy Dunlap (1):
      Documentation: remove anticipatory scheduler info

Sergey Senozhatsky (1):
      ioprio: rcu_read_lock/unlock protect find_task_by_vpid call (V2)

Stephen M. Cameron (5):
      cciss: fix board status waiting code
      cciss: Use kernel provided PCI state save and restore functions
      cciss: limit commands allocated on reset_devices
      cciss: use usleep_range not msleep for small sleeps
      cciss: remove controllers supported by hpsa

Vasiliy Kulikov (1):
      block: ioctl: fix information leak to userland

 Documentation/block/switching-sched.txt |    8 +-
 Documentation/kernel-parameters.txt     |    2 +-
 Documentation/rbtree.txt                |    4 +-
 block/blk-core.c                        |   11 +--
 block/blk-ioc.c                         |   14 --
 block/blk-map.c                         |    2 +
 block/compat_ioctl.c                    |    4 +-
 block/elevator.c                        |    4 +-
 block/ioctl.c                           |    7 +-
 block/scsi_ioctl.c                      |   34 ++++--
 drivers/block/aoe/aoeblk.c              |    3 -
 drivers/block/cciss.c                   |  131 +++++++++----------
 drivers/block/cciss.h                   |    4 +
 drivers/block/drbd/drbd_actlog.c        |   42 ++++---
 drivers/block/drbd/drbd_int.h           |   52 ++++----
 drivers/block/drbd/drbd_main.c          |  148 ++++++++++++---------
 drivers/block/drbd/drbd_nl.c            |   25 +++-
 drivers/block/drbd/drbd_proc.c          |    1 -
 drivers/block/drbd/drbd_receiver.c      |  217 +++++--------------------------
 drivers/block/drbd/drbd_req.c           |   38 +++---
 drivers/block/drbd/drbd_worker.c        |   23 +---
 drivers/block/loop.c                    |    6 -
 drivers/block/xen-blkfront.c            |    2 -
 drivers/md/md.c                         |   20 ++--
 drivers/scsi/scsi_error.c               |   18 +--
 drivers/usb/storage/uas.c               |    5 +-
 fs/bio.c                                |   23 +++-
 fs/ioprio.c                             |   18 +++-
 include/linux/bio.h                     |    4 -
 include/linux/blk_types.h               |    6 +-
 include/linux/blkdev.h                  |    3 +-
 include/linux/drbd.h                    |    2 +-
 include/linux/iocontext.h               |    1 -
 kernel/trace/blktrace.c                 |    4 -
 34 files changed, 367 insertions(+), 519 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

Powered by Openwall GNU/*/Linux Powered by OpenVZ