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:   Wed, 1 Nov 2017 12:05:43 -0700
From:   Kees Cook <keescook@...omium.org>
To:     Thomas Gleixner <tglx@...utronix.de>
Cc:     linux-kernel@...r.kernel.org,
        Bart Van Assche <bart.vanassche@...disk.com>,
        Borislav Petkov <bp@...e.de>,
        Daniel Vetter <daniel.vetter@...ll.ch>,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
        "Martin K. Petersen" <martin.petersen@...cle.com>
Subject: [GIT PULL] timers-conversion updates for next (part2)

Hi Thomas,

Please pull these timer conversions for tip/timers/core. These are the
second batch of scsi conversions along with other conversions that
depend on the timer_setup_on_stack() API, which got added late.

There is at least one more scsi conversion coming, and probably a lot
of other misc conversions. My minimum goal for the merge window for is to
entirely eliminate open-coded setting of the .data field. If possible, I
hope to get rid of init_*timer() entirely, and there is an outside chance
that we can drop setup_*timer() too. We'll see what the merge window looks
like...

Thanks!

-Kees

The following changes since commit 00ed87da35e88a7a4d7f41673beab52ef828f12b:

  timer: Add parenthesis around timer_setup() macro arguments (2017-11-01 19:05:05 +0100)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/timers-conversion-next2

for you to fetch changes up to 856ec53fcab37f52b184b0b2e3757702005455ff:

  drm: gma500: Convert timers to use timer_setup() (2017-11-01 11:44:52 -0700)

----------------------------------------------------------------
Second batch of scsi conversions that have been Reviewed and/or Acked.
Various *_on_stack() changes for USB, Acked by Greg.
DRM conversion that was declared too late for drm's tree, but Acked for timers.
RAS driver conversion, Acked.

----------------------------------------------------------------
Bart Van Assche (1):
      target/iscsi: Simplify timer manipulation code

Kees Cook (14):
      scsi: aic7xxx: Convert timers to use timer_setup()
      scsi: csiostor: Convert timers to use timer_setup()
      scsi: cxgbi: Convert timers to use timer_setup()
      scsi: ibmvscsi: Convert timers to use timer_setup()
      scsi: ipr: Convert timers to use timer_setup()
      scsi: lpfc: Convert timers to use timer_setup()
      scsi: megaraid: Convert timers to use timer_setup()
      scsi: pmcraid: Convert timers to use timer_setup()
      scsi: sas: Convert timers to use timer_setup()
      scsi: qla4xxx: Convert timers to use timer_setup()
      target/iscsi: Convert timers to use timer_setup()
      RAS/CEC: Convert timers to use timer_setup()
      usb: usbtest: Convert timers to use timer_setup()
      drm: gma500: Convert timers to use timer_setup()

 drivers/gpu/drm/gma500/psb_lid.c            |  8 +++---
 drivers/ras/cec.c                           |  8 +++---
 drivers/scsi/aic7xxx/aic79xx.h              |  5 +---
 drivers/scsi/aic7xxx/aic79xx_core.c         | 29 ++++++---------------
 drivers/scsi/aic7xxx/aic79xx_osm.h          |  7 ------
 drivers/scsi/csiostor/csio_hw.c             | 15 +++++------
 drivers/scsi/csiostor/csio_mb.c             |  9 +++----
 drivers/scsi/csiostor/csio_mb.h             |  3 ++-
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c          |  8 +++---
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c          |  8 +++---
 drivers/scsi/cxgbi/libcxgbi.c               |  2 +-
 drivers/scsi/hisi_sas/hisi_sas.h            |  1 -
 drivers/scsi/hisi_sas/hisi_sas_main.c       | 14 +++++------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c      |  6 ++---
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c      | 24 ++++++++----------
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c      |  2 +-
 drivers/scsi/ibmvscsi/ibmvfc.c              | 14 +++++------
 drivers/scsi/ibmvscsi/ibmvscsi.c            |  7 +++---
 drivers/scsi/ipr.c                          | 30 +++++++++++-----------
 drivers/scsi/libsas/sas_expander.c          |  8 +++---
 drivers/scsi/libsas/sas_init.c              |  3 ++-
 drivers/scsi/libsas/sas_scsi_host.c         |  2 +-
 drivers/scsi/lpfc/lpfc_crtn.h               | 16 ++++++------
 drivers/scsi/lpfc/lpfc_ct.c                 |  4 +--
 drivers/scsi/lpfc/lpfc_els.c                | 12 ++++-----
 drivers/scsi/lpfc/lpfc_hbadisc.c            |  7 +++---
 drivers/scsi/lpfc/lpfc_init.c               | 39 ++++++++++++-----------------
 drivers/scsi/lpfc/lpfc_scsi.c               |  4 +--
 drivers/scsi/lpfc/lpfc_sli.c                |  8 +++---
 drivers/scsi/megaraid/megaraid_ioctl.h      |  6 +++++
 drivers/scsi/megaraid/megaraid_mbox.c       | 26 +++++++++----------
 drivers/scsi/megaraid/megaraid_mm.c         | 27 ++++++++++----------
 drivers/scsi/megaraid/megaraid_sas_base.c   | 35 ++++++++++----------------
 drivers/scsi/megaraid/megaraid_sas_fusion.c | 15 +++--------
 drivers/scsi/mvsas/mv_init.c                |  3 +--
 drivers/scsi/mvsas/mv_sas.c                 | 15 ++++++-----
 drivers/scsi/mvsas/mv_sas.h                 |  1 -
 drivers/scsi/pm8001/pm8001_sas.c            | 11 ++++----
 drivers/scsi/pmcraid.c                      | 33 ++++++++++--------------
 drivers/scsi/qla4xxx/ql4_os.c               | 12 ++++-----
 drivers/target/iscsi/iscsi_target.c         |  2 ++
 drivers/target/iscsi/iscsi_target_erl0.c    | 12 +++------
 drivers/target/iscsi/iscsi_target_erl0.h    |  1 +
 drivers/target/iscsi/iscsi_target_erl1.c    | 10 +++-----
 drivers/target/iscsi/iscsi_target_erl1.h    |  1 +
 drivers/target/iscsi/iscsi_target_login.c   | 17 +++++++------
 drivers/target/iscsi/iscsi_target_login.h   |  1 +
 drivers/target/iscsi/iscsi_target_nego.c    | 25 ++++++++++--------
 drivers/target/iscsi/iscsi_target_util.c    | 29 +++++++--------------
 drivers/target/iscsi/iscsi_target_util.h    |  2 ++
 drivers/usb/misc/usbtest.c                  | 22 ++++++++++------
 include/scsi/libsas.h                       |  1 +
 52 files changed, 271 insertions(+), 339 deletions(-)

-- 
Kees Cook
Pixel Security

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ