[El-errata] ELSA-2016-3596 Important: Oracle Linux 6 Unbreakable Enterprise kernel security and bugfix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Fri Aug 26 14:43:10 PDT 2016

Oracle Linux Security Advisory ELSA-2016-3596


The following updated rpms for Oracle Linux 6 have been uploaded to the 
Unbreakable Linux Network:



Release Notes : http://docs.oracle.com/cd/E37670_01/E78976/E78976.pdf

Description of changes:

- blk-mq: avoid setting hctx->tags->cpumask before allocation (Akinobu 
Mita)  [Orabug: 24464170]

- ocfs2: improve recovery performance (Junxiao Bi)  [Orabug: 24395729]
- qed: Utilize FW (Yuval Mintz)  [Orabug: 24442553]
- blk-mq: mark request queue as mq asap (Ming Lei)  [Orabug: 24318720]
- lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from 
lpfc_send_taskmgmt() (Mauricio Faria de Oliveira)  [Orabug: 24312616]

- KEYS: potential uninitialized variable (Dan Carpenter)  [Orabug: 
24402831]  {CVE-2016-4470}

- ol6-spec: update linux-firmware dependency to 
20160616-44.git43e96a1e.0.10 (Chuck Anderson)  [Orabug: 24311968]
- ol7-spec: update dracut version dependency to 033-360.0.3 (Chuck 
Anderson)  [Orabug: 24308248]
- [2d8747c2] fixup! blk-mq: prevent double-unlock of mutex (Dan Duval) 
[Orabug: 24376521]
- tcp: make challenge acks less predictable (Eric Dumazet)  [Orabug: 
- IBCM: dereference timewait_info only when needed (Santosh Shilimkar) 
[Orabug: 24326732]
- ext4: update c/mtime on truncate up (Eryu Guan)  [Orabug: 24325361]
- vfs: add vfs_select_inode() helper (Miklos Szeredi)  [Orabug: 
24009788]  {CVE-2016-6198} {CVE-2016-6197}
- vfs: rename: check backing inode being equal (Miklos Szeredi) 
[Orabug: 24009788]  {CVE-2016-6198} {CVE-2016-6197}
- ovl: verify upper dentry before unlink and rename (Miklos Szeredi) 
[Orabug: 24009788]  {CVE-2016-6198} {CVE-2016-6197}
- xen-pciback: mark device to be hidden on AER error trigger (Elena 

- block: Initialize max_dev_sectors to 0 (Keith Busch)  [Orabug: 23615929]
- sd: Fix rw_max for devices that report an optimal xfer size (Martin K. 
Petersen)  [Orabug: 23615929]
- sd: Fix excessive capacity printing on devices with blocks bigger than 
512 bytes (Martin K. Petersen)  [Orabug: 23615929]
- sd: Optimal I/O size is in bytes, not sectors (Martin K. Petersen) 
[Orabug: 23615929]
- sd: Reject optimal transfer length smaller than page size (Martin K. 
Petersen)  [Orabug: 23615929]
- block/sd: Fix device-imposed transfer length limits (Joe Jin) 
[Orabug: 23615929]
- Fix kabi issue for upstream commit ca369d51 (Joe Jin)  [Orabug: 23615929]
- Revert "ocfs2: bump up o2cb network protocol version" (Junxiao Bi) 
[Orabug: 24292852]
- Btrfs: fix leaking of ordered extents after direct IO write error 
(Filipe Manana)  [Orabug: 23717870]
- Btrfs: fix error path when failing to submit bio for direct IO write 
(Filipe Manana)  [Orabug: 23717870]
- Btrfs: fix memory corruption on failure to submit bio for direct IO 
(Filipe Manana)  [Orabug: 23717870]
- Btrfs: fix extent accounting for partial direct IO writes (Filipe 
Manana)  [Orabug: 23717870]
- Btrfs: Direct I/O: Fix space accounting (chandan)  [Orabug: 23717870]
- Btrfs: fix warning of bytes_may_use (Liu Bo)  [Orabug: 23717870]
- xen: use same main loop for counting and remapping pages (Juergen Gross)

- xen-blkfront: dynamic configuration of per-vbd resources (Bob Liu) 
[Orabug: 23720696]
- xen-blkfront: introduce blkif_set_queue_limits() (Bob Liu)  [Orabug: 
- xen-blkfront: fix places not updated after introducing 64KB page 
granularity (Bob Liu)  [Orabug: 23720696]
- IB: Add RNR timer workaround for PSIF (Santosh Shilimkar)  [Orabug: 
- IB/core: Add encode/decode FDR/EDR rates (Hans Westgaard Ry)  [Orabug: 
- bfa: Fix for crash when bfa_itnim is NULL (Sudarsana Reddy Kalluru) 
[Orabug: 23950878]
- bfa:Update driver version to (Anil Gurumurthy)  [Orabug: 
- bfa:File header and user visible string changes (Anil Gurumurthy) 
[Orabug: 23950878]
- bfa:Updating copyright messages (Anil Gurumurthy)  [Orabug: 23950878]
- bfa: Fix incorrect de-reference of pointer (Anil Gurumurthy)  [Orabug: 
- bfa: Fix indentation (Anil Gurumurthy)  [Orabug: 23950878]
- lpfc updates to for uek4-r2 (rkennedy)  [Orabug: 23762058]
- lpfc: Update modified file copyrights (James Smart)  [Orabug: 23762058]
- lpfc: Fix interaction between fdmi_on and enable_SmartSAN (James 
Smart)  [Orabug: 23762058]
- lpfc: Add support for SmartSAN 2.0 (James Smart)  [Orabug: 23762058]
- lpfc: Fix Device discovery failures during switch reboot test. (James 
Smart)  [Orabug: 23762058]
- lpfc: Utilize embedded CDB logic to minimize IO latency (James Smart) 
  [Orabug: 23762058]
- lpfc: Fix crash when unregistering default rpi. (James Smart) 
[Orabug: 23762058]
- lpfc: Fix DMA faults observed upon plugging loopback connector (James 
Smart)  [Orabug: 23762058]
- lpfc: Correct LOGO handling during login (James Smart)  [Orabug: 
- lpfc: fix misleading indentation (Arnd Bergmann)  [Orabug: 23762058]
- lpfc: fix missing zero termination in debugfs (Alan)  [Orabug: 23762058]
- lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Johannes 
Thumshirn)  [Orabug: 23762058]
- qla2xxx: Update driver version to (Sawan Chandak) 
[Orabug: 23755773]
- qla2xxx: Fix BBCR offset (Sawan Chandak)  [Orabug: 23755773]
- qla2xxx: Disable the adapter and skip error recovery in case of 
register disconnect. (Sawan Chandak)  [Orabug: 23755773]
- qla2xxx: Separate ISP type bits out from device type. (Joe Carnuccio) 
  [Orabug: 23755773]
- qla2xxx: Correction to function qla26xx_dport_diagnostics(). (Joe 
Carnuccio)  [Orabug: 23755773]
- qla2xxx: Add support to handle Loop Init error Asynchronus event. (Joe 
Carnuccio)  [Orabug: 23755773]
- qla2xxx: Let DPORT be enabled purely by nvram. (Joe Carnuccio) 
[Orabug: 23755773]
- qla2xxx: Add bsg interface to support statistics counter reset. (Sawan 
Chandak)  [Orabug: 23755773]
- qla2xxx: Add bsg interface to support D_Port Diagnostics. (Joe 
Carnuccio)  [Orabug: 23755773]
- qla2xxx: Check for device state before unloading the driver. (Sawan 
Chandak)  [Orabug: 23755773]
- qla2xxx: Properly reset firmware statistics. (Joe Carnuccio)  [Orabug: 
- qla2xxx: Properly initialize IO statistics. (Joe Carnuccio)  [Orabug: 
- qla2xxx: Make debug buffer log easier to view. (Joe Carnuccio) 
[Orabug: 23755773]
- qla2xxx: Add module parameter alternate/short names. (Joe Carnuccio) 
[Orabug: 23755773]
- qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) 
mode. (Giridhar Malavali)  [Orabug: 23755773]
- qla2xxx: Shutdown board on thermal shutdown aen. (Joe Carnuccio) 
[Orabug: 23755773]
- qla2xxx: Add ram area DDR for fwdump template entry T262. (Joe 
Carnuccio)  [Orabug: 23755773]
- qla2xxx: Remove sysfs node fw_dump_template. (Joe Carnuccio)  [Orabug: 
- mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs 
(Chaitra P B)  [Orabug: 22529571]
- mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Chaitra P 
B)  [Orabug: 22529571]
- mpt3sas: Updating mpt3sas driver version to (Chaitra P B) 
  [Orabug: 22529571]
- mpt3sas: Fix initial Reference tag field for 4K PI drives. (Chaitra P 
B)  [Orabug: 22529571]
- mpt3sas: Handle active cable exception event (Chaitra P B)  [Orabug: 
- mpt3sas: Update MPI header to 2.00.42 (Chaitra P B)  [Orabug: 22529571]
- mpt3sas - remove unused fw_event_work elements (Joe Lawrence) 
[Orabug: 22529571]
- mpt3sas: Remove usage of 'struct timeval' (Tina Ruchandani)  [Orabug: 
- mpt3sas: Don't overreach ioc->reply_post[] during initialization 
(Calvin Owens)  [Orabug: 22529571]
- mpt3sas: Remove unnecessary synchronize_irq() before free_irq() 
(Lars-Peter Clausen)  [Orabug: 22529571]
- mpt3sas: Free memory pools before retrying to allocate with different 
value. (Suganath prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free 
free_cpu_mask_var before reply_q (Suganath prabu Subramani)  [Orabug: 
- mpt3sas: Updating mpt3sas driver version to (Suganath 
prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Fix for Asynchronous completion of timedout IO and task abort 
of timedout IO. (Suganath prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Updated MPI Header to 2.00.42 (Suganath prabu Subramani) 
[Orabug: 22529571]
- mpt3sas: Add support for configurable Chain Frame Size (Suganath prabu 
Subramani)  [Orabug: 22529571]
- mpt3sas: Added smp_affinity_enable module parameter. (Suganath Prabu 
Subramani)  [Orabug: 22529571]
- mpt3sas: Make use of additional HighPriority credit message frames for 
sending SCSI IO's (Suganath prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Never block the Enclosure device (Suganath prabu Subramani) 
[Orabug: 22529571]
- mpt3sas: Fix static analyzer(coverity) tool identified defects 
(Suganath prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP 
Passthrough request message. (Suganath prabu Subramani)  [Orabug: 22529571]
- mpt3sas: Added support for high port count HBA variants. (Suganath 
prabu Subramani)  [Orabug: 22529571]
- mpt3sas: A correction in unmap_resources (Tomas Henzl)  [Orabug: 
- mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility 
(James Bottomley)  [Orabug: 22529571]
- mpt3sas: Add dummy Kconfig option for backwards compatibility (Martin 
K. Petersen)  [Orabug: 22529571]
- mpt3sas: Fix use sas_is_tlr_enabled API before enabling 
MPI2_SCSIIO_CONTROL_TLR_ON flag (Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: fix inline markers on non inline function declarations 
(Stephen Rothwell)  [Orabug: 22529571]
- mpt3sas: Bump mpt3sas driver version to (Sreekanth Reddy) 
  [Orabug: 22529571]
- mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 
HBAs (Sreekanth Reddy)  [Orabug: 22529571]
- mpt2sas, mpt3sas: Update the driver versions (Sreekanth Reddy) 
[Orabug: 22529571]
- mpt3sas: setpci reset kernel oops fix (Sreekanth Reddy)  [Orabug: 
- mpt3sas: Added OEM Gen2 PnP ID branding names (Sreekanth Reddy) 
[Orabug: 22529571]
- mpt3sas: Refcount fw_events and fix unsafe list usage (Sreekanth 
Reddy)  [Orabug: 22529571]
- mpt3sas: Refcount sas_device objects and fix unsafe list usage 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: sysfs attribute to report Backup Rail Monitor Status 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Ported WarpDrive product SSS6200 support (Sreekanth Reddy) 
[Orabug: 22529571]
- mpt3sas: fix for driver fails EEH, recovery from injected pci bus 
error (Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Manage MSI-X vectors according to HBA device type (Sreekanth 
Reddy)  [Orabug: 22529571]
- mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 
HBAs (Sreekanth Reddy)  [Orabug: 22529571]
- mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Sreekanth 
Reddy)  [Orabug: 22529571]
- mpt2sas: Remove .c and .h files from mpt2sas driver (Sreekanth Reddy) 
  [Orabug: 22529571]
- mpt2sas: Move Gen2 HBA's device registration to a separate file 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Move Gen3 HBA's device registration to a separate file 
(Sreekanth Reddy)  [Orabug: 22529571]
- mpt3sas: Added mpt2sas driver definitions (Sreekanth Reddy)  [Orabug: 
- mpt2sas: Use mpi headers from mpt3sas (Christoph Hellwig)  [Orabug: 
- ext4: only call ext4_truncate when size <= isize (Josef Bacik) 
[Orabug: 23598757]
- fix kABI breakage from "blk-mq: fix race between timeout and freeing 
request" (Dan Duval)  [Orabug: 23521058]
- blk-mq: fix race between timeout and freeing request (Ming Lei) 
[Orabug: 23521058]
- fix kABI breakage from "blk-mq: Shared tag enhancements" (Dan Duval) 
[Orabug: 23521058]
- blk-mq: Shared tag enhancements (Keith Busch)  [Orabug: 23521058]
- propogate_mnt: Handle the first propogated copy being a slave (Eric W. 
Biederman)  [Orabug: 23276659]  {CVE-2016-4581}
- fs/pnode.c: treat zero mnt_group_id-s as unequal (Maxim Patlasov) 
[Orabug: 23276659]  {CVE-2016-4581}
- xsigo: SKB Frag cleanup (Pradeep Gopanapalli)  [Orabug: 23514725]
- xsigo: Tx_tail goes outof bound (Pradeep Gopanapalli)  [Orabug: 23514725]
- xsigo: Fixed Path locking issues (Pradeep Gopanapalli)  [Orabug: 
- net/rds: Skip packet filtering if interface does not support ACL 
(Yuval Shaia)  [Orabug: 23541567]
- RDS: Fix the rds_conn_destroy panic due to pending messages (Bang 
Nguyen)  [Orabug: 23222944]
- RDS: add handshaking for ACL violation detection at passive (Ajaykumar 
Hotchandani)  [Orabug: 23222944]
- RDS: IB: enforce IP anti-spoofing based on ACLs (Santosh Shilimkar) 
[Orabug: 23222944]
- RDS: Add acl fields to the rds_connection (Santosh Shilimkar) 
[Orabug: 23222944]
- RDS: IB: invoke connection destruction in worker (Ajaykumar 
Hotchandani)  [Orabug: 23222944]
- RDS: Add reset all conns for a source address to CONN_RESET (Santosh 
Shilimkar)  [Orabug: 23222944]
- IB/mlx4: Generate alias GUID for slaves (Yuval Shaia)  [Orabug: 23222944]
- IB/ipoib: ioctl interface to manage ACL tables (Yuval Shaia)  [Orabug: 
- IB/ipoib: sysfs interface to manage ACL tables (Yuval Shaia)  [Orabug: 
- IB/{cm,ipoib}: Filter traffic using ACL (Yuval Shaia)  [Orabug: 23222944]
- IB/{cm,ipoib}: Manage ACL tables (Yuval Shaia)  [Orabug: 23222944]

- Enable CONFIG_CONNTRACK_ZONES for Ol6 (Manjunath Govindashetty) 
[Orabug: 23755115]
- perf tools: add --sym-lookup arg to enable symbol lookup in hugepage 
shm segment (ashok.vairavan)  [Orabug: 23278057]
- offload ib subnet manager port and node get info query handling. (Rama 
Nichanamatlu)  [Orabug: 23750258]
- IB/ipoib: Adjust queue sizes (Ajaykumar Hotchandani)  [Orabug: 23302017]
- IB/ipoib: Change send workqueue size for CM mode (Ajaykumar 
Hotchandani)  [Orabug: 23254764]
- qed: Add support for qed and qede drivers from Qlogic in UEK4 
(Manjunath Govindashetty)  [Orabug: 23732603]
- qed: Protect the doorbell BAR with the write barriers. (Sudarsana 
Reddy Kalluru)  [Orabug: 23732603]
- qed: Add missing port-mode (Yuval Mintz)  [Orabug: 23732603]
- qed: Fix returning unlimited SPQ entries (Yuval Mintz)  [Orabug: 
- qed*: Don't reset statistics on inner reload (Yuval Mintz)  [Orabug: 
- qed: Prevent VF from Tx-switching 'promisc' (Yuval Mintz)  [Orabug: 
- qed: Correct default vlan behavior (Yuval Mintz)  [Orabug: 23732603]
- qed: fix qed_fill_link() error handling (Arnd Bergmann)  [Orabug: 
- qed: Don't config min BW on 100g on link flap (Yuval Mintz)  [Orabug: 
- qed: Prevent 100g from working in MSI (Sudarsana Reddy Kalluru) 
[Orabug: 23732603]
- qed: Add missing 100g init mode (Yuval Mintz)  [Orabug: 23732603]
- qed: Save min/max accross dcbx-change (Yuval Mintz)  [Orabug: 23732603]
- qed: Fix allocation in interrupt context (Sudarsana Reddy Kalluru) 
[Orabug: 23732603]
- qede: Don't expose self-test for VFs (Yuval Mintz)  [Orabug: 23732603]
- qede: Reload on GRO changes (Yuval Mintz)  [Orabug: 23732603]
- qede: Fix VF minimum BW setting (Yuval Mintz)  [Orabug: 23732603]
- qed: Reset the enable flag for eth protocol. (Sudarsana Reddy Kalluru) 
  [Orabug: 23732603]
- qed: signedness bug in qed_dcbx_process_tlv() (Dan Carpenter) 
[Orabug: 23732603]
- qede: Fix DMA address APIs usage (Manish Chopra)  [Orabug: 23732603]
- qed: add support for dcbx. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]
- qed: Remove a stray tab (Dan Carpenter)  [Orabug: 23732603]
- qed: VFs gracefully accept lack of PM (Yuval Mintz)  [Orabug: 23732603]
- qed: Allow more than 16 VFs (Yuval Mintz)  [Orabug: 23732603]
- qed: Reset link on IOV disable (Manish Chopra)  [Orabug: 23732603]
- qed: Improve VF interrupt reset (Yuval Mintz)  [Orabug: 23732603]
- qed: Correct PF-sanity check (Yuval Mintz)  [Orabug: 23732603]
- qed*: Tx-switching configuration (Yuval Mintz)  [Orabug: 23732603]
- qed*: support ndo_get_vf_config (Yuval Mintz)  [Orabug: 23732603]
- qed*: IOV support spoof-checking (Yuval Mintz)  [Orabug: 23732603]
- qed*: IOV link control (Yuval Mintz)  [Orabug: 23732603]
- qed*: Support forced MAC (Yuval Mintz)  [Orabug: 23732603]
- qed*: Support PVID configuration (Yuval Mintz)  [Orabug: 23732603]
- qede: Add VF support (Yuval Mintz)  [Orabug: 23732603]
- qed: Align TLVs (Yuval Mintz)  [Orabug: 23732603]
- qed: Bulletin and Link (Yuval Mintz)  [Orabug: 23732603]
- qed: IOV l2 functionality (Yuval Mintz)  [Orabug: 23732603]
- qed: IOV configure and FLR (Yuval Mintz)  [Orabug: 23732603]
- qed: Introduce VFs (Yuval Mintz)  [Orabug: 23732603]
- qed: Add VF->PF channel infrastructure (Yuval Mintz)  [Orabug: 23732603]
- qed: Add CONFIG_QED_SRIOV (Yuval Mintz)  [Orabug: 23732603]
- qede: uninitialized variable in qede_start_xmit() (Dan Carpenter) 
[Orabug: 23732603]
- qede: prevent chip hang when increasing channels (Sudarsana Reddy 
Kalluru)  [Orabug: 23732603]
- qed: Apply tunnel configurations after PF start (Manish Chopra) 
[Orabug: 23732603]
- qede: add implementation for internal loopback test. (Sudarsana Reddy 
Kalluru)  [Orabug: 23732603]
- qede: add support for selftests. (Sudarsana Reddy Kalluru)  [Orabug: 
- qed: add infrastructure for device self tests. (Sudarsana Reddy 
Kalluru)  [Orabug: 23732603]
- qed: Add PF min bandwidth configuration support (Manish Chopra) 
[Orabug: 23732603]
- qed: Add PF max bandwidth configuration support (Manish Chopra) 
[Orabug: 23732603]
- qed: Add vport WFQ configuration APIs (Manish Chopra)  [Orabug: 23732603]
- qed: add support for link pause configuration. (Sudarsana Reddy 
Kalluru)  [Orabug: 23732603]
- qed*: Conditions for changing link (Yuval Mintz)  [Orabug: 23732603]
- qede: Add support for ethtool private flags (Yuval Mintz)  [Orabug: 
- qed*: Align statistics names (Yuval Mintz)  [Orabug: 23732603]
- qede: Fix single MTU sized packet from firmware GRO flow (Manish 
Chopra)  [Orabug: 23732603]
- qede: Fix setting Skb network header (Manish Chopra)  [Orabug: 23732603]
- qede: Fix various memory allocation error flows for fastpath (Manish 
Chopra)  [Orabug: 23732603]
- qede: Add fastpath support for tunneling (Manish Chopra)  [Orabug: 
- qed: Enable GRE tunnel slowpath configuration (Manish Chopra) 
[Orabug: 23732603]
- qed/qede: Add VXLAN tunnel slowpath configuration support (Manish 
Chopra)  [Orabug: 23732603]
- qed: Add infrastructure support for tunneling (Manish Chopra) 
[Orabug: 23732603]
- qed* - bump driver versions to (Yuval Mintz)  [Orabug: 23732603]
- qede: add Rx flow hash/indirection support. (Sudarsana Reddy Kalluru) 
  [Orabug: 23732603]
- qed: add Rx flow hash/indirection support. (Sudarsana Reddy Kalluru) 
[Orabug: 23732603]
- qed*: remove version dependency (Rahul Verma)  [Orabug: 23732603]
- qed: initialize return rc to avoid returning garbage (Colin Ian King) 
  [Orabug: 23732603]
- qed: Enlrage the drain timeout (Yuval Mintz)  [Orabug: 23732603]
- qed: Notify of transciever changes (Zvi Nachmani)  [Orabug: 23732603]
- qed: Major changes to MB locking (Tomer Tayar)  [Orabug: 23732603]
- qed: Prevent MF link notifications (Sudarsana Reddy Kalluru)  [Orabug: 
- qede: Fix net-next "make ARCH=x86_64" (Manish Chopra)  [Orabug: 23732603]
- qede: Add slowpath/fastpath support and enable hardware GRO (Manish 
Chopra)  [Orabug: 23732603]
- qed/qede: Add infrastructure support for hardware GRO (Manish Chopra) 
  [Orabug: 23732603]
- qed: Remove unused NVM vendor ID (Yuval Mintz)  [Orabug: 23732603]
- qed: Fix error flow on slowpath start (Yuval Mintz)  [Orabug: 23732603]
- qed: Move statistics to L2 code (Yuval Mintz)  [Orabug: 23732603]
- qed: Support B0 instead of A0 (Yuval Mintz)  [Orabug: 23732603]
- qed: Correct BAR sizes for older MFW (Ram Amrani)  [Orabug: 23732603]
- qed: Print additional HW attention info (Yuval Mintz)  [Orabug: 23732603]
- qed: Print HW attention reasons (Yuval Mintz)  [Orabug: 23732603]
- qed: Add support for HW attentions (Yuval Mintz)  [Orabug: 23732603]
- qed: Semantic refactoring of interrupt code (Yuval Mintz)  [Orabug: 
- qed, qede: rebrand module description (Yuval Mintz)  [Orabug: 23732603]
- qed: Prevent probe on previous error (Yuval Mintz)  [Orabug: 23732603]
- qed: add MODULE_FIRMWARE() (Yuval Mintz)  [Orabug: 23732603]
- qede: Don't report link change needlessly (Yuval Mintz)  [Orabug: 
- qede: Linearize SKBs when needed (Yuval Mintz)  [Orabug: 23732603]
- qede: Change pci DID for 10g device (Yuval Mintz)  [Orabug: 23732603]
- qed,qede: Bump driver versions to (Yuval Mintz)  [Orabug: 
- qed: Introduce DMA_REGPAIR_LE (Yuval Mintz)  [Orabug: 23732603]
- qed: Change metadata needed for SPQ entries (Yuval Mintz)  [Orabug: 
- qed: Handle possible race in SB config (Yuval Mintz)  [Orabug: 23732603]
- qed: Turn most GFP_ATOMIC into GFP_KERNEL (Yuval Mintz)  [Orabug: 
- qede: Add vlan filtering offload support (Sudarsana Reddy Kalluru) 
[Orabug: 23732603]
- qed: Lay infrastructure for vlan filtering offload (Yuval Mintz) 
[Orabug: 23732603]
- qed/qede: use FW. (Yuval Mintz)  [Orabug: 23732603]
- qed: Correct slowpath interrupt scheme (Sudarsana Kalluru)  [Orabug: 
- qed: Fix BAR size split for some servers (Ariel Elior)  [Orabug: 
- qed: fix handling of concurrent ramrods. (Tomer Tayar)  [Orabug: 
- qed: Fix corner case for chain in-between pages (Tomer Tayar) 
[Orabug: 23732603]
- qede: Add support for {get, set}_pauseparam (Sudarsana Kalluru) 
[Orabug: 23732603]
- qede: Add support for nway_reset (Sudarsana Kalluru)  [Orabug: 23732603]
- qede: Add support for set_phys_id (Sudarsana Kalluru)  [Orabug: 23732603]
- qed: Add support for changing LED state (Sudarsana Kalluru)  [Orabug: 
- qede: Add support for {get, set}_ringparam (Sudarsana Kalluru) 
[Orabug: 23732603]
- qede: Add support for {get, set}_channels (Sudarsana Kalluru) 
[Orabug: 23732603]
- qed: select ZLIB_INFLATE (Arnd Bergmann)  [Orabug: 23732603]
- qlogic: qed: fix error codes in qed_resc_alloc() (Dan Carpenter) 
[Orabug: 23732603]
- qlogic: qed: fix a test for MODE_MF_SI (Dan Carpenter)  [Orabug: 
- qlogic/qed: remove bogus NULL check (Dan Carpenter)  [Orabug: 23732603]
- qede: Add basic ethtool support (Sudarsana Kalluru)  [Orabug: 23732603]
- qed: Add statistics support (Manish Chopra)  [Orabug: 23732603]
- qede: Add support for link (Sudarsana Kalluru)
- qed: Add link support (Yuval Mintz)  [Orabug: 23732603]
- qede: classification configuration (Sudarsana Kalluru)  [Orabug: 
- qede: Add basic network device support (Yuval Mintz)  [Orabug: 23732603]
- qed: Add slowpath L2 support (Manish Chopra)  [Orabug: 23732603]
- qede: Add basic Network driver (Yuval Mintz)  [Orabug: 23732603]
- qed: Add basic L2 interface (Yuval Mintz)  [Orabug: 23732603]
- qed: Add module with basic common support (Yuval Mintz)  [Orabug: 
- qlcnic: potential NULL dereference in 
qlcnic_83xx_get_minidump_template() (Dan Carpenter)  [Orabug: 23711389]
- qlcnic: protect qlicnic_attach_func with rtnl_lock (Hannes Frederic 
Sowa)  [Orabug: 23711389]
- qlcnic: Update version to 5.3.64 (Manish Chopra)  [Orabug: 23711389]
- qlcnic: Fix mailbox completion handling during spurious interrupt 
(Rajesh Borundia)  [Orabug: 23711389]
- qlcnic: Remove unnecessary usage of atomic_t (Rajesh Borundia) 
[Orabug: 23711389]
- qlcnic: correctly handle qlcnic_alloc_mbx_args (Insu Yun)  [Orabug: 
- qlcnic: constify qlcnic_dcb_ops structures (Julia Lawall)  [Orabug: 
- qlcnic: fix a loop exit condition better (Dan Carpenter)  [Orabug: 
- qlcnic: fix a timeout loop (Dan Carpenter)  [Orabug: 23711389]
- net/qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) 
[Orabug: 23711389]
- qlcnic: constify qlcnic_mbx_ops structure (Julia Lawall)  [Orabug: 
- qlcnic: track vxlan port count (Jiri Benc)  [Orabug: 23711389]
- net: qlcnic: delete redundant memsets (Rasmus Villemoes)  [Orabug: 

- ol6-spec: remove require for ql23xx-firmware-3.03.27 (Ethan Zhao) 
[Orabug: 23724175]
- ol7-spec: update version dependency for linux-firmware package (Ethan 
Zhao)  [Orabug: 23701430]
- ol6-spec: update version dependency for linux-firmware package (Ethan 
Zhao)  [Orabug: 23701352]
- xen/acpi: Disable ACPI memory hotplug when running under Xen. (Konrad 
Rzeszutek Wilk)
- mlx4_core: use higher log_rdmarc_per_qp when scale_profile is set 
(Mukesh Kacker)  [Orabug: 23725942]
- RDS: IB: change rds_ib_active_bonding_excl_ips to only RFC3927 space 
(Todd Vierling)
- RDS: avoid large pages for sg allocation for TCP transport (Santosh 
Shilimkar)  [Orabug: 23635336]
- bnx2x: Update driver version to 1.713.10 (Rajesh Borundia)  [Orabug: 
- bnx2x: allow adding VLANs while interface is down (Michal Schmidt) 
[Orabug: 23718192]
- bnx2x: avoid leaking memory on bnx2x_init_one() failures (Vitaly 
Kuznetsov)  [Orabug: 23718192]
- bnx2x: Prevent false warning for lack of FC NPIV (Yuval Mintz) 
[Orabug: 23718192]
- bnx2x: don't wait for Tx completion on recovery (Yuval Mintz) 
[Orabug: 23718192]
- bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt)  [Orabug: 
- bnx2x: define event data reserved fields as little-endian (Michal 
Schmidt)  [Orabug: 23718192]
- bnx2x: define fields of struct cfc_del_event_data as little-endian 
(Michal Schmidt)  [Orabug: 23718192]
- bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal 
Schmidt)  [Orabug: 23718192]
- bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian 
(Michal Schmidt)  [Orabug: 23718192]
- bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) 
[Orabug: 23718192]
- bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) 
[Orabug: 23718192]
- bnx2x: Fix 84833 phy command handler (Yuval Mintz)
- bnx2x: Fix led setting for 84858 phy. (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Correct 84858 PHY fw version (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Fix 84833 RX CRC (Yuval Mintz)
- bnx2x: Fix link-forcing for KR2 (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Add missing HSI for big-endian machines (Yuval Mintz)  [Orabug: 
- bnx2x: Warn about grc timeouts in register dump (Yuval Mintz) 
[Orabug: 23718192]
- bnx2x: extend DCBx support (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Add support for single-port DCBx (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Remove unneccessary EXPORT_SYMBOL (Yuval Mintz)  [Orabug: 
- bnx2x: Prevent FW assertion when using Vxlan (Yuval Mintz)  [Orabug: 
- bnx2x: remove rx_pkt/rx_calls (Eric Dumazet)  [Orabug: 23718192]
- bnx2x: avoid soft lockup in bnx2x_poll() (Eric Dumazet)  [Orabug: 
- bnx2x: simplify distinction between port and func stats (Michal 
Schmidt)  [Orabug: 23718192]
- bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) 
[Orabug: 23718192]
- bnx2x: drop redundant error message about allocation failure (Michal 
Schmidt)  [Orabug: 23718192]
- bnx2x: Utilize FW (Yuval Mintz)  [Orabug: 23718192]
- bnx2x: Show port statistics in Multi-function (Yuval Mintz)  [Orabug: 
- bnx2x: Add new SW stat 'tx_exhaustion_events' (Yuval Mintz)  [Orabug: 
- bnx2x: Fix vxlan removal (Yuval Mintz)  [Orabug: 23718192]
- net: move skb_mark_napi_id() into core networking stack (Eric Dumazet) 
  [Orabug: 23718192]
- bnx2x: remove bnx2x_low_latency_recv() support (Eric Dumazet) 
[Orabug: 23718192]
- bnx2x: Add FW (Yuval Mintz)  [Orabug: 23718192]
- be2iscsi: Update the driver version (Jitendra Bhivare)  [Orabug: 
- be2iscsi: Replace _bh with _irqsave/irqrestore (Jitendra Bhivare) 
[Orabug: 23712824]
- be2iscsi: Remove unnecessary synchronize_irq() before free_irq() 
(Lars-Peter Clausen)  [Orabug: 23712824]
- be2iscsi:Add missing error check in beiscsi_eeh_resume (Nicholas 
Krause)  [Orabug: 23712824]
- atl2: Disable unimplemented scatter/gather feature (Ben Hutchings) 
[Orabug: 23703754]  {CVE-2016-2117}
- be2net: Fix provisioning of RSS for VFs in multi-partition 
configurations (Somnath Kotur)  [Orabug: 23641442]
- be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Sriharsha 
Basavapatna)  [Orabug: 23641442]
- be2net: use max-TXQs limit too while provisioning VF queue pairs 
(Suresh Reddy)  [Orabug: 23641442]
- benet: be_resume needs to protect be_open with rtnl_lock (Hannes 
Frederic Sowa)  [Orabug: 23641442]
- be2net: Don't leak iomapped memory on removal. (Douglas Miller) 
[Orabug: 23641442]
- be2net: don't enable multicast flag in be_enable_if_filters() routine 
(Venkat Duvvuru)  [Orabug: 23641442]
- be2net: Fix a UE caused by passing large frames to the ASIC 
(ajit.khaparde at broadcom.com)  [Orabug: 23641442]
- be2net: Declare some u16 fields as u32 to improve performance 
(ajit.khaparde at broadcom.com)  [Orabug: 23641442]
- be2net: Fix pcie error recovery in case of NIC+RoCE adapters 
(Padmanabh Ratnakar)  [Orabug: 23641442]
- VSOCK: Only check error on skb_recv_datagram when skb is NULL (Jorgen 
Hansen)  [Orabug: 23718522]
- VSOCK: Detach QP check should filter out non matching QPs. (Jorgen 
Hansen)  [Orabug: 23718522]
- x86/mce: Ensure offline CPUs don't participate in rendezvous process 
(Ashok Raj)  [Orabug: 23520972]

- PCI: Mark Intel i40e NIC INTx masking as broken (Alex Williamson) 
[Orabug: 23176970]
- i40e: fix an uninitialized variable bug (Dan Carpenter)  [Orabug: 
- i40e: Bump version from 1.5.10 to 1.5.16 (Bimmy Pujari)  [Orabug: 
- i40e: don't add broadcast filter for VFs (Mitch Williams)  [Orabug: 
- i40e/i40evf: properly report Rx packet hash (Mitch Williams)  [Orabug: 
- i40e: set context to use VSI RSS LUT for SR-IOV (Ashish Shah) 
[Orabug: 23176970]
- i40e: Correct UDP packet header for non_tunnel-ipv6 (Akeem G 
Abodunrin)  [Orabug: 23176970]
- i40e: change Rx hang message into a WARN_ONCE (Jacob Keller)  [Orabug: 
- i40e: Refactor ethtool get_settings (Catherine Sullivan)  [Orabug: 
- i40e: lie to the VF (Mitch Williams)  [Orabug: 23176970]
- i40e: Add vf-true-promisc-support priv flag (Anjali Singhai Jain) 
[Orabug: 23176970]
- i40e: Implement the API function for aq_set_switch_config (Shannon 
Nelson)  [Orabug: 23176970]
- i40e: Add allmulti support for the VF (Anjali Singhai Jain)  [Orabug: 
- i40e: Add support for disabling all link and change bits needed for 
PHY interactions (Kevin Scott)  [Orabug: 23176970]
- i40e: constify i40e_client_ops structure (Julia Lawall)  [Orabug: 
- i40e: fix misleading indentation (Arnd Bergmann)  [Orabug: 23176970]
- i40e: Test memory before ethtool alloc succeeds (Jesse Brandeburg) 
[Orabug: 23176970]
- i40evf: Allocate Rx buffers properly (Mitch Williams)  [Orabug: 23176970]
- i40e/i40evf: Remove unused hardware receive descriptor code (Jesse 
Brandeburg)  [Orabug: 23176970]
- i40evf: refactor receive routine (Jesse Brandeburg)  [Orabug: 23176970]
- i40evf: Drop packet split receive routine (Jesse Brandeburg)  [Orabug: 
- i40e: Refactor receive routine (Jesse Brandeburg)  [Orabug: 23176970]
- i40e/i40evf: Remove reference to ring->dtype (Jesse Brandeburg) 
[Orabug: 23176970]
- i40e: Drop packet split receive routine (Jesse Brandeburg)  [Orabug: 
- i40e/i40evf: Refactor tunnel interpretation (Jesse Brandeburg) 
[Orabug: 23176970]
- i40evf: make use of BIT() macro to avoid signed left shift (Jacob 
Keller)  [Orabug: 23176970]
- i40e: make use of BIT() macro to prevent left shift of signed values 
(Jacob Keller)  [Orabug: 23176970]
- i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Jacob 
Keller)  [Orabug: 23176970]
- i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Harshitha 
Ramamurthy)  [Orabug: 23176970]
- i40e: Update device ids for X722 (Catherine Sullivan)  [Orabug: 23176970]
- i40e: Drop extra copy of function (Jesse Brandeburg)  [Orabug: 23176970]
- i40e: Use consistent type for vf_id (Jesse Brandeburg)  [Orabug: 
- i40e: PTP - avoid aggregate return warnings (Jesse Brandeburg) 
[Orabug: 23176970]
- i40e: Fix uninitialized variable (Catherine Sullivan)  [Orabug: 23176970]
- i40evf: RSS Hash Option parameters (Carolyn Wyborny)  [Orabug: 23176970]
- i40e: Remove HMC AQ API implementation (Neerav Parikh)  [Orabug: 
- i40e: Limit the number of MAC and VLAN addresses that can be added for 
VFs (Anjali Singhai Jain)  [Orabug: 23176970]
- i40e: Change the default for VFs to be not privileged (Anjali Singhai 
Jain)  [Orabug: 23176970]
- i40evf: Add driver support for promiscuous mode (Anjali Singhai Jain) 
  [Orabug: 23176970]
- i40e: Add VF promiscuous mode driver support (Anjali Singhai Jain) 
[Orabug: 23176970]
- i40e: Add promiscuous on VLAN support (Greg Rose)  [Orabug: 23176970]
- i40e/i40evf: Only offload VLAN tag if enabled (Jesse Brandeburg) 
[Orabug: 23176970]
- i40e: Remove zero check (Greg Rose)  [Orabug: 23176970]
- i40e: Add DeviceID for X722 QSFP+ (Kamil Krawczyk)  [Orabug: 23176970]
- i40e: Add device capability which defines if update is available 
(Michal Kosiarz)  [Orabug: 23176970]
- i40evf: Allow PF driver to configure RSS (Mitch Williams)  [Orabug: 
- i40e: Specify AQ event opcode to wait for (Shannon Nelson)  [Orabug: 
- i40e: Code cleanup in i40e_add_fdir_ethtool (Shannon Nelson)  [Orabug: 
- i40evf: Don't Panic (Mitch Williams)  [Orabug: 23176970]
- i40e: Add support for configuring VF RSS (Mitch Williams)  [Orabug: 
- i40e/i40evf: Add support for IPIP and SIT offloads (Alexander Duyck) 
[Orabug: 23176970]
- i40e/i40evf: Clean up feature flags (Alexander Duyck)  [Orabug: 23176970]
- i40evf: properly handle VLAN features (Mitch Williams)  [Orabug: 
- i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Harshitha Ramamurthy) 
[Orabug: 23176970]
- i40e: Input set mask constants for RSS, flow director, and flex bytes 
(Kiran Patil)  [Orabug: 23176970]
- i40e: Move NVM event wait check to NVM code (Shannon Nelson)  [Orabug: 
- i40e: Add RSS configuration to virtual channel (Mitch Williams) 
[Orabug: 23176970]
- i40e: Move NVM variable out of AQ struct (Shannon Nelson)  [Orabug: 
- i40e: Restrict VF poll mode to only single function mode devices 
(Shannon Nelson)  [Orabug: 23176970]
- i40e/i40evf: Faster RX via avoiding FCoE (Jesse Brandeburg)  [Orabug: 
- i40e/i40evf: Drop unused tx_ring argument (Jesse Brandeburg)  [Orabug: 
- i40e/i40evf: Move stack var deeper (Jesse Brandeburg)  [Orabug: 23176970]
- i40e: Move HW flush (Akeem G Abodunrin)  [Orabug: 23176970]
- i40e: Leave debug_mask cleared at init (Shannon Nelson)  [Orabug: 
- i40e: Inserting a HW capability display info (Deepthi Kavalur) 
[Orabug: 23176970]
- i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Alexander 
Duyck)  [Orabug: 23176970]
- i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Avinash Dayanand) 
[Orabug: 23176970]
- i40e: Request PHY media event at reset time (Shannon Nelson)  [Orabug: 
- i40e: Lower some message levels (Mitch Williams)  [Orabug: 23176970]
- i40e: Fix for supported link modes in 10GBaseT PHY's (Avinash 
Dayanand)  [Orabug: 23176970]
- i40evf: Fix get_rss_aq (Catherine Sullivan)  [Orabug: 23176970]
- i40e: Disable link polling (Shannon Nelson)  [Orabug: 23176970]
- i40evf: Add longer wait after remove module (Mitch Williams)  [Orabug: 
- i40e: Make VF resets more reliable (Mitch Williams)  [Orabug: 23176970]
- i40e: Add new device ID for X722 (Catherine Sullivan)  [Orabug: 23176970]
- i40evf: Fix VLAN features (Mitch Williams)  [Orabug: 23176970]
- i40e: Remove unused variable (Mitch Williams)  [Orabug: 23176970]
- i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 
devices (Anjali Singhai Jain)  [Orabug: 23176970]
- i40e: remove redundant check on vsi->active_vlans (Colin King) 
[Orabug: 23176970]
- i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Catherine Sullivan) 
[Orabug: 23176970]
- i40e: Change comment to reflect correct function name (Mitch Williams) 
  [Orabug: 23176970]
- i40evf: Add additional check for reset (Mitch Williams)  [Orabug: 
- i40e: Change unknown event error msg to ignore message (Shannon 
Nelson)  [Orabug: 23176970]
- i40e: Added code to prevent double resets (Mitch Williams)  [Orabug: 
- i40e: Notify VFs of all resets (Mitch Williams)  [Orabug: 23176970]
- i40e: Remove timer and task only if created (Shannon Nelson)  [Orabug: 
- i40e: Assure that adminq is alive in debug mode (Shannon Nelson) 
[Orabug: 23176970]
- i40e: Remove MSIx only if created (Shannon Nelson)  [Orabug: 23176970]
- i40e: Fix up return code (Jesse Brandeburg)  [Orabug: 23176970]
- i40e: Save off VSI resource count when updating VSI (Kevin Scott) 
[Orabug: 23176970]
- i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Catherine Sullivan) 
  [Orabug: 23176970]
- i40e/i40evf: Fix casting in transmit code (Jesse Brandeburg)  [Orabug: 
- i40e/i40evf: Fix handling of boolean logic in polling routines 
(Alexander Duyck)  [Orabug: 23176970]
- i40evf: remove dead code (Alan Cox)  [Orabug: 23176970]
- i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead 
of 8K (Alexander Duyck)  [Orabug: 23176970]
- i40e: call ndo_stop() instead of dev_close() when running offline 
selftest (Stefan Assmann)  [Orabug: 23176970]
- i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per 
packet (Alexander Duyck)  [Orabug: 23176970]
- i40e: fix errant PCIe bandwidth message (Jesse Brandeburg)  [Orabug: 
- i40e: Add support for client interface for IWARP driver (Anjali 
Singhai Jain)  [Orabug: 23176970]

- bnxt: enable driver in x86_64 config files (Brian Maly)  [Orabug: 
- Revert "perf tools: Bump default sample freq to 4 kHz" 
(ashok.vairavan)  [Orabug: 23262978]
- IB/ipoib v2: Add readout of statistics using ethtool (Hans Westgaard 
Ry)  [Orabug: 23105464]
- IB/core: Add encode/decode IB_RATE_25_GBPS (Hans Westgaard Ry) 
[Orabug: 23084916]
- Revert "IPoIB: Protect tx_outstanding from parallel access" (Wengang 
Wang)  [Orabug: 23480903]
- Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets 
(Shrikrishna Khare)  [Orabug: 23472394]
- ppp: take reference on channels netns (Guillaume Nault)  [Orabug: 
23276689]  {CVE-2016-4805}
- bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Don't allow autoneg on cards that don't support it. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Add BCM5731X and BCM5741X device IDs. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Add GRO logic for BCM5731X chips. (Michael Chan)  [Orabug: 
- bnxt_en: Refactor bnxt_gro_skb(). (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Define the supported chip numbers. (Michael Chan)  [Orabug: 
- bnxt_en: Add PCI device ID for 57404 NPAR devices. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Enable NPAR (NIC Partitioning) Support. (Satish Baddipadige) 
  [Orabug: 23221795]
- bnxt_en: Handle VF_CFG_CHANGE event from firmware. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Add new function bnxt_reset(). (Michael Chan)  [Orabug: 
- bnxt_en: Add function for VF driver to query default VLAN. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Simplify VLAN receive logic. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration 
together. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix tx push race condition. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Use dma_rmb() instead of rmb(). (Michael Chan)  [Orabug: 
- bnxt_en: Add BCM57314 device ID. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Simplify and improve unsupported SFP+ module reporting. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix length value in dmesg log firmware error message. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Improve the delay logic for firmware response. (Michael Chan) 
  [Orabug: 23221795]
- bnxt_en: Reduce maximum ring pages if page size is 64K. (Michael Chan) 
  [Orabug: 23221795]
- bnxt_en: Report PCIe link speed and width during driver load (Ajit 
Khaparde)  [Orabug: 23221795]
(Ajit Khaparde)  [Orabug: 23221795]
- bnxt_en: Fix invalid max channel parameter in ethtool -l. (Satish 
Baddipadige)  [Orabug: 23221795]
- bnxt_en: Add async event handling for speed config changes. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Call firmware to approve VF MAC address change. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Shutdown link when device is closed. (Michael Chan)  [Orabug: 
- bnxt_en: Disallow forced speed for 10GBaseT devices. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Improve ethtool .get_settings(). (Michael Chan)  [Orabug: 
- bnxt_en: Check for valid forced speed during ethtool -s. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Add unsupported SFP+ module warnings. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Set async event bits when registering with the firmware. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Add get_eee() and set_eee() ethtool support. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Add EEE setup code. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Add basic EEE support. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Update to Firmware 1.2.2 spec. (Michael Chan)  [Orabug: 
- bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Setup multicast properly after resetting device. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Need memory barrier when processing the completion ring. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Divide a page into 32K buffers for the aggregation ring if 
necessary. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Limit RX BD pages to be no bigger than 32K. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Don't fallback to INTA on VF. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix ethtool -a reporting. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix typo in bnxt_hwrm_set_pause_common(). (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Implement proper firmware message padding. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Initialize CP doorbell value before ring allocation (Prashant 
Sreedharan)  [Orabug: 23221795]
- bnxt_en: Enable AER support. (Satish Baddipadige)  [Orabug: 23221795]
- bnxt_en: Include hardware port statistics in ethtool -S. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Include some hardware port statistics in ndo_get_stats64(). 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Add port statistics support. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Extend autoneg to all speeds. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Use common function to get ethtool supported flags. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Add reporting of link partner advertisement. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds(). (Michael Chan) 
  [Orabug: 23221795]
- bnxt_en: Add hwrm_send_message_silent(). (Michael Chan)  [Orabug: 
- bnxt_en: Refactor _hwrm_send_message(). (Michael Chan)  [Orabug: 
- bnxt_en: Add installed-package firmware version reporting via Ethtool 
GDRVINFO (Rob Swindell)  [Orabug: 23221795]
- bnxt_en: Fix dmesg log firmware error messages. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Use firmware provided message timeout value. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Add coalescing support for tx rings. (Michael Chan)  [Orabug: 
- bnxt_en: Refactor bnxt_hwrm_set_coal(). (Michael Chan)  [Orabug: 
- bnxt_en: Store irq coalescing timer values in micro seconds. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Send PF driver unload notification to all VFs. (Jeffrey 
Huang)  [Orabug: 23221795]
- bnxt_en: Improve bnxt_vf_update_mac(). (Jeffrey Huang)  [Orabug: 
- bnxt_en: Fix zero padding of tx push data. (Michael Chan)  [Orabug: 
- bnxt_en: Failure to update PHY is not fatal condition. (Michael Chan) 
  [Orabug: 23221795]
- bnxt_en: Remove unnecessary call to update PHY settings. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Poll link at the end of __bnxt_open_nic(). (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Reduce default ring sizes. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix implementation of tx push operation. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Remove 20G support and advertise only 40GbaseCR4. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Cleanup and Fix flow control setup logic (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Fix ethtool autoneg logic. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped 
counter. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Ring free response from close path should use completion ring 
(Prashant Sreedharan)  [Orabug: 23221795]
- net: bnxt: always return values from _bnxt_get_max_rings (Arnd 
Bergmann)  [Orabug: 23221795]
- bnxt_en: Reset embedded processor after applying firmware upgrade (Rob 
Swindell)  [Orabug: 23221795]
- bnxt_en: Zero pad firmware messages to 128 bytes. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Modify init sequence to support shared or non shared rings. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared 
rings. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Re-structure ring indexing and mapping. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Check for NULL rx or tx ring. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi 
struct. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Refactor bnxt_dbg_dump_states(). (Michael Chan)  [Orabug: 
- bnxt_en: Add BCM57301 & BCM57402 devices. (David Christensen) 
[Orabug: 23221795]
- bnxt_en: Update to Firmware interface spec 1.0.0. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Keep track of the ring group resource. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Improve VF resource accounting. (Michael Chan)  [Orabug: 
- bnxt_en: Cleanup bnxt_hwrm_func_cfg(). (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Check hardware resources before enabling NTUPLE. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Don't treat single segment rx frames as GRO frames. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is 
set. (Satish Baddipadige)  [Orabug: 23221795]
- bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool 
FLASHDEV (Rob Swindell)  [Orabug: 23221795]
- bnxt_en: Optimize ring alloc and ring free functions. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: support hwrm_func_drv_unrgtr command (Jeffrey Huang) 
[Orabug: 23221795]
- bnxt_en: Implement missing tx timeout reset logic. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Don't cancel sp_task from bnxt_close_nic(). (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Change bp->state to bitmap. (Michael Chan)  [Orabug: 23221795]
- bnxt_en: Fix bitmap declaration to work on 32-bit arches. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Setup uc_list mac filters after resetting the chip. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: enforce proper storing of MAC address (Jeffrey Huang) 
[Orabug: 23221795]
- bnxt_en: Fixed incorrect implementation of ndo_set_mac_address 
(Jeffrey Huang)  [Orabug: 23221795]
- bnxt_en: More robust SRIOV cleanup sequence. (Jeffrey Huang)  [Orabug: 
- bnxt_en: Fix comparison of u16 sw_id against negative value. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (Jeffrey 
Huang)  [Orabug: 23221795]
- bnxt_en: Determine tcp/ipv6 RSS hash type correctly. (Michael Chan) 
[Orabug: 23221795]
- bnxt_en: Change sp events definitions to represent bit position. 
(Jeffrey Huang)  [Orabug: 23221795]
- bnxt_en: add VXLAN dependency (Arnd Bergmann)  [Orabug: 23221795]
- bnxt_en: Fix compile warnings when CONFIG_INET is not set. (Michael 
Chan)  [Orabug: 23221795]
- bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set. 
(Michael Chan)  [Orabug: 23221795]
- bnxt_en: New Broadcom ethernet driver. (Michael Chan)  [Orabug: 23221795]
- fnic/fnic_scsi.c: set missing new_sc flag (Satish Kharat)  [Orabug: 
- ixgbe: Bump version number (Mark Rustad)  [Orabug: 23177316]
- ixgbe: Add KR backplane support for x550em_a (Mark Rustad)  [Orabug: 
- ixgbe: Add support for SGMII backplane interface (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Add support for SFPs with retimer (Mark Rustad)  [Orabug: 
- ixgbe: Introduce function to control MDIO speed (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Read and parse NW_MNG_IF_SEL register (Mark Rustad)  [Orabug: 
- ixgbe: Read and set instance id (Mark Rustad)  [Orabug: 23177316]
- ixgbe: Use new methods for PHY access (Mark Rustad)  [Orabug: 23177316]
- ixgbe: Add support for x550em_a 10G MAC type (Mark Rustad)  [Orabug: 
- ixgbe: Use method pointer to access IOSF devices (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Add definitions for x550em_a 10G MAC (Mark Rustad)  [Orabug: 
- ixgbe: Add support for single-port X550 device (Mark Rustad)  [Orabug: 
- ixgbe: Take manageability semaphore for firmware commands (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: Clean up interface for firmware commands (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Correct length check for round up (Mark Rustad)  [Orabug: 
- ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: Delete some unused register definitions (Mark Rustad)  [Orabug: 
- ixgbe: Add support for toggling VLAN filtering flag via ethtool 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Place SWFW semaphore in known valid state at probe (Don 
Skidmore)  [Orabug: 23177316]
- ixgbe: add a callback to set the maximum transmit bitrate (Rostislav 
Pehlivanov)  [Orabug: 23177316]
- ixgbe: Fix flow control for Xeon D KR backplane (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Make all unchanging ops structures const (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Alexander Duyck) 
[Orabug: 23177316]
- ixgbe: Do not allow PF to add VLVF entry unless it actually needs it 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Extend trust to allow guest to set unicast address (chas 
williams)  [Orabug: 23177316]
- ixgbevf: use bit operations for setting and checking resets (Emil 
Tantilov)  [Orabug: 23177316]
- ixgbe: on recv increment rx.ring->stats.yields (Pavel Tikhomirov) 
[Orabug: 23177316]
- ixgbevf: fix error code path when setting MAC address (Emil Tantilov) 
  [Orabug: 23177316]
- ixgbevf: call ndo_stop() instead of dev_close() when running offline 
selftest (Stefan Assmann)  [Orabug: 23177316]
- ixgbe: call ndo_stop() instead of dev_close() when running offline 
selftest (Stefan Assmann)  [Orabug: 23177316]
- ixgbe: Use udelay to avoid sleeping while atomic (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Fix ATR so that it correctly handles IPv6 extension headers 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Store VXLAN port number in network order (Alexander Duyck) 
[Orabug: 23177316]
- ixgbe: Fix for RAR0 not being set to default MAC addr (Tushar Dave) 
[Orabug: 23177316]
- ixgbe: fix dates on header of ixgbe_model.h (John Fastabend)  [Orabug: 
- ixgbe: use u32 instead of __u32 in model header (John Fastabend) 
[Orabug: 23177316]
- net: ixgbe: add minimal parser details for ixgbe (John Fastabend) 
[Orabug: 23177316]
- ixgbe: Make ATR recognize IPv6 extended headers (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Neerav 
Parikh)  [Orabug: 23177316]
- ixgbe: Fix to get FDMI HBA attributes information with X550 (Usha 
Ketineni)  [Orabug: 23177316]
- ixgbe: Correct handling of any outer UDP checksum setting (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: do not call check_link for ethtool in ixgbe_get_settings() 
(Emil Tantilov)  [Orabug: 23177316]
- ixgbe: fix broken PFC with X550 (Vasu Dev)  [Orabug: 23177316]
- ixgbe: use correct FCoE DDP max check (Vasu Dev)  [Orabug: 23177316]
- ixgbe: Fill at least min credits to a TC credit refills (Vasu Dev) 
[Orabug: 23177316]
- ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Alexander Duyck)  [Orabug: 
- ixgbe: Correct X550EM_x revision check (Mark Rustad)  [Orabug: 23177316]
- ixgbe: fix RSS limit for X550 (Emil Tantilov)  [Orabug: 23177316]
- ixgbe: Clean up redundancy in hw_enc_features (Mark Rustad)  [Orabug: 
- ixgbe: report correct media type for KR, KX and KX4 interfaces (Veola 
Nazareth)  [Orabug: 23177316]
- ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Emil 
Tantilov)  [Orabug: 23177316]
- ixgbevf: minor cleanups for ixgbevf_set_itr() (Emil Tantilov) 
[Orabug: 23177316]
- ixgbevf: Fix handling of NAPI budget when multiple queues are enabled 
per vector (William Dauchy)  [Orabug: 23177316]
- ixgbe: do not report 2.5 Gbps as supported (Emil Tantilov)  [Orabug: 
- ixgbe: Clean stale VLANs when changing port VLAN or resetting 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Clear stale pool mappings (Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Fix VLAN promisc in relation to SR-IOV (Alexander Duyck) 
[Orabug: 23177316]
- ixgbe: Add support for VLAN promiscuous with SR-IOV (Alexander Duyck) 
  [Orabug: 23177316]
- ixgbe: Reorder search to work from the top down instead of bottom up 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Simplify configuration of setting VLVF and VLVFB (Alexander 
Duyck)  [Orabug: 23177316]
- ixgbe: Reduce VT code indent in set_vfta by introducing jump label 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Simplify definitions for regidx and bit in set_vfta (Alexander 
Duyck)  [Orabug: 23177316]
- ixgbe: Fix SR-IOV VLAN pool configuration (Alexander Duyck)  [Orabug: 
- ixgbe: Return error on failure to allocate mac_table (Alexander Duyck) 
  [Orabug: 23177316]
- ixgbevf: Handle extended IPv6 headers in Tx path (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Always turn PHY power on when requested (Mark Rustad)  [Orabug: 
- ixgbe: Handle extended IPv6 headers in Tx path (Mark Rustad)  [Orabug: 
- ixgbe: Save VF info and take references (Mark Rustad)  [Orabug: 23177316]
- ixgbe: Wait for master disable to be set (Mark Rustad)  [Orabug: 
- ixgbe: Correct spec violations by waiting after reset (Mark Rustad) 
[Orabug: 23177316]
- ixgbe: Update PTP to support X550EM_x devices (Mark Rustad)  [Orabug: 
- ixgbe: Allow FDB entries access to more RAR filters (Alexander Duyck) 
  [Orabug: 23177316]
- ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses 
(Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Refactor MAC address configuration code (Alexander Duyck) 
[Orabug: 23177316]
- ixgbevf: Minor cleanups (Mark Rustad)  [Orabug: 23177316]
- ixgbevf: Use a private workqueue to avoid certain possible hangs (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: Use private workqueue to avoid certain possible hangs (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: Add support for newer thermal alarm (Mark Rustad)  [Orabug: 
- ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Mark Rustad) 
  [Orabug: 23177316]
- ixgbevf: fix spoofed packets with random MAC (Emil Tantilov)  [Orabug: 
- ixgbevf: use ether_addr_copy instead of memcpy (Emil Tantilov) 
[Orabug: 23177316]
- ixgbe: Remove CS4227 diagnostic code (Mark Rustad)  [Orabug: 23177316]
- ixgbe/ixgbevf: use napi_schedule_irqoff() (Alexander Duyck)  [Orabug: 
- ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation 
to 12K (Alexander Duyck)  [Orabug: 23177316]
- ixgbe: Add KR mode support for CS4227 chip (Mark Rustad)  [Orabug: 
- ixgbe: Fix handling of NAPI budget when multiple queues are enabled 
per vector (Alexander Duyck)  [Orabug: 23177316]
- ixgbe: fix multiple kernel-doc errors (Jean Sacren)  [Orabug: 23177316]
- ixgbe: Delete redundant include file (Mark Rustad)  [Orabug: 23177316]
- ixgbe: drop null test before destroy functions (Julia Lawall) 
[Orabug: 23177316]
- ixgbe: Reset interface after enabling SR-IOV (Alexander Duyck) 
[Orabug: 23177316]
- ixgbe, ixgbevf: Add new mbox API xcast mode (Hiroshi Shimamoto) 
[Orabug: 23177316]
- ixgbe: Check for setup_internal_link method (Mark Rustad)  [Orabug: 
- ixgbe: Fix CS4227-related semaphore error on reset failure (Mark 
Rustad)  [Orabug: 23177316]
- ixgbe: disable LRO by default (Emil Tantilov)  [Orabug: 23177316]
- ixgbe: add flow control ethertype to the anti-spoofing filter (Emil 
Tantilov)  [Orabug: 23177316]
- i40e: queue-specific settings for interrupt moderation (Kan Liang) 
[Orabug: 23176970]
- NVMe: IO ending fixes on surprise removal (Keith Busch)  [Orabug: 
- nvme: temporary fix for Apple controller reset (Stephan Günther) 
[Orabug: 22620486]
- nvme: add missing unmaps in nvme_queue_rq (Christoph Hellwig) 
[Orabug: 22620486]
- NVMe: default to 4k device page size (Nishanth Aravamudan)  [Orabug: 
- NVMe: reap completion entries when deleting queue (Keith Busch) 
[Orabug: 22620486]
- NVMe: Fix possible arithmetic overflow for max segments (Keith Busch) 
  [Orabug: 22620486]
- NVMe: add support for Apple NVMe controller (Stephan Günther) 
[Orabug: 22620486]
- NVMe: use split lo_hi_{read,write}q (Stephan Günther)  [Orabug: 22620486]
- NVMe: Increase the max transfer size when mdts is 0 (Sathyavathi M) 
[Orabug: 22620486]
- nvme: fix 32-bit build warning (Arnd Bergmann)  [Orabug: 22620486]
- NVMe: Add explicit block config dependency (Keith Busch)  [Orabug: 
- nvme: move to a new drivers/nvme/host directory (Jay Sternberg) 
[Orabug: 22620486]
- block: export blkdev_reread_part() and __blkdev_reread_part() (Jarod 
Wilson)  [Orabug: 22620486]
- Nvme: fix build error (Jason Luo)  [Orabug: 22620486]
- Nvme: fix several build errors (Jason Luo)  [Orabug: 22620486]
- nvme: properly handle partially initialized queues in 
nvme_create_io_queues (Christoph Hellwig)  [Orabug: 22620486]
- nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe 
(Christoph Hellwig)  [Orabug: 22620486]
- nvme: factor reset code into a common helper (Christoph Hellwig) 
[Orabug: 22620486]
- nvme: delete dev from dev_list in nvme_reset (Christoph Hellwig) 
[Orabug: 22620486]
- NVMe: Namespace removal simplifications (Keith Busch)  [Orabug: 22620486]
- nvme: merge nvme_dev_reset into nvme_reset_failed_dev (Christoph 
Hellwig)  [Orabug: 22620486]
- nvme.h: add missing nvme_id_ctrl endianess annotations (Christoph 
Hellwig)  [Orabug: 22620486]
- nvme: move hardware structures out of the uapi version of nvme.h 
(Christoph Hellwig)  [Orabug: 22620486]
- nvme: add a local nvme.h header (Christoph Hellwig)  [Orabug: 22620486]
- NVMe: Simplify device resume on io queue failure (Keith Busch) 
[Orabug: 22620486]
- NVMe: Reference count open namespaces (Keith Busch)  [Orabug: 22620486]
- NVMe: Using PRACT bit to generate and verify PI by controller (Alok 
Pandey)  [Orabug: 22620486]
- NVMe: removed unused nn var from nvme_dev_add (Matias Bjørling) 
[Orabug: 22620486]
- NVMe: Set queue max segments (Keith Busch)  [Orabug: 22620486]
- NVMe: Add nvme subsystem reset IOCTL (Jon Derrick)  [Orabug: 22620486]
- NVMe: Add nvme subsystem reset support (Keith Busch)  [Orabug: 22620486]
- NVMe:Remove unreachable code in nvme_abort_req (Sunad Bhandary) 
[Orabug: 22620486]
- nvme: Fixes u64 division which breaks i386 builds (Jon Derrick) 
[Orabug: 22620486]
- NVMe: Use CMB for the IO SQes if available (Jon Derrick)  [Orabug: 
- NVMe: Unify SQ entry writing and doorbell ringing (Jon Derrick) 
[Orabug: 22620486]
- NVMe: Reread partitions on metadata formats (Keith Busch)  [Orabug: 
- NVMe: Fix irq freeing when queue_request_irq fails (Jon Derrick) 
[Orabug: 22620486]
- NVMe: Memory barrier before queue_count is incremented (Jon Derrick) 
[Orabug: 22620486]
- drivers/block/nvme-core.c: fix build with gcc-4.4.4 (Andrew Morton) 
[Orabug: 22620486]
- block: nvme-scsi: Catch kcalloc failure (Axel Lin)  [Orabug: 22620486]
- nvme: submit internal commands through the block layer (Christoph 
Hellwig)  [Orabug: 22620486]
- nvme: fail SCSI read/write command with unsupported protection bit 
(Christoph Hellwig)  [Orabug: 22620486]
- nvme: report the DPOFUA in MODE_SENSE (Christoph Hellwig)  [Orabug: 
- nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code 
(Christoph Hellwig)  [Orabug: 22620486]
- nvme: first round at deobsfucating the SCSI translation code 
(Christoph Hellwig)  [Orabug: 22620486]
- nvme: fix scsi translation error handling (Christoph Hellwig) 
[Orabug: 22620486]
- nvme: split nvme_trans_send_fw_cmd (Christoph Hellwig)  [Orabug: 
- nvme: store a struct device pointer in struct nvme_dev (Christoph 
Hellwig)  [Orabug: 22620486]
- nvme: consolidate synchronous command submission helpers (Christoph 
Hellwig)  [Orabug: 22620486]
- tipc: check nl sock before parsing nested attributes (Richard Alpe) 
[Orabug: 23347071]  {CVE-2016-4951}
- get_rock_ridge_filename(): handle malformed NM entries (Al Viro) 
[Orabug: 23346943]  {CVE-2016-4913}
- Btrfs: incremental send, check if orphanized dir inode needs delayed 
rename (Filipe Manana)  [Orabug: 22984202]
- sunrpc: Update RPCBIND_MAXNETIDLEN (Chuck Lever)  [Orabug: 22695683]
- svcrdma: Support IPv6 with NFS/RDMA (Shirley Ma)  [Orabug: 22695683]
- xprtrdma: Add rdma6 option to support NFS/RDMA IPv6 (Shirley Ma) 
[Orabug: 22695683]

- dtrace: better Kconfig documentation (Nick Alcock)
- dtrace: put the SDT perf probes in the perf provider namespace (Nick 
Alcock)  [Orabug: 23004534]
- dtrace: make perf-events probes separately configured (Nick Alcock) 
[Orabug: 23004534]
- dtrace: ensure pdata is large enough (Kris Van Hees)  [Orabug: 23004534]
- dtrace: use perf_events probes (Timothy J Fontaine)  [Orabug: 23004534]
- dtrace: add support for probes in sections other than .text (Kris Van 
Hees)  [Orabug: 23344927]
- dtrace, ctf: build sdtstubs and CTF after sdtinfo; sdtinfo follows 
modpost (Nick Alcock)
- dtrace: support SDT in single-file modules (Nick Alcock)  [Orabug: 

- sif: Support for EPSC_API_VERSION(2,5) (Knut Omang)
- sif: Be more memory conservative for kdump and xen pv (Knut Omang) 
[Orabug: 23523713] [Orabug: 23729807]
- sif: rq: Use a workqueue to handle sif_flush_rq (Wei Lin Guay) 
[Orabug: 23491094]
- sif: rq: Added synchronization between sif_flush_rq and sif_post_recv 
(Wei Lin Guay)  [Orabug: 23491094]
- sif: qp: added persistent_state in sif_qp struct (Wei Lin Guay) 
[Orabug: 23491094]
- sif: qp: Increase inline data for TSO QPs to accomodate larger 
L3/L4-headers (Hans Westgaard Ry)
- sif: WA#3714: Set flush_retry_qp transport timer to infinite (Triviño)
- sif: Add a feature mask to allow internal vlink state to follow 
ext.links (Knut Omang)  [Orabug: 23509653]
- sif: Redefine IB_QP_CREATE_ flags (Hans Westgaard Ry)
- sif: SQ: Adding synchronization between wa4074 and post_send (Wei Lin 
Guay)  [Orabug: 23607042]
- sif: BZ4074: clean up the workaround (Wei Lin Guay)  [Orabug: 
23607042] [Orabug: 23607042]
- sif: BZ 4150: Flush retry reset at 1 when QP is modified to ERROR (Wei 
Lin Guay)  [Orabug: 23607042]
- sif: Automatically generate module version from new define 
- sif: Enable debugging via trace_printk again (Knut Omang)  [Orabug: 
- sif: Remove ib_query_mr - it has been removed upstream (Knut Omang)
- sif: Use kernel function printk_ratelimit() instead of home brew (Knut 
- sif: sif_qp: implement additional flush_retry_qp for port 2 (WA#3714) 
- sif: Build for kernel v.4.5.6 (Knut Omang)
- sif: rq: Added synchronization during freeing rq (Wei Lin Guay)
- sif: cq: Do not invalidate the CQ until completion of events (Wei Lin 
- sif: BZ 4138: Fix a NULL pointer dereference in RDS during tear-down 
(Wei Lin Guay)  [Orabug: 23490618]
- sif: LSO, test/adjust attr in create_qp,test stencil-size in send 
(Hans Westgaard Ry)
- sif: qp: Remove function name in debug printout to avoid confusion 
(Hakon Bugge)
- sif: sif_qp: remove flush_sq_done_wa4074 condition from WA#3714 
- sif: Add debugfs for workaround usage statistics (Triviño)
- sif: ARMv8 (aarch64) portability changes. (Gerd Rausch)
- sif: Fixed typo (Hans Westgaard Ry)
- sif: query: Make headroom for TSO stencil used by IPoIB datagram mode 
(Hans Westgaard Ry)
- sif: using FW release version in device attibutes (Andre Wuttke)
- sif: Make driver more silent at startup (Knut Omang)
- sif: sif_r3: fix sif_r3_recreate_flush_qp soft lockup. (Triviño)
- sif: ah: Fixed incorrect ipd setting (Hakon Bugge)
- sif: qp/ah: Added XRC QPs & IPD(AH) to debugfs output (Vinay Shaw)
- sif: epsc: Fix keepalive timeouts (Knut Omang)
- sif: Compile with kernel 4.4.10 (Knut Omang)
- sif: DNE QPs were created even with limited mode (Knut Omang)
- sif: eq: Avoid sending COMM_EST event to ULPs (UD, RAW & GSI QPs) 
(Vinay Shaw)
- sif: XRC: XRC support and PSIF 2.1 limitation #3521 (Vinay Shaw) 
[Orabug: 23044600]
- sif: cq: tear-down sequence in cleaning up the SendCQ (Wei Lin Guay)
- sif: Fix regressions in supporting fw from release and earlier 
(Knut Omang)  [Orabug: 23497496]

- blk-mq: dynamic h/w context count (Keith Busch)  [Orabug: 23340426]
- blk-mq: avoid inserting requests before establishing new mapping 
(Akinobu Mita)  [Orabug: 23340426]
- xen-blkfront: save uncompleted reqs in blkfront_resume() (Bob Liu) 
[Orabug: 23340426]
- xen-blkfront: fix resume issues after a migration (Bob Liu)  [Orabug: 
- xen-blkfront: don't call talk_to_blkback when already connected to 
blkback (Bob Liu)  [Orabug: 23340426]

- {IBCM/IPoIB/MLX4/RDS}: Temporary backout Exasecure change (Santosh 
Shilimkar)  [Orabug: 23634771]

- RDS/IB: Fix crash in SRQ initialization (Ajaykumar Hotchandani) 
[Orabug: 23523586]
- btrfs: put delayed item hook into inode (David Sterba)  [Orabug: 
- Revert "net: preserve IP control block during GSO segmentation" (Dan 
Duval)  [Orabug: 23522263]

- RDS: Remove the link-local restriction as a stop gap measure (Santosh 
Shilimkar)  [Orabug: 2360905]

- pipe: limit the per-user amount of pages allocated in pipes (Willy 
Tarreau)  [Orabug: 22901731]  {CVE-2016-2847}
- add user_struct element unix_inflight pre-req for "pipe: limit the 
per-user amount of pages allocated in pipes" (Chuck Anderson)  [Orabug: 
- Revert "tracing: Print nasty banner when trace_printk() is in use" 
(Avinash Repaka)  [Orabug: 23510486]
- RDS: IB: restore the vector spreading for the CQs (Santosh Shilimkar) 
  [Orabug: 23550561]
- sched/core: Clear the root_domain cpumasks in init_rootdomain() 
(Xunlei Pang)  [Orabug: 23307036]
- ocfs2: bump up o2cb network protocol version (Junxiao Bi)  [Orabug: 
- xen/x86: actually allocate legacy interrupts on PV guests (Stefano 
- xen/x86: don't lose event interrupts (Stefano Stabellini)

- sparc64/uek-rpm: Enable config for the Oracle Infiniband HCA (sif) on 
SPARC (Chuck Anderson)  [Orabug: 22529577]
- secureboot: enable secureboot if boot param is set (Brian Maly) 
[Orabug: 23511799]
- RHEL: uefi: copy secure_boot flag in boot params across kexec (Brian 
Maly)  [Orabug: 23511799]  {CVE-2015-7837}
- uek-rpm: Enable config for the Oracle Infiniband HCA (sif) (Knut 
Omang)  [Orabug: 22529577]
- fix-up - add back include of linux/hugetlb.h (Chuck Anderson) 
[Orabug: 22729791]
- fix-up - add back include of linux/dtrace_os.h (Chuck Anderson) 
[Orabug: 22729791]

- IB/mlx4: Generate alias GUID for slaves (Yuval Shaia)  [Orabug: 23292164]
- RDS: Fix the rds_conn_destroy panic due to pending messages (Bang 
Nguyen)  [Orabug: 23222944]
- RDS: add handshaking for ACL violation detection at passive (Ajaykumar 
Hotchandani)  [Orabug: 23222944]
- RDS: IB: enforce IP anti-spoofing for UUID context (Santosh Shilimkar) 
  [Orabug: 23222944]
- RDS: IB: invoke connection destruction in worker (Ajaykumar 
Hotchandani)  [Orabug: 23222944]
- RDS: message filtering based on UUID (Bang Nguyen)  [Orabug: 23222944]
- RDS: Add UUID socket option (Santosh Shilimkar)  [Orabug: 23222944]
- RDS: Add reset all conns for a source address to CONN_RESET (Santosh 
Shilimkar)  [Orabug: 23222944]
- IB/ipoib: ioctl interface to manage ACL tables (Yuval Shaia)  [Orabug: 
- IB/ipoib: sysfs interface to manage ACL tables (Yuval Shaia)  [Orabug: 
- IB/{cm,ipoib}: Filter traffic using ACL (Yuval Shaia)  [Orabug: 18679884]
- sif driver initial commit part 1 (Knut Omang)  [Orabug: 22529577]
- MAINTAINERS: Add Knut Omang as maintainer for sif, Oracles's 
Infiniband HCA driver (Knut Omang)
- ib: Enable building the sif driver in the infiniband stack (Knut Omang)
- sif driver initial commit part 7 (Knut Omang)
- sif driver initial commit part 6 (Knut Omang)
- sif driver initial commit part 5 (Knut Omang)
- sif driver initial commit part 4 (Wei Lin Guay)
- sif driver initial commit part 3 (Knut Omang)
- sif driver initial commit part 2 (Knut Omang)
- block: Always check queue limits for cloned requests (Hannes Reinecke) 
  [Orabug: 23140620]
- fix-up code base for v4.1.12-46 merge (Chuck Anderson)  [Orabug: 
- IB/{cm,ipoib}: Manage ACL tables (Yuval Shaia)  [Orabug: 18679884]
- Interface to mark SR-IOV device ready for use by LDoms guest 
(Alexandre Chartre)  [Orabug: 22909608]
- sparc64: Log warning for invalid hugepages boot param (Vijay Kumar) 
[Orabug: 22729791]
- sparc64: xl-hugepages (Vijay Kumar)  [Orabug: 22729791]
- vmcore: quiet zero PT_NOTE warning (Dave Kleikamp)
- sparc64: call crash_kexec() directly from die_if_kernel() (Dave 
- sparc: After kexec, ldc_bind needs to reset rx_head (Dave Kleikamp) 
[Orabug: 21627005]
- sparc: add FORCE_MAX_ZONEORDER (Dave Kleikamp)
- reserve memory for elfcorehdr (Dave Kleikamp)
- sparc64: crash kernel may only use reserved memory (Dave Kleikamp)
- sparc: add crash dump support (Dave Kleikamp)
- sparc64: handle booting kernel from shim (Dave Kleikamp)
- sparc64: capture obp information during boot (Dave Kleikamp)
- sparc64: restore prom_cif_stack (Dave Kleikamp)
- sparc64: define CONFIG_KEXEC (Dave Kleikamp)
- sparc64: new files: kexec_shim.S and machine_kexec.c (Dave Kleikamp)
- kexec: Make kimage_alloc_pages() available to arch code (Dave Kleikamp)
- sparc64: add and call reserve_crashkernel (Dave Kleikamp)
- kexec: Add kimage_arch_load_normal_segment to generic code (Dave 
- sparc64: kexec support for head_64.S (Dave Kleikamp)
- Add kexec parameters to HdrS (Dave Kleikamp)
- kexec: Define KEXEC_ARCH_SPARC64 (Dave Kleikamp)
- sparc64: add arch/sparc/include/asm/kexec.h (Dave Kleikamp)
- sparc64: define KEXEC_BASE (Dave Kleikamp)
- sparc64: add sparc64_elf_core_copy_regs (Dave Kleikamp)
- sparc: add sun4v_mmu_unmap_perm_addr (Dave Kleikamp)
- sparc: add pci_sun4v_msiq_tear_down (Dave Kleikamp)
- sparc64: chip handler IRQ cookie checking (Dave Kleikamp)
- sparc64: check for stopped cpu in smp_boot_one_cpu (Dave Kleikamp)
- sparc64: call set_irq_reqs around generic_smp_call_function_interrupt 
call (Dave Kleikamp)

- Correct backport of fa3c776 ("Thermal: Ignore invalid trip points") 
(Mike Galbraith)  [Orabug: 23331182]
- tcp_cubic: do not set epoch_start in the future (Eric Dumazet) 
[Orabug: 23331181]
- usb: xhci: fix xhci locking up during hcd remove (Roger Quadros) 
[Orabug: 23331180]
- usb: xhci: fix wild pointers in xhci_mem_cleanup (Lu Baolu)  [Orabug: 
- debugfs: Make automount point inodes permanently empty (Seth Forshee) 
  [Orabug: 23331176]
- Btrfs: fix file/data loss caused by fsync after rename and new inode 
(Filipe Manana)  [Orabug: 23331175]
- Btrfs: fix fsync after truncate when no_holes feature is enabled 
(Filipe Manana)  [Orabug: 23331174]
- Btrfs: fix fsync xattr loss in the fast fsync path (Filipe Manana) 
[Orabug: 23331173]
- assoc_array: don't call compare_object() on a node (Jerome Marchand) 
[Orabug: 23331172]
- mac80211: properly deal with station hashtable insert errors (Johannes 
Berg)  [Orabug: 23331171]
- drm/i915: Fix race condition in intel_dp_destroy_mst_connector() 
(Lyude)  [Orabug: 23331170]
- usb: renesas_usbhs: fix to avoid using a disabled ep in 
usbhsg_queue_done() (Yoshihiro Shimoda)
- ext4: add lockdep annotations for i_data_sem (Theodore Ts'o)  [Orabug: 
- USB: cypress_m8: add endpoint sanity check (Oliver Neukum)  [Orabug: 
23331166]  {CVE-2016-3137}
- USB: mct_u232: add sanity checking in probe (Oliver Neukum)  [Orabug: 
23331165]  {CVE-2016-3136}
- usb: renesas_usbhs: avoid NULL pointer derefernce in 
usbhsf_pkt_handler() (Yoshihiro Shimoda)
- HID: usbhid: fix inconsistent reset/resume/reset-resume behavior (Alan 
Stern)  [Orabug: 23331163]
- crypto: atmel - fix checks of error code returned by 
devm_ioremap_resource() (Cyrille Pitchen)
- mm/page_alloc: prevent merging between isolated and other pageblocks 
(Vlastimil Babka)  [Orabug: 23331159]
- mm: page_alloc: pass PFN to __free_pages_bootmem (Mel Gorman) 
[Orabug: 23331157]
- ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list (Joseph Qi) 
[Orabug: 23331156]
- ocfs2/dlm: fix race between convert and recovery (Joseph Qi)  [Orabug: 
- Input: ati_remote2 - fix crashes on detecting device with invalid 
descriptor (Vladis Dronov)
- rapidio/rionet: fix deadlock on SMP (Aurelien Jacquiot)  [Orabug: 
- fs/coredump: prevent fsuid=0 dumps into user-controlled directories 
(Jann Horn)  [Orabug: 23331152]
- KVM: fix spin_lock_init order on x86 (Paolo Bonzini)  [Orabug: 23331151]
- KVM: VMX: avoid guest hang on invalid invept instruction (Paolo 
Bonzini)  [Orabug: 23331149]
- target: Fix target_release_cmd_kref shutdown comp leak (Himanshu 
Madhani)  [Orabug: 23331148]
- bitops: Do not default to __clear_bit() for __clear_bit_unlock() 
(Peter Zijlstra)  [Orabug: 23331133]
- splice: handle zero nr_pages in splice_to_pipe() (Rabin Vincent) 
[Orabug: 23331132]
- tracing: Fix crash from reading trace_pipe with sendfile (Steven 
Rostedt (Red Hat))  [Orabug: 23331131]
- USB: uas: Reduce can_queue to MAX_CMNDS (Hans de Goede)  [Orabug: 
- USB: cdc-acm: more sanity checking (Oliver Neukum)  [Orabug: 23331129]
- USB: usb_driver_claim_interface: add sanity checking (Oliver Neukum) 
[Orabug: 23331128]
- USB: iowarrior: fix oops with malicious USB descriptors (Josh Boyer) 
[Orabug: 23331127]
- x86/apic: Fix suspicious RCU usage in 
smp_trace_call_function_interrupt() (Dave Jones)
- Input: synaptics - handle spurious release of trackstick buttons, 
again (Benjamin Tissoires)
- mm: memcontrol: reclaim when shrinking memory.high below usage 
(Johannes Weiner)  [Orabug: 23331124]
- Input: ims-pcu - sanity check against missing interfaces (Oliver 
Neukum)  [Orabug: 23331123]
- mmc: atmel-mci: Check pdata for NULL before dereferencing it at DMA 
config (Brent Taylor)
- mmc: atmel-mci: restore dma on AVR32 (Mans Rullgard)  [Orabug: 23331120]
- nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields) 
[Orabug: 23331119]
- ALSA: usb-audio: Add sanity checks for endpoint accesses (Takashi 
Iwai)  [Orabug: 23331117]
- ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() 
(Takashi Iwai)  [Orabug: 23331116]
- HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Dmitry 
Torokhov)  [Orabug: 23331115]
- md: multipath: don't hardcopy bio in .make_request path (Ming Lei) 
[Orabug: 23331114]
- Input: powermate - fix oops with malicious USB descriptors (Josh 
Boyer)  [Orabug: 23331113]
- fuse: Add reference counting for fuse_io_priv (Seth Forshee)  [Orabug: 
- fuse: do not use iocb after it may have been freed (Robert Doebbelin) 
  [Orabug: 23331110]
- iser-target: Separate flows for np listeners and connections cma 
events (Jenny Derzhavetz)
- iser-target: Add new state ISER_CONN_BOUND to isert_conn (Jenny 
Derzhavetz)  [Orabug: 23331108]
- iser-target: Fix identification of login rx descriptor type (Jenny 
Derzhavetz)  [Orabug: 23331107]
- dm thin metadata: don't issue prefetches if a transaction abort has 
failed (Joe Thornber)
- jbd2: fix FS corruption possibility in jbd2_journal_destroy() on 
umount path (OGAWA Hirofumi)
- sg: fix dxferp in from_to case (Douglas Gilbert)  [Orabug: 23331104]
- md/raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list 
(NeilBrown)  [Orabug: 23331103]
- be2iscsi: set the boot_kset pointer to NULL in case of failure 
(Maurizio Lombardi)  [Orabug: 23331102]
- x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant 
BARs (Bjorn Helgaas)
- bcache: fix cache_set_flush() NULL pointer dereference on OOM (Eric 
Wheeler)  [Orabug: 23331099]
- bcache: cleaned up error handling around register_cache() (Eric 
Wheeler)  [Orabug: 23331096]
- bcache: fix race of writeback thread starting before complete 
initialization (Eric Wheeler)
- sched/cputime: Fix steal_account_process_tick() to always return 
jiffies (Chris Friesen)
- perf/x86/intel: Add definition for PT PMI bit (Stephane Eranian) 
[Orabug: 23331092]
- x86: Add new MSRs and MSR bits used for Intel Skylake PMU support 
(Andi Kleen)  [Orabug: 23331091]
- usb: hub: fix a typo in hub_port_init() leading to wrong logic (Oliver 
Neukum)  [Orabug: 23331090]
- of: alloc anywhere from memblock if range not specified (Vinayak 
Menon)  [Orabug: 23331089]
- mtip32xx: Handle FTL rebuild failure state during device 
initialization (Asai Thambi SP)
- mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (Asai Thambi 
SP)  [Orabug: 23331087]
- mtip32xx: Handle safe removal during IO (Asai Thambi SP)  [Orabug: 
- mtip32xx: fix crash on surprise removal of the drive (Asai Thambi SP) 
  [Orabug: 23331084]
- mtip32xx: fix rmmod issue (Asai Thambi SP)  [Orabug: 23331083]
- mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (Asai 
Thambi SP)  [Orabug: 23331082]
- mtip32xx: Print exact time when an internal command is interrupted 
(Asai Thambi SP)  [Orabug: 23331081]
- quota: Fix possible GPF due to uninitialised pointers (Nikolay 
Borisov)  [Orabug: 23331080]
- xfs: fix two memory leaks in xfs_attr_list.c error paths (Mateusz 
Guzik)  [Orabug: 23331078]
- nfsd4: fix bad bounds checking (J. Bruce Fields)  [Orabug: 23331077]
- IB/srpt: Simplify srpt_handle_tsk_mgmt() (Bart Van Assche)  [Orabug: 
- X.509: Fix leap year handling again (David Howells)  [Orabug: 23331075]
- PKCS#7: Improve and export the X.509 ASN.1 time object decoder (David 
Howells)  [Orabug: 23331074]
- X.509: Extract both parts of the AuthorityKeyIdentifier (David 
Howells)  [Orabug: 23331073]
- crypto: ccp - memset request context to zero during import (Tom 
Lendacky)  [Orabug: 23331072]
- RAID5: check_reshape() shouldn't call mddev_suspend (Shaohua Li) 
[Orabug: 23331070]
- md/raid5: Compare apples to apples (or sectors to sectors) (Jes 
Sorensen)  [Orabug: 23331068]
- fix kABI breakage from pci_dev changes (Dan Duval)  [Orabug: 23331203] 
[Orabug: 23331203]
- PCI: Disable IO/MEM decoding for devices with non-compliant BARs 
(Bjorn Helgaas)  [Orabug: 23331067]
- PCI: Add dev->has_secondary_link to track downstream PCIe links 
(Yijing Wang)  [Orabug: 23331066]
- mtd: onenand: fix deadlock in onenand_block_markbad (Aaro Koskinen) 
[Orabug: 23331065]
- aic7xxx: Fix queue depth handling (Alan)  [Orabug: 23331064]
- aacraid: Fix memory leak in aac_fib_map_free (Raghava Aditya 
Renukunta)  [Orabug: 23331062]
- aacraid: Fix RRQ overload (Raghava Aditya Renukunta)  [Orabug: 23331060]
- dm: fix excessive dm-mq context switching (Mike Snitzer)  [Orabug: 
- ext4: iterate over buffer heads correctly in move_extent_per_page() 
(Eryu Guan)  [Orabug: 23331057]
- tools/hv: Use include/uapi with __EXPORTED_HEADERS__ (Kamal Mostafa) 
[Orabug: 23331055]
- net: irda: Fix use-after-free in irtty_open() (Peter Hurley)  [Orabug: 
- crypto: ccp - Don't assume export/import areas are aligned (Tom 
Lendacky)  [Orabug: 23331052]
- crypto: ccp - Limit the amount of information exported (Tom Lendacky) 
  [Orabug: 23331051]
- tty: Fix GPF in flush_to_ldisc(), part 2 (Peter Hurley)  [Orabug: 
- crypto: ccp - Add hash state import and export support (Tom Lendacky) 
  [Orabug: 23331048]
- [media] usbvision: fix crash on detecting device with invalid 
configuration (Vladis Dronov)
- include/linux/poison.h: fix LIST_POISON{1,2} offset (Vasily Kulikov) 
[Orabug: 23331045]
- KEYS: Fix handling of stored error in a negatively instantiated user 
key (David Howells)
- KVM: x86: Reload pit counters for all channels when restoring state 
(Andrew Honig)  [Orabug: 23331042]  {CVE-2015-7513}
- ovl: fix permission checking for setattr (Miklos Szeredi)  [Orabug: 
- btrfs: async-thread: Fix a use-after-free error for trace (Qu Wenruo) 
  [Orabug: 23331040]
- btrfs: Fix no_space in write and rm loop (Zhao Lei)  [Orabug: 23331039]
- btrfs: wait for delayed iputs on no space (Zhao Lei)  [Orabug: 23331038]
- security: let security modules use PTRACE_MODE_* with bitmasks (Jann 
Horn)  [Orabug: 23331036]
- x86/entry/compat: Add missing CLAC to entry_INT80_32 (Andy Lutomirski) 
  [Orabug: 23331033]
- kernel/resource.c: fix muxed resource handling in __request_region() 
(Simon Guinot)  [Orabug: 23331032]
- btrfs: initialize the seq counter in struct btrfs_device (Sebastian 
Andrzej Siewior)  [Orabug: 23331031]
- Btrfs: Initialize btrfs_root->highest_objectid when loading tree root 
and subvolume roots (Chandan Rajendra)
- Btrfs: fix transaction handle leak on failure to create hard link 
(Filipe Manana)  [Orabug: 23331029]
- Btrfs: fix number of transaction units required to create symlink 
(Filipe Manana)  [Orabug: 23331027]
- Btrfs: send, don't BUG_ON() when an empty symlink is found (Filipe 
Manana)  [Orabug: 23331026]
- btrfs: statfs: report zero available if metadata are exhausted (David 
Sterba)  [Orabug: 23331025]
- Btrfs: igrab inode in writepage (Josef Bacik)  [Orabug: 23331024]
- Btrfs: add missing brelse when superblock checksum fails (Anand Jain) 
  [Orabug: 23331023]
- ext4: fix bh->b_state corruption (Jan Kara)  [Orabug: 23331022]
- dax: don't abuse get_block mapping for endio callbacks (Dave Chinner) 
  [Orabug: 23331020]
- iio: adis_buffer: Fix out-of-bounds memory access (Lars-Peter Clausen) 
  [Orabug: 23331019]
- ptrace: use fsuid, fsgid, effective creds for fs access checks (Jann 
Horn)  [Orabug: 23331018]
- sched: Fix crash in sched_init_numa() (Raghavendra K T)  [Orabug: 
- HID: usbhid: fix recursive deadlock (Ioan-Adrian Ratiu)  [Orabug: 
- perf/core: Fix perf_sched_count derailment (Alexander Shishkin) 
[Orabug: 23331015]
- perf: Cure event->pending_disable race (Peter Zijlstra)  [Orabug: 
- perf: Do not double free (Peter Zijlstra)  [Orabug: 23331013]
- ext4: fix races of writeback with punch hole and zero range (Jan Kara) 
  [Orabug: 23331012]
- ext4: fix races between buffered IO and collapse / insert range (Jan 
Kara)  [Orabug: 23331011]
- ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jan 
Kara)  [Orabug: 23331010]
- ext4: fix races between page faults and hole punching (Jan Kara) 
[Orabug: 23331007]
- KVM: MMU: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 
combo (Paolo Bonzini)
- KVM: VMX: disable PEBS before a guest entry (Radim Krčmář)  [Orabug: 
- jffs2: reduce the breakage on recovery from halfway failed rename() 
(Al Viro)  [Orabug: 23331003]
- ncpfs: fix a braino in OOM handling in ncp_fill_cache() (Al Viro) 
[Orabug: 23331002]
- ovl: copy new uid/gid into overlayfs runtime inode (Konstantin 
Khlebnikov)  [Orabug: 23331001]
- ovl: ignore lower entries when checking purity of non-directory 
entries (Konstantin Khlebnikov)
- ovl: fix getcwd() failure after unsuccessful rmdir (Rui Wang) 
[Orabug: 23330998]
- mac80211: check PN correctly for GCMP-encrypted fragmented MPDUs 
(Johannes Berg)  [Orabug: 23330996]
- can: gs_usb: fixed disconnect bug by removing erroneous use of kfree() 
(Maximilain Schneider)
- mac80211: fix use of uninitialised values in RX aggregation (Chris 
Bainbridge)  [Orabug: 23330994]
- ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic 
Sowa)  [Orabug: 23330993]
- ubi: Fix out of bounds write in volume update code (Richard 
Weinberger)  [Orabug: 23330992]
- PM / sleep / x86: Fix crash on graph trace through x86 suspend (Todd E 
Brandt)  [Orabug: 23330991]
- use ->d_seq to get coherency between ->d_inode and ->d_flags (Al Viro) 
  [Orabug: 23330989]
- ALSA: hdspm: Fix zero-division (Takashi Iwai)  [Orabug: 23330988]
- ALSA: hdspm: Fix wrong boolean ctl value accesses (Takashi Iwai) 
[Orabug: 23330987]
- CIFS: Fix SMB2+ interim response processing for read requests (Pavel 
Shilovsky)  [Orabug: 23330986]
- cifs: fix out-of-bounds access in lease parsing (Justin Maggard) 
[Orabug: 23330983]
- vfio: fix ioctl error handling (Michael S. Tsirkin)  [Orabug: 23330982]
- namei: ->d_inode of a pinned dentry is stable only for positives (Al 
Viro)  [Orabug: 23330981]
- do_last(): don't let a bogus return value from ->open() et.al. to 
confuse us (Al Viro)
- mm: numa: quickly fail allocations for NUMA balancing on full nodes 
(Mel Gorman)  [Orabug: 23330978]
- mm: thp: fix SMP race condition between THP page fault and 
MADV_DONTNEED (Andrea Arcangeli)
- x86/mpx: Fix off-by-one comparison with nr_registers (Colin Ian King) 
  [Orabug: 23330975]
- iommu/amd: Apply workaround for ATS write permission check (Jay 
Cornwall)  [Orabug: 23330974]
- Fix directory hardlinks from deleted directories (David Woodhouse) 
[Orabug: 23330972]
- jffs2: Fix page lock / f->sem deadlock (David Woodhouse)  [Orabug: 
- Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin" 
(Thomas Betker)  [Orabug: 23330970]
- libceph: use the right footer size when skipping a message (Ilya 
Dryomov)  [Orabug: 23330969]
- libceph: don't bail early from try_read() when skipping a message 
(Ilya Dryomov)  [Orabug: 23330968]
- sunrpc/cache: fix off-by-one in qword_get() (Stefan Hajnoczi) 
[Orabug: 23330967]
- dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq 
paths (Mike Snitzer)
- NFSv4: Fix a dentry leak on alias use (Benjamin Coddington)  [Orabug: 
- libata: fix HDIO_GET_32BIT ioctl (Arnd Bergmann)  [Orabug: 23330963]
- perf tools: Update MANIFEST per files removed from kernel (David 
Ahern)  [Orabug: 23330962]
- sctp: Fix port hash table size computation (Neil Horman)  [Orabug: 
- rtnl: RTM_GETNETCONF: fix wrong return value (Anton Protopopov) 
[Orabug: 23330960]
- route: check and remove route cache when we get route (Xin Long) 
[Orabug: 23330958]
- pppoe: fix reference counting in PPPoE proxy (Guillaume Nault) 
[Orabug: 23330957]
- l2tp: Fix error creating L2TP tunnels (Mark Tomlinson)  [Orabug: 
- af_unix: Guard against other == sk in unix_dgram_sendmsg (Rainer 
Weikusat)  [Orabug: 23330954]
- ipv4: fix memory leaks in ip_cmsg_send() callers (Eric Dumazet) 
[Orabug: 23330953]
- bonding: Fix ARP monitor validation (Jay Vosburgh)  [Orabug: 23330952]
- net: Copy inner L3 and L4 headers as unaligned on GRE TEB (Alexander 
Duyck)  [Orabug: 23330951]
- flow_dissector: Fix unaligned access in __skb_flow_dissector when used 
by eth_get_headlen (Alexander Duyck)
- sctp: translate network order to host order when users get a hmacid 
(Xin Long)  [Orabug: 23330948]
- tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs 
(Siva Reddy Kallam)  [Orabug: 23330947]
- ipv6: addrconf: Fix recursive spin lock call (subashab at codeaurora.org) 
  [Orabug: 23330943]
- unix: correctly track in-flight fds in sending process user_struct 
(Hannes Frederic Sowa)  [Orabug: 23330946]
- ipv6: fix a lockdep splat (Eric Dumazet)  [Orabug: 23330945] [Orabug: 
- ipv6/udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) 
  [Orabug: 23330942]
- ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail() (Paolo Abeni) 
  [Orabug: 23330939]
- tcp: beware of alignments in tcp_get_info() (Eric Dumazet)  [Orabug: 
- switchdev: Require RTNL mutex to be held when sending FDB 
notifications (Ido Schimmel)
- tipc: fix connection abort during subscription cancel (Parthasarathy 
Bhuvaragan)  [Orabug: 23330935]
- sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo 
Ricardo Leitner)  [Orabug: 23330933]
- pptp: fix illegal memory access caused by multiple bind()s (Hannes 
Frederic Sowa)  [Orabug: 23330932]
- af_unix: fix struct pid memory leak (Eric Dumazet)  [Orabug: 23330931]
- workqueue: wq_pool_mutex protects the attrs-installation (Lai 
Jiangshan)  [Orabug: 23330878] [Orabug: 23330878]
- workqueue: split apply_workqueue_attrs() into 3 stages (Lai Jiangshan) 
  [Orabug: 23330877] [Orabug: 23330877]
- tcp: fix NULL deref in tcp_v4_send_ack() (Eric Dumazet)  [Orabug: 
- ext4: fix crashes in dioread_nolock mode (Jan Kara)  [Orabug: 23330874]
- ipc/shm: handle removed segments gracefully in shm_mmap() (Kirill A. 
Shutemov)  [Orabug: 23330872]
- ipc: convert invalid scenarios to use WARN_ON (Davidlohr Bueso) 
[Orabug: 23330871]
- ipc,shm: move BUG_ON check into shm_lock (Davidlohr Bueso)  [Orabug: 
- mm: fix regression in remap_file_pages() emulation (Kirill A. 
Shutemov)  [Orabug: 23330869]
- ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream (Takashi Iwai) 
  [Orabug: 23330868]
- x86/mm: Fix vmalloc_fault() to handle large pages properly (Toshi 
Kani)  [Orabug: 23330867]
- drm/qxl: use kmalloc_array to alloc reloc_info in 
qxl_process_single_command (Gerd Hoffmann)
- ALSA: seq: Fix double port list deletion (Takashi Iwai)  [Orabug: 
- tracepoints: Do not trace when cpu is offline (Steven Rostedt (Red 
Hat))  [Orabug: 23330864]
- ALSA: seq: Fix leak of pool buffer at concurrent writes (Takashi Iwai) 
  [Orabug: 23330863]
- bio: return EINTR if copying to user space got interrupted (Hannes 
Reinecke)  [Orabug: 23330862]
- EVM: Use crypto_memneq() for digest comparisons (Ryan Ware)  [Orabug: 
23330860]  {CVE-2016-2085}
- ext4: don't read blocks from disk after extents being swapped (Eryu 
Guan)  [Orabug: 23330859]
- ext4: fix potential integer overflow (Insu Yun)  [Orabug: 23330858]
- btrfs: properly set the termination value of ctx->pos in readdir 
(David Sterba)  [Orabug: 23330857]
- drm/radeon: hold reference to fences in radeon_sa_bo_new (Nicolai 
Hähnle)  [Orabug: 23330856]
- workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup 
(Tejun Heo)  [Orabug: 23330855]
- ALSA: timer: Fix race at concurrent reads (Takashi Iwai)  [Orabug: 
- ALSA: hda - Fix bad dereference of jack object (Takashi Iwai) 
[Orabug: 23330852]
- ALSA: timer: Fix race between stop and interrupt (Takashi Iwai) 
[Orabug: 23330851]
- ALSA: timer: Fix wrong instance passed to slave callbacks (Takashi 
Iwai)  [Orabug: 23330850]
- drm/i915/dsi: defend gpio table against out of bounds access (Jani 
Nikula)  [Orabug: 23330848]
- klist: fix starting point removed bug in klist iterators (James 
Bottomley)  [Orabug: 23330847]
- pty: make sure super_block is still valid in final /dev/tty close 
(Herton R. Krzesinski)  [Orabug: 23330844]
- pty: fix possible use after free of tty->driver_data (Herton R. 
Krzesinski)  [Orabug: 23330843]
- serial: omap: Prevent DoS using unprivileged ioctl(TIOCSRS485) (Peter 
Hurley)  [Orabug: 23330842]
- crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts 
(Cyrille Pitchen)
- crypto: atmel - Check for clk_prepare_enable() return value (LABBE 
Corentin)  [Orabug: 23330840]
- crypto: atmel - use devm_xxx() managed function (LABBE Corentin) 
[Orabug: 23330839]
- Backport fix for crypto: algif_skcipher - Fix race condition in 
skcipher_check_key (Herbert Xu)
- Backport fix for crypto: algif_skcipher - Remove custom release parent 
function (Herbert Xu)
- Backport fix for crypto: algif_skcipher - Add nokey compatibility path 
(Herbert Xu)
- Backport fix for crypto: algif_skcipher - Require setkey before 
accept(2) (Herbert Xu)
- crypto: user - lock crypto_alg_list on alg dump (Mathias Krause) 
[Orabug: 23330833]
- ALSA: hda - Fix static checker warning in patch_hdmi.c (David 
Henningsson)  [Orabug: 23330832]
- Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl 
(Filipe Manana)  [Orabug: 23330831]
- target: Fix LUN_RESET active TMR descriptor handling (Nicholas 
Bellinger)  [Orabug: 23330830]
- target: Remove first argument of target_{get,put}_sess_cmd() (Bart Van 
Assche)  [Orabug: 23330829]
- libata: fix sff host state machine locking while polling (Tejun Heo) 
[Orabug: 23330828]
- intel_scu_ipcutil: underflow in scu_reg_access() (Dan Carpenter) 
[Orabug: 23330826]
- PCI/AER: Flush workqueue on device remove to avoid use-after-free 
(Sebastian Andrzej Siewior)  [Orabug: 23330824]
- radix-tree: fix oops after radix_tree_iter_retry (Konstantin 
Khlebnikov)  [Orabug: 23330822]
- mm: replace vma_lock_anon_vma with anon_vma_lock_read/write 
(Konstantin Khlebnikov)  [Orabug: 23330819]
- ocfs2/dlm: clear refmap bit of recovery lock while doing local 
recovery cleanup (xuejiufei)
- dump_stack: avoid potential deadlocks (Eric Dumazet)  [Orabug: 23330817]
- drm/dp/mst: Remove port after removing connector. (Maarten Lankhorst) 
  [Orabug: 23330815]
- [media] saa7134-alsa: Only frees registered sound cards (Mauro 
Carvalho Chehab)  [Orabug: 23330814]
- ALSA: timer: Fix leftover link at closing (Takashi Iwai)  [Orabug: 
- xhci: Fix list corruption in urb dequeue at host removal (Mathias 
Nyman)  [Orabug: 23330812]
- radix-tree: fix race in gang lookup (Matthew Wilcox)  [Orabug: 23330811]
- drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration (Kirill A. 
Shutemov)  [Orabug: 23330809]
- ALSA: seq: Fix lockdep warnings due to double mutex locks (Takashi 
Iwai)  [Orabug: 23330807]
- ALSA: rawmidi: Fix race at copying & updating the position (Takashi 
Iwai)  [Orabug: 23330805]
- ALSA: timer: Fix link corruption due to double start or stop (Takashi 
Iwai)  [Orabug: 23330804]
- ALSA: timer: Code cleanup (Takashi Iwai)  [Orabug: 23330803]
- ALSA: seq: Fix yet another races among ALSA timer accesses (Takashi 
Iwai)  [Orabug: 23330802]
- ALSA: pcm: Fix potential deadlock in OSS emulation (Takashi Iwai) 
[Orabug: 23330801]
- ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check 
(Takashi Iwai)  [Orabug: 23330800]
- ALSA: seq: Fix race at closing in virmidi driver (Takashi Iwai) 
[Orabug: 23330799]
- crypto: algif_hash - wait for crypto_ahash_init() to complete (Wang, 
Rui Y)  [Orabug: 23330797]
- crypto: shash - Fix has_key setting (Herbert Xu)  [Orabug: 23330796]
- rfkill: fix rfkill_fop_read wait_event usage (Johannes Berg)  [Orabug: 
- mac80211: Requeue work after scan complete for all VIF types. (Sachin 
Kulkarni)  [Orabug: 23330793]
- ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot() 
(Insu Yun)  [Orabug: 23330792]
- x86/mm/pat: Avoid truncation when converting cpa->numpages to address 
(Matt Fleming)  [Orabug: 23330791]
- ALSA: dummy: Disable switching timer backend via sysfs (Takashi Iwai) 
  [Orabug: 23330790]
- seccomp: always propagate NO_NEW_PRIVS on tsync (Jann Horn)  [Orabug: 
- n_tty: Fix unsafe reference to "other" ldisc (Peter Hurley)  [Orabug: 
- SCSI: fix crashes in sd and sr runtime PM (Alan Stern)  [Orabug: 
- x86/mm: Fix types used in pgprot cacheability flags translations (Jan 
Beulich)  [Orabug: 23330784]
- virtio_pci: fix use after free on release (Michael S. Tsirkin) 
[Orabug: 23330783]
- USB: serial: visor: fix crash on detecting device without write_urbs 
(Vladis Dronov)  [Orabug: 23330782]
- USB: visor: fix null-deref at probe (Johan Hovold)  [Orabug: 23330781]
- usb: hub: do not clear BOS field during reset device (Du, Changbin) 
[Orabug: 23330780]
- usb: cdc-acm: handle unlinked urb in acm read callback (Lu Baolu) 
[Orabug: 23330778]
- pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn (Trond 
Myklebust)  [Orabug: 23330776]
- ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with 
ocfs2_unblock_lock (Tariq Saeed)  [Orabug: 23330775] [Orabug: 20933419]
- mm: fix mlock accouting (Kirill A. Shutemov)  [Orabug: 23330773]
- libceph: fix ceph_msg_revoke() (Ilya Dryomov)  [Orabug: 23330771]
- prctl: take mmap sem for writing to protect against others (Mateusz 
Guzik)  [Orabug: 23330769]
- lib/string_helpers.c: fix infinite loop in string_get_size() (Vitaly 
Kuznetsov)  [Orabug: 23330768]
- zsmalloc: fix migrate_zspage-zs_free race condition (Junil Lee) 
[Orabug: 23330767]
- crypto: algif_skcipher - sendmsg SG marking is off by one (Herbert Xu) 
  [Orabug: 23330766]
- iscsi-target: Fix potential dead-lock during node acl delete (Nicholas 
Bellinger)  [Orabug: 23330764]
- Btrfs: fix deadlock running delayed iputs at transaction commit time 
(Filipe Manana)  [Orabug: 23330763]
- IB/qib: fix mcast detach when qp not attached (Mike Marciniszyn) 
[Orabug: 23330760]
- crypto: crc32c - Fix crc32c soft dependency (Jean Delvare)  [Orabug: 
- xfs: log mount failures don't wait for buffers to be released (Dave 
Chinner)  [Orabug: 23330758]
- crypto: algif_hash - Fix race condition in hash_check_key (Herbert Xu) 
  [Orabug: 23330757]
- crypto: af_alg - Forbid bind(2) when nokey child sockets are present 
(Herbert Xu)  [Orabug: 23330755]
- crypto: algif_hash - Remove custom release parent function (Herbert 
Xu)  [Orabug: 23330754]
- crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey 
path (Herbert Xu)
- crypto: algif_hash - Require setkey before accept(2) (Herbert Xu) 
[Orabug: 23330752]
- fix kABI breakage from "crypto: hash - Add crypto_ahash_has_setkey" 
(Dan Duval)  [Orabug: 23330916] [Orabug: 23330916]
- crypto: hash - Add crypto_ahash_has_setkey (Herbert Xu)  [Orabug: 
- crypto: af_alg - Add nokey compatibility path (Herbert Xu)  [Orabug: 
- crypto: af_alg - Fix socket double-free when accept fails (Herbert Xu) 
  [Orabug: 23330749]
- crypto: af_alg - Disallow bind/setkey/... after accept(2) (Herbert Xu) 
  [Orabug: 23330747]
- printk: do cond_resched() between lines while outputting to consoles 
(Tejun Heo)  [Orabug: 23330643]
- kernel/panic.c: turn off locks debug before releasing console lock 
(Vitaly Kuznetsov)  [Orabug: 23330642]
- panic: release stale console lock to always get the logbuf printed out 
(Vitaly Kuznetsov)
- memcg: only free spare array when readers are done (Martijn Coenen) 
[Orabug: 23330638]
- mm: soft-offline: check return value in second __get_any_page() call 
(Naoya Horiguchi)  [Orabug: 23330637]
- zram: try vmalloc() after kmalloc() (Kyeongdon Kim)  [Orabug: 23330636]
- zram/zcomp: use GFP_NOIO to allocate streams (Sergey Senozhatsky) 
[Orabug: 23330635]
- ocfs2/dlm: ignore cleaning the migration mle that is inuse (xuejiufei) 
  [Orabug: 23330634]
- cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Vasily 
Averin)  [Orabug: 23330633]
- cifs: fix race between call_async() and reconnect() (Rabin Vincent) 
[Orabug: 23330631]
- cifs: Ratelimit kernel log messages (Jamie Bainbridge)  [Orabug: 
- virtio_balloon: fix race between migration and ballooning (Minchan 
Kim)  [Orabug: 23330628]
- virtio_balloon: fix race by fill and leak (Minchan Kim)  [Orabug: 
- virtio_ballon: change stub of release_pages_by_pfn (Denis V. Lunev) 
[Orabug: 23330626]
- drm/nouveau/kms: take mode_config mutex in connector hotplug path (Ben 
Skeggs)  [Orabug: 23330625]
- dm snapshot: fix hung bios when copy error occurs (Mikulas Patocka) 
[Orabug: 23330624]
- scsi: add Synology to 1024 sector blacklist (Mike Christie)  [Orabug: 
- locks: fix unlock when fcntl_setlk races with a close (Jeff Layton) 
[Orabug: 23330621]
- btrfs: handle invalid num_stripes in sys_array (David Sterba) 
[Orabug: 23330619]
- PCI: Fix minimum allocation address overwrite (Christoph Biedl) 
[Orabug: 23330618]
- udf: Check output buffer length when converting name to CS0 (Andrew 
Gabbasov)  [Orabug: 23330617]
- udf: Prevent buffer overrun with multi-byte characters (Andrew 
Gabbasov)  [Orabug: 23330616]
- wlcore/wl12xx: spi: fix NULL pointer dereference (Oops) (Uri Mashiach) 
  [Orabug: 23330615]
- bcache: Change refill_dirty() to always scan entire disk if necessary 
(Kent Overstreet)  [Orabug: 23330614]
- bcache: prevent crash on changing writeback_running (Stefan Bader) 
[Orabug: 23330613]
- bcache: allows use of register in udev to avoid "device_busy" error. 
(Gabriel de Perthuis)  [Orabug: 23330612]
- bcache: unregister reboot notifier if bcache fails to unregister 
device (Zheng Liu)
- bcache: fix a leak in bch_cached_dev_run() (Al Viro)  [Orabug: 23330610]
- bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing 
device (Zheng Liu)
- bcache: Add a cond_resched() call to gc (Kent Overstreet)  [Orabug: 
- bcache: fix a livelock when we cause a huge number of cache misses 
(Zheng Liu)  [Orabug: 23330607]
- NFS: Fix attribute cache revalidation (Trond Myklebust)  [Orabug: 
- nfs: Fix race in __update_open_stateid() (Andrew Elble)  [Orabug: 
- [media] rc: sunxi-cir: Initialize the spinlock properly (Chen-Yu Tsai) 
  [Orabug: 23330603]
- udf: limit the maximum number of indirect extents in a row (Vegard 
Nossum)  [Orabug: 23330602]
- futex: Drop refcount if requeue_pi() acquired the rtmutex (Thomas 
Gleixner)  [Orabug: 23330599]
- dm thin: fix race condition when destroying thin pool workqueue 
(Nikolay Borisov)  [Orabug: 23330598]
- EDAC: Robustify workqueues destruction (Borislav Petkov)  [Orabug: 
- EDAC, mc_sysfs: Fix freeing bus' name (Borislav Petkov)  [Orabug: 
- ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Konstantin 
Khlebnikov)  [Orabug: 23330594]
- ovl: setattr: check permissions before copy-up (Miklos Szeredi) 
[Orabug: 23330593]
- wlcore/wl12xx: spi: fix oops on firmware load (Uri Mashiach)  [Orabug: 
- rtlwifi: fix memory leak for USB device (Peter Wu)  [Orabug: 23330591]
- ovl: root: copy attr (Miklos Szeredi)  [Orabug: 23330589]
- time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) 
[Orabug: 23330588]
- [media] gspca: ov534/topro: prevent a division by 0 (Antonio Ospite) 
[Orabug: 23330587]
- fix the regression from "direct-io: Fix negative return from dio read 
beyond eof" (Al Viro)
- direct-io: Fix negative return from dio read beyond eof (Jan Kara) 
[Orabug: 23330584]
- media/vivid-osd: fix info leak in ioctl (Salva Peiró)  [Orabug: 23330583]
- staging: lustre: echo_copy.._lsm() dereferences userland pointers 
directly (Al Viro)
- HID: core: Avoid uninitialized buffer access (Richard Purdie) 
[Orabug: 23330580]
- xfrm: dst_entries_init() per-net dst_ops (Dan Streetman)  [Orabug: 
- sctp: Prevent soft lockup when sctp_accept() is called during a 
timeout event (Karl Heiss)  [Orabug: 23330578]
- team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Ido 
Schimmel)  [Orabug: 23330577]
- batman-adv: Drop immediate orig_node free function (Sven Eckelmann) 
[Orabug: 23330576]
- batman-adv: Drop immediate batadv_hard_iface free function (Sven 
Eckelmann)  [Orabug: 23330575]
- batman-adv: Drop immediate neigh_ifinfo free function (Sven Eckelmann) 
  [Orabug: 23330573]
- batman-adv: Drop immediate batadv_neigh_node free function (Sven 
Eckelmann)  [Orabug: 23330572]
- batman-adv: Drop immediate batadv_orig_ifinfo free function (Sven 
Eckelmann)  [Orabug: 23330571]
- batman-adv: Avoid recursive call_rcu for batadv_nc_node (Sven 
Eckelmann)  [Orabug: 23330570]
- batman-adv: Avoid recursive call_rcu for batadv_bla_claim (Sven 
Eckelmann)  [Orabug: 23330568]
- ppp, slip: Validate VJ compression slot parameters completely (Ben 
Hutchings)  [Orabug: 23330566]  {CVE-2015-7799}
- isdn_ppp: Add checks for allocation failure in isdn_ppp_open() (Ben 
Hutchings)  [Orabug: 23330565]
- tcp/dccp: fix timewait races in timer handling (Eric Dumazet) 
[Orabug: 23330564]
- bridge: fix lockdep addr_list_lock false positive splat (Nikolay 
Aleksandrov)  [Orabug: 23330563]
- ipv6: update skb->csum when CE mark is propagated (Eric Dumazet) 
[Orabug: 23330562]
- net: bpf: reject invalid shifts (Rabin Vincent)  [Orabug: 23330560]
- phonet: properly unshare skbs in phonet_rcv() (Eric Dumazet)  [Orabug: 
- net: preserve IP control block during GSO segmentation (Konstantin 
Khlebnikov)  [Orabug: 23330557]
- udp: disallow UFO for sockets with SO_NO_CHECK option (Michal Kubeček) 
  [Orabug: 23330556]
- tcp_yeah: don't set ssthresh below 2 (Neal Cardwell)  [Orabug: 23330555]
- ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Eric Dumazet) 
[Orabug: 23330554]
- net: sctp: prevent writes to cookie_hmac_alg from accessing invalid 
memory (Sasha Levin)
- vxlan: fix test which detect duplicate vxlan iface (Nicolas Dichtel) 
[Orabug: 23330552]
- net: possible use after free in dst_release (Francesco Ruggeri) 
[Orabug: 23330551]
- net: sched: fix missing free per cpu on qstats (John Fastabend) 
[Orabug: 23330549]
- net: filter: make JITs zero A for SKF_AD_ALU_XOR_X (Rabin Vincent) 
[Orabug: 23330547]
- bridge: Only call /sbin/bridge-stp for the initial network namespace 
(Hannes Frederic Sowa)  [Orabug: 23330545]
- fix kABI breakage from "unix: properly account for FDs passed over 
unix sockets" (Dan Duval)  [Orabug: 23330739] [Orabug: 23330739]
- unix: properly account for FDs passed over unix sockets (willy 
tarreau)  [Orabug: 23330544]  {CVE-2013-4312}
- connector: bump skb->users before callback invocation (Florian 
Westphal)  [Orabug: 23330543]
- sctp: sctp should release assoc when sctp_make_abort_user return NULL 
in sctp_close (Xin Long)
- addrconf: always initialize sysctl table data (WANG Cong)  [Orabug: 
- ipv6/addrlabel: fix ip6addrlbl_get() (Andrey Ryabinin)  [Orabug: 
- ASoC: wm8974: set cache type for regmap (Mans Rullgard)  [Orabug: 
- ALSA: timer: Handle disconnection more safely (Takashi Iwai)  [Orabug: 
- ALSA: hda - Flush the pending probe work at remove (Takashi Iwai) 
[Orabug: 23330535]
- ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0 
(Takashi Iwai)  [Orabug: 23330534]
- ALSA: hrtimer: Fix stall by hrtimer_cancel() (Takashi Iwai)  [Orabug: 
- ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Nicolas 
Boichat)  [Orabug: 23330532]
- ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Nicolas 
Boichat)  [Orabug: 23330531]
- ALSA: timer: Fix double unlink of active_list (Takashi Iwai)  [Orabug: 
- ALSA: timer: Fix race among timer ioctls (Takashi Iwai)  [Orabug: 
- ALSA: timer: Harden slave timer list handling (Takashi Iwai)  [Orabug: 
- ALSA: seq: Fix race at timer setup and close (Takashi Iwai)  [Orabug: 
- ALSA: seq: Fix missing NULL check at remove_events ioctl (Takashi 
Iwai)  [Orabug: 23330522]
- ipmi: move timer init to before irq is setup (Jan Stancek)  [Orabug: 
- x86/mm: Add barriers and document switch_mm()-vs-flush synchronization 
(Andy Lutomirski)  [Orabug: 23330519]
- x86/boot: Double BOOT_HEAP_SIZE to 64KB (H.J. Lu)  [Orabug: 23330518]
- x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[] (Mario 
Kleiner)  [Orabug: 23330513]
- x86/signal: Fix restart_syscall number for x32 tasks (Dmitry V. Levin) 
  [Orabug: 23330484]

- sparc64/uek-rpm: enable sun4v_wdt watchdog driver as a module (Chuck 
Anderson)  [Orabug: 23042472]
- RDS: Drop stale iWARP support (Santosh Shilimkar)  [Orabug: 23027670]
- RDS: IB: drop discontinued IB CQ_VECTOR support (Santosh Shilimkar) 
[Orabug: 23027670]
- RDS: IB: Drop unused and broken APM support (Santosh Shilimkar) 
[Orabug: 23027670]
- RDS: IB: Make use of ARPOP_REQUEST instead of ARPOP_REPLY in bonding 
code (Santosh Shilimkar)  [Orabug: 23094704]
- RDS: IB: don't use the link-local address for ib transport (Santosh 
Shilimkar)  [Orabug: 23027670]
- RDS: IB: rebuild receive caches when needed (Santosh Shilimkar)
- xen/events: Don't move disabled irqs (Ross Lagerwall)  [Orabug: 23214472]
- xen/events: Mask a moving irq (Boris Ostrovsky)  [Orabug: 23214472]
- rdma_cm: use cma_info() instead of cma_dbg() (Ajaykumar Hotchandani) 
[Orabug: 22381123]
- OFED: indicate consistent vendor error (Ajaykumar Hotchandani) 
[Orabug: 22381117]
- RDS: Change number based conn-drop reasons to enum (Avinash Repaka) 
[Orabug: 23294707]
- RDS: Move rds_rtd definitions from rds_rt_debug files to common files 
(Avinash Repaka)  [Orabug: 23294707]
- RDS: Change the default value of rds_rt_debug_bitmap modparam to 
0x488B (Avinash Repaka)  [Orabug: 23294707]
- RDS: Replace rds_rtd printk with trace_printk (Avinash Repaka) 
[Orabug: 23294707]
- RDS: IB: Print vendor error in recv completion error message (Avinash 
Repaka)  [Orabug: 23294707]
- IB/mlx4: Fix unaligned access in send_reply_to_slave (shamir 
rabinovitch)  [Orabug: 23311415]

- Revert "dtrace: support SDT in single-file modules" (Chuck Anderson) 
[Orabug: 23344927]
- Revert "dtrace: use perf_events probes" (Chuck Anderson)  [Orabug: 
- Revert "dtrace: ensure pdata is large enough" (Chuck Anderson) 
[Orabug: 23344927]
- Revert "dtrace: make perf-events probes separately configured" (Chuck 
Anderson)  [Orabug: 23344927]
- Revert "dtrace: put the SDT perf probes in the perf provider 
namespace" (Chuck Anderson)  [Orabug: 23344927]
- Revert "dtrace: better Kconfig documentation" (Chuck Anderson) 
[Orabug: 23344927]

- dtrace: better Kconfig documentation (Nick Alcock)
- dtrace: put the SDT perf probes in the perf provider namespace (Nick 
Alcock)  [Orabug: 23004534]
- dtrace: make perf-events probes separately configured (Nick Alcock) 
[Orabug: 23004534]
- rds: schedule local connection activity in proper workqueue (Ajaykumar 
Hotchandani)  [Orabug: 23223537]
- dtrace: ensure pdata is large enough (Kris Van Hees)  [Orabug: 23004534]
- dtrace: use perf_events probes (Timothy J Fontaine)  [Orabug: 23004534]
- dtrace: support SDT in single-file modules (Nick Alcock)  [Orabug: 

- uek-rpm: ol6: revert DRM for experimental or OL6-incompatible drivers 
(Todd Vierling)  [Orabug: 22202036]
- IB/security: Restrict use of the write() interface (Jason Gunthorpe) 
[Orabug: 23276449]  {CVE-2016-4565}
- net/rds: Use max_mr from HCA caps than max_fmr (Yuval Shaia)  [Orabug: 
- RDS: IB: disable ib_cache purging to avoid memory leak in reconnect 
path (Santosh Shilimkar)  [Orabug: 23275911]
- RDS: IB: avoid bit fields for i_frag_pages (Wengang Wang)  [Orabug: 
- xprtrdma: Disable RPC/RDMA backchannel debugging messages (Chuck 
Lever)  [Orabug: 22619754]
- [sunrpc] Fix NFS/RDMA client mount point hangs when clustered server 
fails over (Chuck Lever)  [Orabug: 23035067]
- hpsa: correct check for disk and zbc devices (Petros Koutoupis) 
[Orabug: 23064595]
- hpsa: update driver version (Don Brace)  [Orabug: 23064595]
- hpsa: correct handling of HBA device removal (Don Brace)  [Orabug: 
- hpsa: correct ioaccel2 error procecssing. (Don Brace)  [Orabug: 23064595]
- hpsa: correct ioaccel state change operation (Don Brace)  [Orabug: 
- hpsa: add timeouts for driver initiated commands (Don Brace)  [Orabug: 
- hpsa: add sas_address to sysfs device attibute (Joseph T Handzik) 
[Orabug: 23064595]
- hpsa: correct initialization order issue (Don Brace)  [Orabug: 23064595]
- hpsa: update copyright information (Don Brace)  [Orabug: 23064595]
- hpsa: add support for tagged queuing (Don Brace)  [Orabug: 23064595]
- hpsa: check for a null phys_disk pointer in ioaccel2 (Don Brace) 
[Orabug: 23064595]
- hpsa: correct abort tmf for hba devices (Don Brace)  [Orabug: 23064595]
- hpsa: correct lun data caching bitmap definition (Don Brace)  [Orabug: 
- hpsa: add SMR drive support (Don Brace)  [Orabug: 23064595]
- hpsa: do not get enclosure info for external devices (Don Brace) 
[Orabug: 23064595]
- hpsa: Add box and bay information for enclosure (Don Brace)  [Orabug: 
- hpsa: Change SAS transport devices to bus 0. (Don Brace)  [Orabug: 
- hpsa: fix path_info_show (Don Brace)  [Orabug: 23064595]
- hpsa: logical vs bitwise AND typo (Dan Carpenter)  [Orabug: 23064595]
- scsi: use host wide tags by default (Christoph Hellwig)  [Orabug: 
- hpsa: bump the driver version (Don Brace)  [Orabug: 23064595]
- hpsa: add in sas transport class (Kevin Barnett)  [Orabug: 23064595]
- hpsa: fix multiple issues in path_info_show (Rasmus Villemoes) 
[Orabug: 23064595]
- hpsa: enhance device messages (Don Brace)  [Orabug: 23064595]
- hpsa: disable report lun data caching (Scott Teel)  [Orabug: 23064595]
- hpsa: add discovery polling for PT RAID devices. (Scott Teel) 
[Orabug: 23064595]
- hpsa: eliminate fake lun0 enclosures (Scott Teel)  [Orabug: 23064595]
- hpsa: generalize external arrays (Scott Teel)  [Orabug: 23064595]
- hpsa: move scsi_add_device and scsi_remove_device (Kevin Barnett) 
[Orabug: 23064595]
- hpsa: refactor hpsa_figure_bus_target_lun (Kevin Barnett)  [Orabug: 
- hpsa: enhance hpsa_get_device_id (Don Brace)  [Orabug: 23064595]
- hpsa: add function is_logical_device (Kevin Barnett)  [Orabug: 23064595]
- hpsa: simplify update scsi devices (Kevin Barnett)  [Orabug: 23064595]
- hpsa: simplify check for device exposure (Kevin Barnett)  [Orabug: 
- hpsa: correct ioaccel2 sg chain len (Don Brace)  [Orabug: 23064595]
- hpsa: correct check for non-disk devices (Don Brace)  [Orabug: 23064595]
- hpsa: fix physical target reset (Scott Teel)  [Orabug: 23064595]
- hpsa: fix hpsa_adjust_hpsa_scsi_table (Don Brace)  [Orabug: 23064595]
- hpsa: correct transfer length for 6 byte read/write (Don Brace) 
[Orabug: 23064595]
- hpsa: abandon rescans on memory alloaction failures. (Don Brace) 
[Orabug: 23064595]
- hpsa: allow driver requested rescans (Don Brace)  [Orabug: 23064595]
- hpsa: fix null device issues (Don Brace)  [Orabug: 23064595]
- hpsa: check for null arguments to dev_printk (Don Brace)  [Orabug: 
- hpsa: change devtype to unsigned (Don Brace)  [Orabug: 23064595]
- hpsa: remove unused hpsa_tag_discard_error_bits (Don Brace)  [Orabug: 
- hpsa: stop zeroing reset_cmds_out and (Don Brace)  [Orabug: 23064595]
- hpsa: remove unused parameter hostno (Don Brace)  [Orabug: 23064595]
- hpsa: add in new offline mode (Scott Benesh)  [Orabug: 23064595]
- Change how controllers in mixed mode are handled. (Kevin Barnett) 
[Orabug: 23064595]
- hpsa: update controller names (Don Brace)  [Orabug: 23064595]
- hpsa: fix an sprintf() overflow in the reset handler (Dan Carpenter) 
[Orabug: 23064595]
- hpsa: correct white spaces (Don Brace)  [Orabug: 23064595]
- locktorture: fix deadlock in 'rw_lock_irq' type (Alexey Kodanev) 
[Orabug: 20811436]
- btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Ashish 
- Btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Josef Bacik) 
[Orabug: 22617614]
- Btrfs: fix stale dir entries after unlink, inode eviction and fsync 
(Filipe Manana)  [Orabug: 23002176]
- lockd: get rid of reference-counted NSM RPC clients (Andrey Ryabinin) 
  [Orabug: 23125040]
- lockd: create NSM handles per net namespace (Andrey Ryabinin) 
[Orabug: 23125040]
- PCI: Set MPS to match upstream bridge (Keith Busch)  [Orabug: 23237033]
- PCI: Move MPS configuration check to pci_configure_device() (Bjorn 
Helgaas)  [Orabug: 23237033]
- KEYS: Fix ASN.1 indefinite length object parsing This fixes 
CVE-2016-0758. (David Howells)  [Orabug: 23279563]  {CVE-2016-0758}
- xen-netback: reduce log spam (Paul Durrant)
- xen-netback: support multiple extra info fragments passed from 
frontend (Paul Durrant)
- xen-netback: implement dynamic multicast control (Paul Durrant)
- xen-blkfront: rename indirect descriptor parameter (Jan Beulich)
- xen-blkback: advertise indirect segment support earlier (Jan Beulich)
- xen/blback: Fit the important information of the thread in 17 
characters (Konrad Rzeszutek Wilk)
- xen/balloon: Fix crash when ballooning on x86 32 bit PAE (Ross 
- xen/x86: Zero out .bss for PV guests (Boris Ostrovsky)
- xen/evtchn: fix ring resize when binding new events (Jan Beulich)
- Revert "x86/paravirt: Remove paravirt ops pmd_update[_defer] and 
pte_update_defer" (Konrad Rzeszutek Wilk)
- Revert "x86/paravirt: Remove unused pv_apic_ops structure" (Konrad 
Rzeszutek Wilk)
- Revert "xen/events: Mask a moving irq" (Konrad Rzeszutek Wilk)
- xen: fix potential integer overflow in queue_reply (Insu Yun)
- xen/scsiback: avoid warnings when adding multiple LUNs to a domain 
(Juergen Gross)
- xen/scsiback: correct frontend counting (Juergen Gross)
- xen/blkfront: realloc ring info in blkif_resume (Bob Liu)
- xen-netfront: request Tx response events more often (Malcolm Crossley)
- cleancache: constify cleancache_ops structure (Julia Lawall)
- xen-netback: free queues after freeing the net device (David Vrabel)
- xen-netback: delete NAPI instance when queue fails to initialize 
(David Vrabel)
- xen-netback: use skb to determine number of required guest Rx requests 
(David Vrabel)
- xen/gntdev: add ioctl for grant copy (David Vrabel)
- xen/blkfront: Fix crash if backend doesn't follow the right states. 
(Konrad Rzeszutek Wilk)
- xen/blkback: Fix two memory leaks. (Bob Liu)
- xen/blkback: make st_ statistics per ring (Bob Liu)
- xen/blkfront: Handle non-indirect grant with 64KB pages (Julien Grall)
- xen-blkfront: Introduce blkif_ring_get_request (Julien Grall)
- xen-blkback: clear PF_NOFREEZE for xen_blkif_schedule() (Jiri Kosina)
- xen/blkback: Free resources if connect_ring failed. (Konrad Rzeszutek 
- xen/blocks: Return -EXX instead of -1 (Konrad Rzeszutek Wilk)
- xen/blkback: make pool of persistent grants and free pages per-queue 
(Bob Liu)
- xen/blkback: get the number of hardware queues/rings from blkfront 
(Bob Liu)
- xen/blkback: pseudo support for multi hardware queues/rings (Konrad 
Rzeszutek Wilk)
- xen/blkback: separate ring information out of struct xen_blkif (Bob Liu)
- xen/blkfront: correct setting for xen_blkif_max_ring_order (Peng Fan)
- xen/blkfront: make persistent grants pool per-queue (Bob Liu)
- xen/blkfront: Remove duplicate setting of ->xbdev. (Bob Liu)
- xen/blkfront: Cleanup of comments, fix unaligned variables, and syntax 
errors. (Konrad Rzeszutek Wilk)
- xen/blkfront: negotiate number of queues/rings to be used with backend 
(Bob Liu)
- xen/blkfront: split per device io_lock (Bob Liu)
- xen/blkfront: pseudo support for multi hardware queues/rings (Bob Liu)
- xen/blkfront: separate per ring information out of device info (Bob Liu)
- xen/blkif: document blkif multi-queue/ring extension (Bob Liu)
- x86/xen: don't reset vcpu_info on a cancelled suspend (Ouyang Zhaowei 
- xen/gntdev: constify mmu_notifier_ops structures (Julia Lawall)
- xen/grant-table: constify gnttab_ops structure (Julia Lawall)
- xen/time: use READ_ONCE (Stefano Stabellini)
- xen/x86: convert remaining timespec to timespec64 in 
xen_pvclock_gtod_notify (Stefano Stabellini)
- xen/x86: support XENPF_settime64 (Stefano Stabellini)
- xen: introduce XENPF_settime64 (Stefano Stabellini)
- xen: rename dom0_op to platform_op (Stefano Stabellini)
- xen: move xen_setup_runstate_info and get_runstate_snapshot to 
drivers/xen/time.c (Stefano Stabellini)
- x86/paravirt: Remove paravirt ops pmd_update[_defer] and 
pte_update_defer (Juergen Gross)
- x86/paravirt: Remove unused pv_apic_ops structure (Juergen Gross)
- xen/events: Mask a moving irq (Boris Ostrovsky)  [Orabug: 23214472]

- RDS: TCP: Synchronize accept() and connect() paths on t_conn_lock. 
(Sowmini Varadhan)
- RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when 
resetting t_sock (Sowmini Varadhan)
- skbuff: Add pskb_extract() helper function (Sowmini Varadhan)
- RDS: TCP: Call pskb_extract() helper function (Sowmini Varadhan)
- bnx2x: Fix VLANs null-pointer for 57710, 57711 (Yuval Mintz)  [Orabug: 
- RDS: support individual receive trace reporting (Santosh Shilimkar) 
[Orabug: 23215779]
- IB/ipoib: Add readout of statistics using ethtool (Hans Westgaard Ry) 
  [Orabug: 21498734]
- IB/ipoib: Add handling for sending of skb with many frags (Hans 
Westgaard Ry)  [Orabug: 21498734]
- ocfs2: o2hb: fix hb hung time (Junxiao Bi)
- ocfs2: o2hb: don't negotiate if last hb fail (Junxiao Bi)
- ocfs2: o2hb: add some user/debug log (Junxiao Bi)
- ocfs2: o2hb: add NEGOTIATE_APPROVE message (Junxiao Bi)
- ocfs2: o2hb: add NEGO_TIMEOUT message (Junxiao Bi)
- ocfs2: o2hb: add negotiate timer (Junxiao Bi)
- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (Peter Hurley) 
[Orabug: 23205576]  {CVE-2016-0723}
- USB: fix invalid memory access in hub_activate() (Alan Stern) 
[Orabug: 22876651]  {CVE-2015-8816}
- netfilter: nf_nat_redirect: add missing NULL pointer check (Munehisa 
Kamata)  [Orabug: 22673511]  {CVE-2015-8787}
- x86/mm: Improve switch_mm() barrier comments (Andy Lutomirski) 
[Orabug: 22673331]  {CVE-2016-2069}
- x86/mm: Add barriers and document switch_mm()-vs-flush synchronization 
(Andy Lutomirski)  [Orabug: 22673331]  {CVE-2016-2069}
- sparc64: Fix I/O NUMA parsing and sysfs display code. (chris hyser) 
[Orabug: 22748961]
- sparc64: Set up core sibling list correctly for T7. (chris hyser)
- sparc64: Fix CPU package information in /sys (chris hyser)  [Orabug: 
- sparc64: Add 3rd level cache info to /sys (chris hyser)  [Orabug: 
- sparc64: Add lightweight syscall mechanism for lwp_info (Rob Gardner) 
  [Orabug: 22952506]
- sparc64: correctly recognize sparc M8 cpu (Allen Pais)  [Orabug: 
- sparc64: correctly recognize Sonoma chips (Allen Pais)  [Orabug: 
- arch/sparc: Sonoma epsc group patch (Joe Moriarty)  [Orabug: 23055865]
- arch/sparc: Sonoma piggyback patch (Joe Moriarty)  [Orabug: 23055807]
- sparc64:piggback program generates a.out header with incorrect section 
sizes (Allen Pais)
- Add sun4v_wdt watchdog driver (wim.coekaerts at oracle.com)
- Revert "Add sun4v_wdt watchdog driver" (Allen Pais)
- sparc/PCI: Fix for panic while enabling SR-IOV (Babu Moger)  [Orabug: 
- sparc64: enable "relaxed ordering" in IOMMU mappings (chris hyser) 
[Orabug: 19245907]
- sparc64: Enable PCI IOMMU version 2 API (chris hyser)
- sunvnet: perf tracepoint invocations to trace LDC state machine 
(Sowmini Varadhan)
- sunvnet: Add support for perf LDC event tracing (Sowmini Varadhan)
- LDoms CPU Hotplug - fix interrupt redistribution. (Bijan Mottahedeh) 
[Orabug: 22623753]
- LDoms CPU Hotplug - dynamic mondo queue allocation. (Bijan Mottahedeh) 
  [Orabug: 22620474]
- sparc64: bypass iommu to use 64bit address space (Tushar Dave) 
[Orabug: 21149316]

- Revert "RDS: Make message size limit compliant with spec" (Chuck 
Anderson)  [Orabug: 23217242] [Orabug: 22661521]
- sctp: Prevent soft lockup when sctp_accept() is called during a 
timeout event (Karl Heiss)  [Orabug: 23222731]  {CVE-2015-8767}

- RDS: TCP: Remove unused constant (Sowmini Varadhan)  [Orabug: 22993275]
- RDS: TCP: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket 
(Sowmini Varadhan)  [Orabug: 22993275]
- RDS: Make message size limit compliant with spec (Avinash Repaka) 
[Orabug: 22661521]
- RDS: add flow control info to rds_info_rdma_connection (Wei Lin Guay) 
  [Orabug: 22306628]
- RDS: update IB flow control algorithm (Wei Lin Guay)  [Orabug: 22306628]
- RDS: Add flow control in runtime debugging (Wei Lin Guay)  [Orabug: 
- RDS: fix IB transport flow control (Wei Lin Guay)  [Orabug: 22306628]
- xen-blkback: read from indirect descriptors only once (Roger Pau Monné)
- sparc64/uek-rpm: enable sunhv console driver polling support (Chuck 
Anderson)  [Orabug: 23026831]
- xen/pcifront: Report the errors better. (Konrad Rzeszutek Wilk)
- xen/pcifront: Fix mysterious crashes when NUMA locality information 
was extracted. (Konrad Rzeszutek Wilk)
- xen/pciback: Save the number of MSI-X entries to be copied later. 
(Konrad Rzeszutek Wilk)
- xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY (Konrad 
Rzeszutek Wilk)
- arch/x86/xen/suspend.c: include xen/xen.h (Andrew Morton)
- x86/paravirt: Prevent rtc_cmos platform device init on PV guests 
(David Vrabel)
- xen-pciback: fix up cleanup path when alloc fails (Doug Goldstein)
- xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set. 
(Konrad Rzeszutek Wilk)
- xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has 
MSI(X) enabled. (Konrad Rzeszutek Wilk)
- xen/pciback: Do not install an IRQ handler for MSI interrupts. (Konrad 
Rzeszutek Wilk)
- xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has 
MSI or MSI-X enabled (Konrad Rzeszutek Wilk)
- xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI 
or MSI-X enabled (Konrad Rzeszutek Wilk)
- xen/pciback: Save xen_pci_op commands before processing it (Konrad 
Rzeszutek Wilk)
- xen-scsiback: safely copy requests (David Vrabel)
- xen-blkback: read from indirect descriptors only once (Roger Pau Monné)
- xen-blkback: only read request operation from shared ring once (Roger 
Pau Monné)
- xen-netback: use RING_COPY_REQUEST() throughout (David Vrabel)
- xen-netback: don't use last request to determine minimum Tx credit 
(David Vrabel)
- xen: Add RING_COPY_REQUEST() (David Vrabel)
- xen/x86/pvh: Use HVM's flush_tlb_others op (Boris Ostrovsky)
- xen: Resume PMU from non-atomic context (Boris Ostrovsky)
- xen/events/fifo: Consume unprocessed events when a CPU dies (Ross 
- xen/evtchn: dynamically grow pending event channel ring (David Vrabel)
- xen/gntdev: Grant maps should not be subject to NUMA balancing (Boris 
- xen: fix the check of e_pfn in xen_find_pfn_range (Zhenzhong Duan)
- x86/xen: add reschedule point when mapping foreign GFNs (David Vrabel)
- xen/arm: don't try to re-register vcpu_info on cpu_hotplug. (Stefano 
- xen, cpu_hotplug: call device_offline instead of cpu_down (Stefano 
- xen/arm: Enable cpu_hotplug.c (Stefano Stabellini)
- xenbus: Support multiple grants ring with 64KB (Julien Grall)
- xen/grant-table: Add an helper to iterate over a specific number of 
grants (Julien Grall)
- xen/xenbus: Rename *RING_PAGE* to *RING_GRANT* (Julien Grall)
- xen/arm: correct comment in enlighten.c (Juergen Gross)
- xen/gntdev: use types from linux/types.h in userspace headers (Mikko 
- xen/gntalloc: use types from linux/types.h in userspace headers (Mikko 
- xen/balloon: Use the correct sizeof when declaring frame_list (Julien 
- xen/swiotlb: Add support for 64KB page granularity (Julien Grall)
- xen/swiotlb: Pass addresses rather than frame numbers to 
xen_arch_need_swiotlb (Julien Grall)
- arm/xen: Add support for 64KB page granularity (Julien Grall)
- xen/privcmd: Add support for Linux 64KB page granularity (Julien Grall)
- net/xen-netback: Make it running on 64KB page granularity (Julien Grall)
- net/xen-netfront: Make it running on 64KB page granularity (Julien 
- block/xen-blkback: Make it running on 64KB page granularity (Julien 
- block/xen-blkfront: Make it running on 64KB page granularity (Julien 
- xen/grant-table: Make it running on 64KB granularity (Julien Grall)
- xen/events: fifo: Make it running on 64KB granularity (Julien Grall)
- xen/balloon: Don't rely on the page granularity is the same for Xen 
and Linux (Julien Grall)
- tty/hvc: xen: Use xen page definition (Julien Grall)
- xen/xenbus: Use Xen page definition (Julien Grall)
- xen/biomerge: Don't allow biovec's to be merged when Linux is not 
using 4KB pages (Julien Grall)
- block/xen-blkfront: split get_grant in 2 (Julien Grall)
- block/xen-blkfront: Store a page rather a pfn in the grant structure 
(Julien Grall)
- block/xen-blkfront: Split blkif_queue_request in 2 (Julien Grall)
- xen/grant: Add helper gnttab_page_grant_foreign_access_ref_one (Julien 
- xen/grant: Introduce helpers to split a page into grant (Julien Grall)
- xen: Add Xen specific page definition (Julien Grall)
- arm/xen: Drop pte_mfn and mfn_pte (Julien Grall)
- net/xen-netback: xenvif_gop_frag_copy: move GSO check out of the loop 
(Julien Grall)
- xen/balloon: pre-allocate p2m entries for ballooned pages (David Vrabel)
- x86/xen: export xen_alloc_p2m_entry() (David Vrabel)
- xen/balloon: use hotplugged pages for foreign mappings etc. (David 
- xen/balloon: make alloc_xenballoon_pages() always allocate low pages 
(David Vrabel)
- xen/balloon: only hotplug additional memory if required (David Vrabel)
- xen/balloon: rationalize memory hotplug stats (David Vrabel)
- xen/balloon: find non-conflicting regions to place hotplugged memory 
(David Vrabel)
- x86/xen: discard RAM regions above the maximum reservation (David 
- xen/balloon: remove scratch page left overs (David Vrabel)
- mm: memory hotplug with an existing resource (David Vrabel)
- xen-netfront: always set num queues if possible (chas williams)
- xen-netback: correctly check failed allocation (Insu Yun)
- xen/blkback: free requests on disconnection (Roger Pau Monne)
- x86/xen/p2m: hint at the last populated P2M entry (David Vrabel)
- x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when 
sanitizing map (Malcolm Crossley)
- x86/xen: Support kexec/kdump in HVM guests by doing a soft reset 
(Vitaly Kuznetsov)
- xen/x86: Don't try to write syscall-related MSRs for PV guests (Boris 
- xen: use correct type for HYPERVISOR_memory_op() (Juergen Gross)
- xen/xenbus: Rename the variable xen_store_mfn to xen_store_gfn (Julien 
- xen/privcmd: Further s/MFN/GFN/ clean-up (Julien Grall)
- hvc/xen: Further s/MFN/GFN clean-up (Julien Grall)
- video/xen-fbfront: Further s/MFN/GFN clean-up (Julien Grall)
- xen/tmem: Use xen_page_to_gfn rather than pfn_to_gfn (Julien Grall)
- xen: Use correctly the Xen memory terminologies (Julien Grall)
- arm/xen: implement correctly pfn_to_mfn (Julien Grall)
- xen: Make clear that swiotlb and biomerge are dealing with DMA address 
(Julien Grall)
- xen: switch extra memory accounting to use pfns (Juergen Gross)
- xen: limit memory to architectural maximum (Juergen Gross)
- xen: avoid another early crash of memory limited dom0 (Juergen Gross)
- xen: avoid early crash of memory limited dom0 (Juergen Gross)
- arm/xen: Remove helpers which are PV specific (Julien Grall)
- xen/x86: Don't try to set PCE bit in CR4 (Boris Ostrovsky)
- xen/PMU: PMU emulation code (Boris Ostrovsky)
- xen/PMU: Intercept PMU-related MSR and APIC accesses (Boris Ostrovsky)
- xen/PMU: Describe vendor-specific PMU registers (Boris Ostrovsky)
- xen/PMU: Initialization code for Xen PMU (Boris Ostrovsky)
- xen/PMU: Sysfs interface for setting Xen PMU mode (Boris Ostrovsky)
- xen: xensyms support (Boris Ostrovsky)
- xen: remove no longer needed p2m.h (Juergen Gross)
- xen: allow more than 512 GB of RAM for 64 bit pv-domains (Juergen Gross)
- xen: move p2m list if conflicting with e820 map (Juergen Gross)
- xen: add explicit memblock_reserve() calls for special pages (Juergen 
- mm: provide early_memremap_ro to establish read-only mapping (Juergen 
- xen: check for initrd conflicting with e820 map (Juergen Gross)
- xen: check pre-allocated page tables for conflict with memory map 
(Juergen Gross)
- xen: check for kernel memory conflicting with memory layout (Juergen 
- xen: find unused contiguous memory area (Juergen Gross)
- xen: check memory area against e820 map (Juergen Gross)
- xen: split counting of extra memory pages from remapping (Juergen Gross)
- xen: move static e820 map to global scope (Juergen Gross)
- xen: eliminate scalability issues from initial mapping setup (Juergen 
- xen: don't build mfn tree if tools don't need it (Juergen Gross)
- xen: save linear p2m list address in shared info structure (Juergen 
- xen: sync with xen headers (Juergen Gross)
- arm/xen: Drop the definition of xen_pci_platform_unplug (Julien Grall)
- xen/events: Support event channel rebind on ARM (Julien Grall)
- xen-blkfront: convert to blk-mq APIs (Bob Liu)
- xen/preempt: use need_resched() instead of should_resched() 
(Konstantin Khlebnikov)
- x86/xen: fix non-ANSI declaration of xen_has_pv_devices() (Colin Ian King)

- mlx4_core: scale_profile should work without params set to 0 (Mukesh 
Kacker)  [Orabug: 23078816]
- mlx4_core: bump default scaled value of num of cqs and srqs (Mukesh 
Kacker)  [Orabug: 23078966]
- [PATCH 2/2] Avoid redundant call to rds_bind_lookup() in recv path. 
(Sowmini Varadhan)
- RDS: TOS fixes in failure paths when RDS-TCP and RDS-RDMA are run 
together (Sowmini Varadhan)
- rds: rds-stress show all zeros after few minutes (shamir rabinovitch) 
  [Orabug: 23045970]
- RDS: Fix the atomicity for congestion map update (Wengang Wang) 
[Orabug: 23022620]
- RDS: IB: Run rds_fmr_flush WQ closer to ib_device (Wei Lin Guay)
- RDS: IB: support larger frag size up to 16KB (Santosh Shilimkar) 
[Orabug: 21894138]
- RDS: IB: add frag size to per connection info (Santosh Shilimkar) 
[Orabug: 21894138]
- RDS: IB: log the endpoint rds connection role (Santosh Shilimkar) 
[Orabug: 21894138]
- RDS: IB: purge receive frag cache on connection shutdown (Santosh 
Shilimkar)  [Orabug: 21894138]
- RDS: IB: use i_frag_sz for cache stat updates (Santosh Shilimkar) 
[Orabug: 21894138]
- RDS: IB: scale rds_ib_allocation based on fragment size (Santosh 
Shilimkar)  [Orabug: 21894138]
- RDS: IB: make fragment size (RDS_FRAG_SIZE) dynamic (Santosh 
Shilimkar)  [Orabug: 21894138]
- RDS: log the IP address as well on bind failure (Santosh Shilimkar) 
[Orabug: 21894138]
- RDS: fix the sg allocation based on actual message size (Wei Lin Guay) 
  [Orabug: 21894138]
- RDS: make congestion code independent of PAGE_SIZE (Santosh Shilimkar) 
  [Orabug: 21894138]
- RDS: Back out OoO send status fix since it causes the regression 
(Santosh Shilimkar)  [Orabug: 21894138]
- net/mlx4_core: Modify default value of log_rdmarc_per_qp to be 
consistent with HW capability (Yuval Shaia)
- fuse: break infinite loop in fuse_fill_write_pages() (Roman Gushchin) 
  [Orabug: 22673138]  {CVE-2015-8785}
- proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Alexey Dobriyan) 
[Orabug: 23093364]
- scsi_sysfs: protect against double execution of __scsi_remove_device() 
(Vitaly Kuznetsov)  [Orabug: 23021563]
- ipv4: Don't do expensive useless work during inetdev destroy. (David 
S. Miller)  [Orabug: 22933004]  {CVE-2016-3156}
- fuse: Fix return value from fuse_get_user_pages() (Ashish Samant)
- Btrfs: fix shrinking truncate when the no_holes feature is enabled 
(Filipe Manana)  [Orabug: 23017131]
- Btrfs: incremental send, don't delay directory renames unnecessarily 
(Filipe Manana)  [Orabug: 22370277]
- Btrfs: fix stale directory entries after fsync log replay (Filipe 
Manana)  [Orabug: 22628079]
- x86/iopl/64: properly context-switch IOPL on Xen PV (Andy Lutomirski) 
  [Orabug: 22926124]  {CVE-2016-3157}

More information about the El-errata mailing list