Broadcom: MR (PERC 10.2) Driver Enablement in 18.04 (Patches)

Bug #1772436 reported by Michael Reed on 2018-05-21
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dellserver
Undecided
Michael Reed

Bug Description

The purpose of this bug is to track the patches needed to enable the PERC 10.2 driver into 18.04.

Michael Reed (mreed8855) wrote :

Below are upstream commit ids of MR driver which went in after driver version- 07.703.05.00-rc1 (inbox driver of Ubuntu18.04)-

6a569ab scsi: megaraid_sas: driver version upgrade

bc72bfe scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs

7fb269e scsi: megaraid_sas: Use zeroing memory allocator than allocator/memset

adbe552 scsi: megaraid_sas: fix selection of reply queue

8b904b5 block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()

61b142a scsi: megaraid: Use dma_pool_zalloc()

9ff97fa scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers

a9a0884 vfs: do bulk POLL* -> EPOLL* replacement

f870bcb scsi: megaraid_sas: NVMe passthrough command support

b45093d scsi: megaraid: use ktime_get_real for firmware time

87058dd scsi: megaraid_sas: driver version upgrade

54b2804 scsi: megaraid_sas: re-work DCMD refire code

88d155c scsi: megaraid_sas: Expose fw_cmds_outstanding through sysfs

4959e61 scsi: megaraid_sas: Selectively apply stream detection based on IO type

5f19f7c scsi: megaraid_sas: Update LD map after populating drv_map driver map copy

619831f scsi: megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path

149c575 scsi: megaraid_sas: Avoid firing DCMDs while OCR is in progress

f3f7920 scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called

7ada701 scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map

41fae9a scsi: megaraid_sas: Reset ldio_outstanding in megasas_resume

b051cc6 scsi: megaraid_sas: Return the DCMD status from megasas_get_seq_num

cb51efe scsi: megaraid_sas: memset IOC INIT frame using correct size

e05ee4e scsi: megaraid_sas: zero out IOC INIT and stream detection memory

afc9a42 the rest of drivers/*: annotate ->poll() instances

b5c5d0a scsi: megaraid_sas: fix spelling mistake: "thershold" -> "threshold"

ca6958b scsi: megaraid: Remove redundant code in megasas_alloc_cmds

c251a7b scsi: megaraid: Convert timers to use timer_setup()

Michael Reed (mreed8855) wrote :

Out of above patches below these patches are the ones which are not specific to MR only but many drivers are modified(to use new kernel APIs in place of older APIs) and megaraid_sas is one of those drivers-

8b904b5 block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()

a9a0884 vfs: do bulk POLL* -> EPOLL* replacement

afc9a42 the rest of drivers/*: annotate ->poll() instances

Michael Reed (mreed8855) on 2018-06-15
tags: added: kernel-needs-review
Michael Reed (mreed8855) on 2018-06-25
Changed in dellserver:
status: New → In Progress
assignee: nobody → Michael Reed (mreed8855)
Jerry Clement (jerry-clement) wrote :

@Michael_Reed,
If these patches are not backported in time for the .1 iso... it becomes a huge problem because these patches are required for install.

Jerry Clement (jerry-clement) wrote :

Is this work being tracked in another launchpad?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers