[Oraclevm-errata] OVMSA-2015-0109 Important: Oracle VM 3.3 kernel-uek security update
Errata Announcements for Oracle VM
oraclevm-errata at oss.oracle.com
Mon Aug 3 16:30:33 PDT 2015
Oracle VM Security Advisory OVMSA-2015-0109
The following updated rpms for Oracle VM 3.3 have been uploaded to the
Unbreakable Linux Network:
x86_64:
kernel-uek-3.8.13-98.el6uek.x86_64.rpm
kernel-uek-firmware-3.8.13-98.el6uek.noarch.rpm
SRPMS:
http://oss.oracle.com/oraclevm/server/3.3/SRPMS-updates/kernel-uek-3.8.13-98.el6uek.src.rpm
Description of changes:
[3.8.13-98.el6uek]
- KVM: x86: SYSENTER emulation is broken (Nadav Amit) [Orabug:
21502729] {CVE-2015-0239} {CVE-2015-0239}
- fs: take i_mutex during prepare_binprm for set[ug]id executables (Jann
Horn) [Orabug: 21502159] {CVE-2015-3339}
[3.8.13-97.el6uek]
- add ql2400, ql2500 firmware versions to prerequisites (Dan Duval)
[Orabug: 21474929] - correct QLogic firmware dependencies in the spec
file (Dan Duval) [Orabug: 21474929]
[3.8.13-96.el6uek]
- xen-blkfront: don't add indirect page to list when !feature_persistent
(Bob Liu) [Orabug: 21459266]
[3.8.13-95.el6uek]
- add firmware dependencies to spec files (Dan Duval) [Orabug: 21417522]
[3.8.13-94.el6uek]
- ipv6: Don't reduce hop limit for an interface (D.S. Ljungmark)
[Orabug: 21444784] {CVE-2015-2922}
- ipv4: Missing sk_nulls_node_init() in ping_unhash(). (David S. Miller)
[Orabug: 21444685] {CVE-2015-3636}
[3.8.13-93.el6uek]
- config: sync up config files to make build clean (Guangyu Sun)
[Orabug: 21425838] - acpi: fix typo in drivers/acpi/osl.c (Guangyu Sun)
[Orabug: 21418329]
[3.8.13-92.el6uek]
- Revert "i40e: Add support for getlink, setlink ndo ops" (Brian Maly)
[Orabug: 21314906] - x86: Do not try to sync identity map for non-mapped
pages (Dave Hansen) [Orabug: 21326516]
[3.8.13-91.el6uek]
- rds: re-entry of rds_ib_xmit/rds_iw_xmit (Wengang Wang) [Orabug:
21324074] - drm/mgag200: Reject non-character-cell-aligned mode widths
(Adam Jackson) [Orabug: 20868823] - drm/mgag200: fix typo causing bw
limits to be ignored on some chips (Dave Airlie) [Orabug: 20868823] -
drm/mgag200: remove unused driver_private access (David Herrmann)
[Orabug: 20868823] - drm/mgag200: Invalidate page tables when pinning a
BO (Egbert Eich) [Orabug: 20868823] - drm/mgag200: Fix LUT programming
for 16bpp (Egbert Eich) [Orabug: 20868823] - drm/mgag200: Fix
framebuffer pitch calculation (Takashi Iwai) [Orabug: 20868823] -
drm/mgag200: Add sysfs support for connectors (Egbert Eich) [Orabug:
20868823] - drm/mgag200: Add an crtc_disable callback to the crtc helper
funcs (Egbert Eich) [Orabug: 20868823] - drm/mgag200: Fix logic in
mgag200_bo_pin() (v2) (Egbert Eich) [Orabug: 20868823] - drm/mgag200:
inline reservations (Maarten Lankhorst) [Orabug: 20868823] -
drm/mgag200: do not attempt to acquire a reservation while in an
interrupt handler (Maarten Lankhorst) [Orabug: 20868823] - drm/mgag200:
Added resolution and bandwidth limits for various G200e products. (Julia
Lemire) [Orabug: 20868823] - drm/mgag200: Reject modes that are too big
for VRAM (Christopher Harvey) [Orabug: 20868823] - drm/mgag200: Don't
do full cleanup if mgag200_device_init fails (Christopher Harvey)
[Orabug: 20868823] - drm/mgag200: Hardware cursor support (Christopher
Harvey) [Orabug: 20868823] - drm/mgag200: Add missing write to index
before accessing data register (Christopher Harvey) [Orabug: 20868823]
- drm/mgag200: Fix framebuffer base address programming (Christopher
Harvey) [Orabug: 20868823] - drm/mgag200: Convert counter delays to
jiffies (Christopher Harvey) [Orabug: 20868823] - drm/mgag200: Fix
writes into MGA1064_PIX_CLK_CTL register (Christopher Harvey) [Orabug:
20868823] - drm/mgag200: Don't change unrelated registers during modeset
(Christopher Harvey) [Orabug: 20868823] - Revert "lpfc: Fix for lun
discovery issue with 8Gig adapter." (Guru Anbalagane) [Orabug: 21304962]
[3.8.13-90.el6uek]
- x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Andy
Lutomirski) [Orabug: 21308309] {CVE-2015-2830}
- Update patched for lpfc from 10.6.61.0 to 10.6.61.1 for UEK R3 U6
release. (Dick Kennedy) - lpfc: Change buffer pool empty message to
miscellaneous category (Dick Kennedy) - lpfc: Fix incorrect log message
reported for empty FCF record. (Dick Kennedy) - lpfc: Fix rport leak.
(Dick Kennedy) - lpfc: Correct loss of RSCNs during array
takeaway/giveback testing. (Dick Kennedy) - lpfc: Fix crash in
vport_delete. (Dick Kennedy) - lpfc: Fix to remove IRQF_SHARED flag for
MSI/MSI-X vectors. (Dick Kennedy) - lpfc: Fix discovery issue when
changing from Pt2Pt to Fabric. (Dick Kennedy) - lpfc: Correct reporting
of vport state on fdisc command failure. (Dick Kennedy) - lpfc: Add
support for RDP ELS command. (Dick Kennedy) - lpfc: Fix ABORTs WQ
selection in terminate_rport_io (Dick Kennedy) - lpfc: Correct
reference counting of rport (Dick Kennedy) - lpfc: Add support for ELS
LCB. (Dick Kennedy) - lpfc: Correct loss of target discovery after
cable swap. (Dick Kennedy) - dtrace: sigaltstack is no longer a stub
syscall (Kris Van Hees) [Orabug: 21304183] - hpsa: add in new offline
mode (Don Brace) [Orabug: 21289871] - hpsa: add in new controllers (Don
Brace) [Orabug: 21289871] - hpsa: hpsa decode sense data for io and tmf
(Don Brace) [Orabug: 21289871] - hpsa: enable bus mastering during init
(Don Brace) [Orabug: 21289871] - hpsa: enhance kdump (Don Brace)
[Orabug: 21289871] - hpsa: enhance error checking. (Don Brace) [Orabug:
21289871] - hpsa: enhance driver output (Don Brace) [Orabug: 21289871]
- hpsa: update pci device table (Don Brace) [Orabug: 21289871] -
vmw_pvscsi: Fix pvscsi_abort() function. (Arvind Kumar) [Orabug:
21266080] - qla2xxx: Update driver version to 8.07.00.18.39.0-k. (Sawan
Chandak) [Orabug: 21241070] - qla2xxx: Restore physical port WWPN only,
when port down detected for FA-WWPN port. (Sawan Chandak) [Orabug:
21241070] - qla2xxx: Fix virtual port configuration, when switch port is
disabled/enabled. (Sawan Chandak) [Orabug: 21241070] - qla2xxx: Prevent
multiple firmware dump collection for ISP27XX. (Himanshu Madhani)
[Orabug: 21241070] - qla2xxx: Disable Interrupt handshake for ISP27XX.
(Himanshu Madhani) [Orabug: 21241070] - qla2xxx: Add debugging info for
MBX timeout. (Himanshu Madhani) [Orabug: 21241070] - qla2xxx: Add
serdes read/write support for ISP27XX (Andrew Vasquez) [Orabug:
21241070] - qla2xxx: Add udev notification to save fw dump for ISP27XX
(Himanshu Madhani) [Orabug: 21241070] - qla2xxx: Add message for
sucessful FW dump collected for ISP27XX. (Himanshu Madhani) [Orabug:
21241070] - qla2xxx: Add support to load firmware from file for ISP
26XX/27XX. (Sawan Chandak) [Orabug: 21241070] - qla2xxx: Fix beacon
blink for ISP27XX. (Nigel Kirkland) [Orabug: 21241070] - qla2xxx:
Increase the wait time for firmware to be ready for P3P. (Chad Dupuis)
[Orabug: 21241070] - qla2xxx: Fix printks in ql_log message (Yannick
Guerrini) [Orabug: 21241070] - qla2xxx: Fix printk in
qla25xx_setup_mode (Yannick Guerrini) [Orabug: 21241070] - bnx2i:
update to 2.11.2.0 (Vaughan Cao) [Orabug: 21241055] - bnx2fc: update to
2.9.3 (Vaughan Cao) [Orabug: 21241055] - bnx2x: update to 1.712.33
(Vaughan Cao) [Orabug: 21241055] - cnic: update to 2.5.20h (Vaughan
Cao) [Orabug: 21241055] - bnx2: update to 2.2.5o (Vaughan Cao)
[Orabug: 21241055] - md: use SRCU to improve performance (Mikulas
Patocka) [Orabug: 18231164] - kvm: raise KVM_SOFT_MAX_VCPUS to support
more vcpus (Dan Duval) [Orabug: 21144488] - vsock: Make transport the
proto owner (Andy King) [Orabug: 21266075] - VSOCK: Move af_vsock.h and
vsock_addr.h to include/net (Asias He) [Orabug: 21266075]
[3.8.13-89.el6uek]
- drivers: xen-blkfront: only talk_to_blkback() when in
XenbusStateInitialising (Bob Liu) - xen/block: add multi-page ring
support (Bob Liu) - driver: xen-blkfront: move talk_to_blkback to a
more suitable place (Bob Liu) - drivers: xen-blkback: delay pending_req
allocation to connect_ring (Bob Liu) - xen/grant: introduce func
gnttab_unmap_refs_sync() (Bob Liu) - xen/blkback: safely unmap purge
persistent grants (Bob Liu) - xenbus_client: Extend interface to
support multi-page ring (Wei Liu) - be2net: update the driver version
to 10.6.0.2 (Sathya Perla) [Orabug: 21275400] - be2net: update
copyright year to 2015 (Vasundhara Volam) [Orabug: 21275400] - be2net:
use be_virtfn() instead of !be_physfn() (Kalesh AP) [Orabug: 21275400]
- be2net: simplify UFI compatibility checking (Vasundhara Volam)
[Orabug: 21275400] - be2net: post full RXQ on interface enable (Suresh
Reddy) [Orabug: 21275400] - be2net: check for INSUFFICIENT_VLANS error
(Kalesh AP) [Orabug: 21275400] - be2net: receive pkts with L3, L4
errors on VFs (Somnath Kotur) [Orabug: 21275400] - be2net: log link
status (Ivan Vecera) [Orabug: 21275400] - be2net: Fix a bug in Rx
buffer posting (Ajit Khaparde) [Orabug: 21275400] - be2net: bump up the
driver version to 10.6.0.1 (Sathya Perla) [Orabug: 21275400] - be2net:
use PCI MMIO read instead of config read for errors (Suresh Reddy)
[Orabug: 21275400] - be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8
EQs (Suresh Reddy) [Orabug: 21275400] - be2net: Prevent VFs from
enabling VLAN promiscuous mode (Vasundhara Volam) [Orabug: 21275400] -
ethernet: codespell comment spelling fixes (Joe Perches) [Orabug:
21275400] - be2net: avoid creating the non-RSS default RXQ if FW allows
to (Vasundhara Volam) [Orabug: 21275400] - be2net: use a wrapper to
schedule and cancel error detection task (Sathya Perla) [Orabug:
21275400] - be2net: shorten AMAP_GET/SET_BITS() macro calls (Sathya
Perla) [Orabug: 21275400] - be2net: MODULE_DEVICE_TABLE: fix some
callsites (Andrew Morton) [Orabug: 21275400] - be2net: avoid unncessary
swapping of fields in eth_tx_wrb (Sathya Perla) [Orabug: 21275400] -
be2net: process port misconfig async event (Vasundhara Volam) [Orabug:
21275400] - be2net: refactor be_set_rx_mode() and be_vid_config() for
readability (Sathya Perla) [Orabug: 21275400] - be2net: remove
duplicate code in be_cmd_rx_filter() (Sathya Perla) [Orabug: 21275400]
- be2net: use offset based FW flashing for Skyhawk chip (Vasundhara
Volam) [Orabug: 21275400] - be2net: avoid flashing SH-B0 UFI image on
SH-P2 chip (Vasundhara Volam) [Orabug: 21275400] - be2net: refactor
code that checks flash file compatibility (Vasundhara Volam) [Orabug:
21275400] - be2net: replace (1 << x) with BIT(x) (Vasundhara Volam)
[Orabug: 21275400] - be2net: move un-exported routines from be.h to
respective src files (Sathya Perla) [Orabug: 21275400] - bridge: add
flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Roopa
Prabhu) [Orabug: 21275400] - be2net: move definitions related to FW
cmdsfrom be_hw.h to be_cmds.h (Vasundhara Volam) [Orabug: 21275400] -
be2net: issue function reset cmd in resume path (Kalesh AP) [Orabug:
21275400] - be2net: add a log message for POST timeout in Lancer (Kalesh
AP) [Orabug: 21275400] - be2net: fix failure case in setting flow
control (Kalesh AP) [Orabug: 21275400] - be2net: move interface create
code to a separate routine (Kalesh AP) [Orabug: 21275400] - VMCI: Guard
against overflow in queue pair allocation (Jorgen Hansen) [Orabug:
21266077] - VMCI: Check userland-provided datagram size (Andy King)
[Orabug: 21266077] - VMCI: Fix two UVA mapping bugs (Jorgen Hansen)
[Orabug: 21266077] - VMCI: integer overflow in vmci_datagram_dispatch()
(Dan Carpenter) [Orabug: 21266077] - VMCI: fix error handling path when
registering guest driver (Dmitry Torokhov) [Orabug: 21266077] - VMCI:
Add support for virtual IOMMU (Andy King) [Orabug: 21266077] - VMCI:
Remove non-blocking/pinned queuepair support (Andy King) [Orabug: 21266077]
[3.8.13-88.el6uek]
- Oracle Linux Kernel Module Signing Key (Alexey Petrenko) [Orabug:
21249387] - extrakeys.pub is not needed for the build (Alexey Petrenko)
[Orabug: 21249387] - Fix kabi break due to find_special_page was
introduced (Bob Liu) [Orabug: 21250018] - xen/gntdev: provide
find_special_page VMA operation (David Vrabel) [Orabug: 21250018] -
xen/gntdev: mark userspace PTEs as special on x86 PV guests (David
Vrabel) [Orabug: 21250018] - xen-blkback: safely unmap grants in case
they are still in use (Jennifer Herbert) [Orabug: 21250018] -
xen/gntdev: safely unmap grants in case they are still in use (Jennifer
Herbert) [Orabug: 21250018] - xen/gntdev: convert priv->lock to a mutex
(David Vrabel) [Orabug: 21250018] - xen/grant-table: add a mechanism to
safely unmap pages that are in use (Jennifer Herbert) [Orabug:
21250018] - xen-netback: use foreign page information from the pages
themselves (Jennifer Herbert) [Orabug: 21250018] - xen: mark grant
mapped pages as foreign (Jennifer Herbert) [Orabug: 21250018] -
xen/grant-table: add helpers for allocating pages (David Vrabel)
[Orabug: 21250018] - x86/xen: require ballooned pages for grant maps
(Jennifer Herbert) [Orabug: 21250018] - xen: remove scratch frames for
ballooned pages and m2p override (David Vrabel) [Orabug: 21250018] -
xen/grant-table: pre-populate kernel unmap ops for
xen_gnttab_unmap_refs() (David Vrabel) [Orabug: 21250018] - mm: add
'foreign' alias for the 'pinned' page flag (Jennifer Herbert) [Orabug:
21250018] - mm: provide a find_special_page vma operation (David Vrabel)
[Orabug: 21250018] - NFS hangs in __ocfs2_cluster_lock due to race
with ocfs2_unblock_lock (Tariq Saeed) [Orabug: 20933419] - swiotlb:
don't assume PA 0 is invalid (Jan Beulich) [Orabug: 21249144]
[3.8.13-87.el6uek]
- qla4xxx: Update driver version to v5.04.00.07.06.02-uek3 (Nilesh
Javali) [Orabug: 21241091] - qla4xxx: check the return value of
dma_alloc_coherent() (Maurizio Lombardi) [Orabug: 21241091] - scsi:
qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction
with strncpy (Rickard Strandqvist) [Orabug: 21241091] - scsi: qla4xxx:
ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy
(Rickard Strandqvist) [Orabug: 21241091] - qla4xxx: fix get_host_stats
error propagation (Mike Christie) [Orabug: 21241091] - scsi_ibft: Fix
finding Broadcom specific ibft sign (Vikas Chaudhary) [Orabug:
21241091] - dtrace: convert from sdt_instr_t to asm_instr_t (Kris Van
Hees) [Orabug: 21267945] - dtrace: percpu: move from __get_cpu_var() to
this_cpu_ptr() (Kris Van Hees) [Orabug: 21265599] - dtrace: do not
vmalloc/vfree from probe context (Kris Van Hees) [Orabug: 21267934] -
dtrace: restructuring for multi-arch support (Kris Van Hees) [Orabug:
21267922] - kallsyms: fix /proc/kallmodsyms to not be misled by const
variables (Nick Alcock) [Orabug: 21257170] - storvsc: force discovery
of LUNs that may have been removed. (K. Y. Srinivasan) [Orabug:
20768211] - storvsc: in responce to a scan event, scan the host (K. Y.
Srinivasan) [Orabug: 20768211] - builds: configs: Enable mgs driver for
OL7 (Santosh Shilimkar) [Orabug: 20505584] - aacraid: driver version
change (Mahesh Rajashekhara) [Orabug: 21208741] - aacraid: AIF raw
device remove support (Mahesh Rajashekhara) [Orabug: 21208741] -
aacraid: performance improvement changes (Mahesh Rajashekhara) [Orabug:
21208741] - aacraid: IOCTL fix (Mahesh Rajashekhara) [Orabug: 21208741]
- aacraid: IOP RESET command handling changes (Mahesh Rajashekhara)
[Orabug: 21208741] - aacraid: 240 simple volume support (Mahesh
Rajashekhara) [Orabug: 21208741] - aacraid: vpd page code 0x83 support
(Mahesh Rajashekhara) [Orabug: 21208741] - aacraid: MSI-x support
(Mahesh Rajashekhara) [Orabug: 21208741] - aacraid: 4KB sector support
(Mahesh Rajashekhara) [Orabug: 21208741] - aacraid: IOCTL pass-through
command fix (Mahesh Rajashekhara) [Orabug: 21208741] - aacraid: AIF
support for SES device add/remove (Mahesh Rajashekhara) [Orabug:
21208741] - scsi: use 64-bit LUNs (Hannes Reinecke) [Orabug: 21208741]
- remove deprecated IRQF_DISABLED from SCSI (Michael Opdenacker)
[Orabug: 21208741] - aacraid: kdump fix (Mahesh Rajashekhara) [Orabug:
21208741] - drivers: avoid parsing names as kthread_run() format strings
(Kees Cook) [Orabug: 21208741] - aacraid: Fix for arrays are going
offline in the system. System hangs (Mahesh Rajashekhara) [Orabug:
21208741] - aacraid: Dual firmware image support (Mahesh Rajashekhara)
[Orabug: 21208741] - aacraid: suppress two GCC warnings (Paul Bolle)
[Orabug: 21208741] - aacraid: 1024 max outstanding command support for
Series 7 and above (Mahesh Rajashekhara) [Orabug: 21208741]
[3.8.13-86.el6uek]
- kallsyms: fix /proc/kallmodsyms to not be misled by external symbols
(Nick Alcock) [Orabug: 21245508] - wait: change waitfd() to use
wait4(), not waitid(); reduce invasiveness (Nick Alcock) [Orabug:
21245391] - ixgbevf: upgrade to version 2.16.1 (Brian Maly) [Orabug:
21104474] - ipv6: don't call addrconf_dst_alloc again when enable lo
(Gao feng) [Orabug: 21088702] - efi/xen: Pass missing argument to EFI
runtime Xen hypercall (Daniel Kiper) [Orabug: 21247143]
[3.8.13-85.el6uek]
- fanotify: fix notification of groups with inode & mount marks (Jan
Kara) [Orabug: 21168905] - NVMe: Fix VPD B0 max sectors translation
(Keith Busch) [Orabug: 21117187] - NVMe: Add translation for block
limits (Keith Busch) [Orabug: 21117187] - nvme: Fix PRP list
calculation for non-4k system page size (Murali Iyer) [Orabug:
21117187] - NVMe: Fix potential corruption on sync commands (Keith
Busch) [Orabug: 21117187] - NVMe: Fix potential corruption during
shutdown (Keith Busch) [Orabug: 21117187] - NVMe: Initialize device
list head before starting (Keith Busch) [Orabug: 21117187] - NVMe:
Asynchronous controller probe (Keith Busch) [Orabug: 21117187] - NVMe:
Register management handle under nvme class (Keith Busch) [Orabug:
21117187] - NVMe: Update SCSI Inquiry VPD 83h translation (Keith Busch)
[Orabug: 21117187] - NVMe: Update data structures for NVMe 1.2
(Matthew Wilcox) [Orabug: 21117187] - NVMe: Update namespace and
controller identify structures to the 1.1a spec (Dimitri John Ledkov)
[Orabug: 21117187] - NVMe: Update module version (Keith Busch) [Orabug:
21117187] - fnic: Override the limitation on number of scsi timeouts
(Narsimhulu Musini) [Orabug: 21084835] - fnic: IOMMU Fault occurs when
IO and abort IO is out of order (Anil Chintalapati (achintal)) [Orabug:
21084835] - Fnic: Fnic Driver crashed with NULL pointer reference (Hiral
Shah) [Orabug: 21084835] - Fnic: For Standalone C series, "sending VLAN
request" message seen even if the link is down (Hiral Shah) [Orabug:
21084835] - Fnic: Improper resue of exchange Ids (Hiral Shah) [Orabug:
21084835] - Fnic: Memcopy only mimumum of data or trace buffer (Hiral
Shah) [Orabug: 21084835] - Fnic: Not probing all the vNICS via
fnic_probe on boot (Hiral Shah) [Orabug: 21084835] - fnic: assign
FIP_ALL_FCF_MACS to fcoe_all_fcfs (Hiral Shah) [Orabug: 21084835] -
uek-rpm: ol6: update build environment to 6.6 (Guangyu Sun)
[3.8.13-84.el6uek]
- x86_64, vdso: Fix the vdso address randomization algorithm (Andy
Lutomirski) [Orabug: 21226722] {CVE-2014-9585}
[3.8.13-83.el6uek]
- snic: fix format string overflow (Brian Maly) [Orabug: 21091759] -
scsi: add snic driver to makefile (Brian Maly) [Orabug: 21091759] -
snic: enable snic in kernel configs (Brian Maly) [Orabug: 21091759] -
snic: minor checkpatch fixes (Narsimhulu Musini) [Orabug: 21091759] -
snic: Add Makefile, patch Kconfig, MAINTAINERS (Narsimhulu Musini)
[Orabug: 21091759] - snic: Add event tracing to capture IO events.
(Narsimhulu Musini) [Orabug: 21091759] - snic: Add sysfs entries to
list stats and trace data (Narsimhulu Musini) [Orabug: 21091759] -
snic: Add low level queuing interfaces (Narsimhulu Musini) [Orabug:
21091759] - snic: add SCSI handling, AEN, and fwreset handling
(Narsimhulu Musini) [Orabug: 21091759] - snic: Add snic target
discovery (Narsimhulu Musini) [Orabug: 21091759] - snic: Add meta
request, handling of meta requests. (Narsimhulu Musini) [Orabug:
21091759] - snic: Add interrupt, resource firmware interfaces
(Narsimhulu Musini) [Orabug: 21091759] - snic: snic module
infrastructure (Narsimhulu Musini) [Orabug: 21091759] - xen/mmu: Move
the setting of pvops.write_cr3 to later phase in bootup. (Konrad
Rzeszutek Wilk) [Orabug: 21197204] - x86-64, xen, mmu: Provide an early
version of write_cr3. (Konrad Rzeszutek Wilk) [Orabug: 21197204] -
uek-rpm: build: Use SHA512 instead of SHA256 for module signing (Natalya
Naumova) [Orabug: 20687425] - config: ol6: make
CONFIG_SERIAL_8250_NR_UARTS 64 (Guangyu Sun) [Orabug: 21141039] -
config: enable CONFIG_INTEL_TXT (Guangyu Sun) [Orabug: 21176777] -
export host-only net/core and net/ipv4 parameters to a container as
read-only (Thomas Tanaka) [Orabug: 21151210] - Revert "i40e: Add FW
check to disable DCB and wrap autoneg workaround with FW check" (Brian
Maly) [Orabug: 21103806] - xen-netfront: print correct number of queues
(David Vrabel) [Orabug: 21150627] - xen-netfront: release per-queue Tx
and Rx resource when disconnecting (David Vrabel) [Orabug: 21150627] -
xen-netfront: fix locking in connect error path (David Vrabel) [Orabug:
21150627] - xen-netfront: call netif_carrier_off() only once when
disconnecting (David Vrabel) [Orabug: 21150627] - xen-netfront: don't
nest queue locks in xennet_connect() (David Vrabel) [Orabug: 21150627]
- xen-net{back, front}: Document multi-queue feature in netif.h (Andrew
J. Bennieston) [Orabug: 21150627] - xen-netfront: recreate queues
correctly when reconnecting (David Vrabel) [Orabug: 21150627] -
xen-netfront: fix oops when disconnected from backend (David Vrabel)
[Orabug: 21150627] - xen-netfront: initialise queue name in
xennet_init_queue (Wei Liu) [Orabug: 21150627] - xen-netfront: Add
support for multiple queues (Andrew J. Bennieston) [Orabug: 21150627] -
xen-netfront: Factor queue-specific data into queue struct. (Andrew J.
Bennieston) [Orabug: 21150627] - xen-netback: bookkeep number of active
queues in our own module (Wei Liu) [Orabug: 21150627] - net:
xen-netback: include linux/vmalloc.h again (Arnd Bergmann) [Orabug:
21150627] - xen-netback: Add support for multiple queues (Andrew J.
Bennieston) [Orabug: 21150627] - xen-netback: Factor queue-specific
data into queue struct (Wei Liu) [Orabug: 21150627] - xen-netback: Move
grant_copy_op array back into struct xenvif. (Andrew J. Bennieston)
[Orabug: 21150627] - ixgbe: Look up MAC address in Open Firmware or
IDPROM (Martin K Petersen) [Orabug: 20983421] - ixgbe: update to ver
4.0.3 (Ethan Zhao) [Orabug: 20983421]
[3.8.13-82.el6uek]
- config: enable some secure boot features for ol7 (Guangyu Sun)
[Orabug: 18961720] - efi: Disable secure boot if shim is in insecure
mode (Josh Boyer) [Orabug: 18961720] - hibernate: Disable in a signed
modules environment (Josh Boyer) [Orabug: 18961720] - efi: Add
EFI_SECURE_BOOT bit (Josh Boyer) [Orabug: 18961720] - Add option to
automatically set securelevel when in Secure Boot mode (Matthew Garrett)
[Orabug: 18961720] - asus-wmi: Restrict debugfs interface when
securelevel is set (Matthew Garrett) [Orabug: 18961720] - x86: Restrict
MSR access when securelevel is set (Matthew Garrett) [Orabug: 18961720]
- uswsusp: Disable when securelevel is set (Matthew Garrett) [Orabug:
18961720] - kexec: Disable at runtime if securelevel has been set.
(Matthew Garrett) [Orabug: 18961720] - acpi: Ignore acpi_rsdp kernel
parameter when securelevel is set (Matthew Garrett) [Orabug: 18961720]
- acpi: Limit access to custom_method if securelevel is set (Matthew
Garrett) [Orabug: 18961720] - Restrict /dev/mem and /dev/kmem when
securelevel is set. (Matthew Garrett) [Orabug: 18961720] - x86: Lock
down IO port access when securelevel is enabled (Matthew Garrett)
[Orabug: 18961720] - PCI: Lock down BAR access when securelevel is
enabled (Matthew Garrett) [Orabug: 18961720] - Enforce module
signatures when securelevel is greater than 0 (Matthew Garrett)
[Orabug: 18961720] - Add BSD-style securelevel support (Matthew Garrett)
[Orabug: 18961720] - MODSIGN: Support not importing certs from db
(Josh Boyer) [Orabug: 18961720] - MODSIGN: Import certificates from
UEFI Secure Boot (Josh Boyer) [Orabug: 18961720] - MODSIGN: Add module
certificate blacklist keyring (Josh Boyer) [Orabug: 18961720] - Add an
EFI signature blob parser and key loader. (Dave Howells) [Orabug:
18961720] - Add EFI signature data types (Dave Howells) [Orabug:
18961720] - efi: fix error handling in add_sysfs_runtime_map_entry()
(Dan Carpenter) [Orabug: 18961720] - PEFILE: Relax the check on the
length of the PKCS#7 cert (David Howells) [Orabug: 18961720] - kexec:
purgatory: add clean-up for purgatory directory (Michael Welling)
[Orabug: 18961720] - x86/purgatory: use approprate -m64/-32 build flag
for arch/x86/purgatory (Vivek Goyal) [Orabug: 18961720] - kexec: remove
CONFIG_KEXEC dependency on crypto (Vivek Goyal) [Orabug: 18961720] -
kexec: create a new config option CONFIG_KEXEC_FILE for new syscall
(Vivek Goyal) [Orabug: 18961720] - resource: fix the case of null
pointer access (Vivek Goyal) [Orabug: 18961720] - kexec: verify the
signature of signed PE bzImage (Vivek Goyal) [Orabug: 18961720] -
kexec: support kexec/kdump on EFI systems (Vivek Goyal) [Orabug:
18961720] - kexec: support for kexec on panic using new system call
(Vivek Goyal) [Orabug: 18961720] - kexec-bzImage64: support for loading
bzImage using 64bit entry (Vivek Goyal) [Orabug: 18961720] - kexec:
load and relocate purgatory at kernel load time (Vivek Goyal) [Orabug:
18961720] - purgatory: core purgatory functionality (Vivek Goyal)
[Orabug: 18961720] - purgatory/sha256: provide implementation of sha256
in purgaotory context (Vivek Goyal) [Orabug: 18961720] - kexec:
implementation of new syscall kexec_file_load (Vivek Goyal) [Orabug:
18961720] - kexec: new syscall kexec_file_load() declaration (Vivek
Goyal) [Orabug: 18961720] - kexec: make kexec_segment user buffer
pointer a union (Vivek Goyal) [Orabug: 18961720] - resource: provide
new functions to walk through resources (Vivek Goyal) [Orabug:
18961720] - kexec: use common function for kimage_normal_alloc() and
kimage_crash_alloc() (Vivek Goyal) [Orabug: 18961720] - kexec: move
segment verification code in a separate function (Vivek Goyal) [Orabug:
18961720] - kexec: rename unusebale_pages to unusable_pages (Vivek
Goyal) [Orabug: 18961720] - kernel: build bin2c based on config option
CONFIG_BUILD_BIN2C (Vivek Goyal) [Orabug: 18961720] - bin2c: move bin2c
in scripts/basic (Vivek Goyal) [Orabug: 18961720] - kexec: remove
unnecessary return (Xishi Qiu) [Orabug: 18961720] - keys: remove
duplicated loads of ksplice certificate (Guangyu Sun) [Orabug:
21034277] - X.509: Support parse long form of length octets in Authority
Key Identifier (Chun-Yi Lee) [Orabug: 18961720] - KEYS: Pre-clear
struct key on allocation (David Howells) [Orabug: 18961720] - KEYS: Fix
searching of nested keyrings (David Howells) [Orabug: 18961720] - KEYS:
Fix multiple key add into associative array (David Howells) [Orabug:
18961720] - KEYS: Fix the keyring hash function (David Howells)
[Orabug: 18961720] - PKCS#7: Fix the parser cleanup to drain parsed out
X.509 certs (David Howells) [Orabug: 18961720] - PKCS#7: Provide a
single place to do signed info block freeing (David Howells) [Orabug:
18961720] - PKCS#7: Add a missing static (David Howells) [Orabug:
18961720] - X.509: Need to export x509_request_asymmetric_key() (David
Howells) [Orabug: 18961720] - PKCS#7: X.509 certificate issuer and
subject are mandatory fields in the ASN.1 (David Howells) [Orabug:
18961720] - PKCS#7: Use x509_request_asymmetric_key() (David Howells)
[Orabug: 18961720] - X.509: x509_request_asymmetric_keys() doesn't need
string length arguments (David Howells) [Orabug: 18961720] - PKCS#7:
fix sparse non static symbol warning (Wei Yongjun) [Orabug: 18961720] -
PKCS#7: Missing inclusion of linux/err.h (David Howells) [Orabug:
18961720] - ima: define '.ima' as a builtin 'trusted' keyring (Mimi
Zohar) [Orabug: 18961720] - KEYS: validate certificate trust only with
builtin keys (Dmitry Kasatkin) [Orabug: 18961720] - KEYS: validate
certificate trust only with selected key (Dmitry Kasatkin) [Orabug:
18961720] - KEYS: verify a certificate is signed by a 'trusted' key
(Mimi Zohar) [Orabug: 18961720] - KEYS: make partial key id matching as
a dedicated function (Dmitry Kasatkin) [Orabug: 18961720] - KEYS:
Reinstate EPERM for a key type name beginning with a '.' (David Howells)
[Orabug: 18961720] - KEYS: special dot prefixed keyring name bug fix
(Mimi Zohar) [Orabug: 18961720] - pefile: Validate PKCS#7 trust chain
(David Howells) [Orabug: 18961720] - pefile: Digest the PE binary and
compare to the PKCS#7 data (David Howells) [Orabug: 18961720] - pefile:
Handle pesign using the wrong OID (Vivek Goyal) [Orabug: 18961720] -
pefile: Parse the "Microsoft individual code signing" data blob (David
Howells) [Orabug: 18961720] - pefile: Parse the presumed PKCS#7 content
of the certificate blob (David Howells) [Orabug: 18961720] - pefile:
Strip the wrapper off of the cert data block (David Howells) [Orabug:
18961720] - pefile: Parse a PE binary to find a key and a signature
contained therein (David Howells) [Orabug: 18961720] - Provide PE
binary definitions (David Howells) [Orabug: 18961720] - KEYS: X.509:
Fix a spelling mistake (David Howells) [Orabug: 18961720] - PKCS#7:
Provide a key type for testing PKCS#7 (David Howells) [Orabug:
18961720] - PKCS#7: Find intersection between PKCS#7 message and known,
trusted keys (David Howells) [Orabug: 18961720] - PKCS#7: Verify
internal certificate chain (David Howells) [Orabug: 18961720] - PKCS#7:
Find the right key in the PKCS#7 key list and verify the signature
(David Howells) [Orabug: 18961720] - PKCS#7: Digest the data in a
signed-data message (David Howells) [Orabug: 18961720] - PKCS#7:
Implement a parser [RFC 2315] (David Howells) [Orabug: 18961720] -
X.509: Export certificate parse and free functions (David Howells)
[Orabug: 18961720] - X.509: Add bits needed for PKCS#7 (David Howells)
[Orabug: 18961720] - x86/efi: Support initrd loaded above 4G (Yinghai
Lu) [Orabug: 18961720] - x86, boot: Do not include boot.h in string.c
(Vivek Goyal) [Orabug: 18961720] - x86, boot: Move memcmp() into
string.h and string.c (Vivek Goyal) [Orabug: 18961720] - x86, boot:
Create a separate string.h file to provide standard string functions
(Vivek Goyal) [Orabug: 18961720] - kexec: add sysctl to disable
kexec_load (Kees Cook) [Orabug: 18961720] - x86: Add xloadflags bit for
EFI runtime support on kexec (Dave Young) [Orabug: 18961720] - x86/efi:
Pass necessary EFI data for kexec via setup_data (Dave Young) [Orabug:
18961720] - efi: Export EFI runtime memory mapping to sysfs (Dave Young)
[Orabug: 18961720] - efi: Export more EFI table variables to sysfs
(Dave Young) [Orabug: 18961720] - x86/efi: Cleanup
efi_enter_virtual_mode() function (Dave Young) [Orabug: 18961720] -
x86/efi: Fix off-by-one bug in EFI Boot Services reservation (Dave
Young) [Orabug: 18961720] - x86/efi: Add a wrapper function
efi_map_region_fixed() (Dave Young) [Orabug: 18961720] - keys: change
asymmetric keys to use common hash definitions (Dmitry Kasatkin)
[Orabug: 18961720] - crypto: provide single place for hash algo
information (Dmitry Kasatkin) [Orabug: 18961720] - KEYS: fix error
return code in big_key_instantiate() (Wei Yongjun) [Orabug: 18961720] -
KEYS: Fix keyring quota misaccounting on key replacement and unlink
(David Howells) [Orabug: 18961720] - KEYS: Fix a race between negating
a key and reading the error set (David Howells) [Orabug: 18961720] -
KEYS: Make BIG_KEYS boolean (Josh Boyer) [Orabug: 18961720] - X.509:
remove possible code fragility: enumeration values not handled (Antonio
Alecrim Jr) [Orabug: 18961720] - X.509: add module description and
license (Konstantin Khlebnikov) [Orabug: 18961720] - MPILIB: add module
description and license (Konstantin Khlebnikov) [Orabug: 18961720] -
KEYS: initialize root uid and session keyrings early (Mimi Zohar)
[Orabug: 18961720] - KEYS: verify a certificate is signed by a 'trusted'
key (Mimi Zohar) [Orabug: 18961720] - KEYS: Make the system 'trusted'
keyring viewable by userspace (Mimi Zohar) [Orabug: 18961720] - KEYS:
Set the asymmetric-key type default search method (David Howells)
[Orabug: 18961720] - KEYS: Add a 'trusted' flag and a 'trusted only'
flag (David Howells) [Orabug: 18961720] - KEYS: Separate the kernel
signature checking keyring from module signing (David Howells) [Orabug:
18961720] - KEYS: Have make canonicalise the paths of the X.509 certs
better to deduplicate (David Howells) [Orabug: 18961720] - KEYS: Load
*.x509 files into kernel keyring (David Howells) [Orabug: 18961720] -
X.509: Remove certificate date checks (David Howells) [Orabug:
18961720] - X.509: Handle certificates that lack an
authorityKeyIdentifier field (David Howells) [Orabug: 18961720] -
X.509: Check the algorithm IDs obtained from parsing an X.509
certificate (David Howells) [Orabug: 18961720] - X.509: Embed
public_key_signature struct and create filler function (David Howells)
[Orabug: 18961720] - X.509: struct x509_certificate needs struct tm
declaring (David Howells) [Orabug: 18961720] - KEYS: Store public key
algo ID in public_key_signature struct (David Howells) [Orabug:
18961720] - KEYS: Split public_key_verify_signature() and make available
(David Howells) [Orabug: 18961720] - KEYS: Store public key algo ID in
public_key struct (David Howells) [Orabug: 18961720] - KEYS: Move the
algorithm pointer array from x509 to public_key.c (David Howells)
[Orabug: 18961720] - KEYS: Rename public key parameter name arrays
(David Howells) [Orabug: 18961720] - KEYS: Add per-user_namespace
registers for persistent per-UID kerberos caches (Guangyu Sun) [Orabug:
18961720] - KEYS: Implement a big key type that can save to tmpfs (David
Howells) [Orabug: 18961720] - KEYS: Expand the capacity of a keyring
(David Howells) [Orabug: 18961720] - Add a generic associative array
implementation. (David Howells) [Orabug: 18961720] - KEYS: Drop the
permissions argument from __keyring_search_one() (David Howells)
[Orabug: 18961720] - KEYS: Define a __key_get() wrapper to use rather
than atomic_inc() (David Howells) [Orabug: 18961720] - KEYS: Search for
auth-key by name rather than target key ID (David Howells) [Orabug:
18961720] - KEYS: Introduce a search context structure (David Howells)
[Orabug: 18961720] - KEYS: Consolidate the concept of an 'index key' for
key access (David Howells) [Orabug: 18961720] - KEYS: key_is_dead()
should take a const key pointer argument (David Howells) [Orabug:
18961720] - KEYS: Use bool in make_key_ref() and is_key_possessed()
(David Howells) [Orabug: 18961720] - KEYS: Skip key state checks when
checking for possession (David Howells) [Orabug: 18961720] - userns:
Avoid recursion in put_user_ns (Eric W. Biederman) [Orabug: 18961720] -
x86/efi: Check krealloc return value (Borislav Petkov) [Orabug:
18961720] - x86/efi: Runtime services virtual mapping (Borislav Petkov)
[Orabug: 18961720] - x86/mm/cpa: Map in an arbitrary pgd (Borislav
Petkov) [Orabug: 18961720] - x86/mm/pageattr: Add last levels of error
path (Borislav Petkov) [Orabug: 18961720] - x86/mm/pageattr: Add a PUD
error unwinding path (Borislav Petkov) [Orabug: 18961720] -
x86/mm/pageattr: Add a PTE pagetable populating function (Borislav
Petkov) [Orabug: 18961720] - x86/mm/pageattr: Add a PMD pagetable
populating function (Borislav Petkov) [Orabug: 18961720] -
x86/mm/pageattr: Add a PUD pagetable populating function (Borislav
Petkov) [Orabug: 18961720] - x86/mm/pageattr: Add a PGD pagetable
populating function (Borislav Petkov) [Orabug: 18961720] -
x86/mm/pageattr: Lookup address in an arbitrary PGD (Borislav Petkov)
[Orabug: 18961720] - x86/efi: Simplify EFI_DEBUG (Borislav Petkov)
[Orabug: 18961720] - efi: Generalize handle_ramdisks() and rename to
handle_cmdline_files(). (Roy Franz) [Orabug: 18961720] - efi: Rename
memory allocation/free functions (Roy Franz) [Orabug: 18961720] - efi:
Add system table pointer argument to shared functions. (Roy Franz)
[Orabug: 18961720] - efi: Move common EFI stub code from x86 arch code
to common location (Roy Franz) [Orabug: 18961720] - efivars: Mark local
function as static (Bojan Prtvar) [Orabug: 18961720] - pstore:
Introduce new argument 'compressed' in the read callback (Aruna
Balakrishnaiah) [Orabug: 18961720] - pstore: Add new argument
'compressed' in pstore write callback (Aruna Balakrishnaiah) [Orabug:
18961720] - efi-pstore: Read and write to the 'compressed' flag of
pstore (Aruna Balakrishnaiah) [Orabug: 18961720] - x86: Don't clear
olpc_ofw_header when sentinel is detected (Daniel Drake) [Orabug:
18961720] - efivars: check for EFI_RUNTIME_SERVICES (Matt Fleming)
[Orabug: 18961720] - pstore: Pass header size in the pstore write
callback (Aruna Balakrishnaiah) [Orabug: 18961720] - efivars: If
pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz)
[Orabug: 18961720] - efi, pstore: Cocci spatch "memdup.spatch" (Thomas
Meyer) [Orabug: 18961720] - efivar: fix oops in
efivar_update_sysfs_entries() caused by memory reuse (Seiji Aguchi)
[Orabug: 18961720] - efi: remove "kfree(NULL)" (Dan Carpenter) [Orabug:
18961720] - efi: locking fix in efivar_entry_set_safe() (Dan Carpenter)
[Orabug: 18961720] - efi, pstore: Read data from variable store before
memcpy() (Matt Fleming) [Orabug: 18961720] - efi, pstore: Remove entry
from list when erasing (Matt Fleming) [Orabug: 18961720] - efi, pstore:
Initialise 'entry' before iterating (Matt Fleming) [Orabug: 18961720] -
efi: split efisubsystem from efivars (Tom Gundersen) [Orabug: 18961720]
- efivarfs: Move to fs/efivarfs (Matt Fleming) [Orabug: 18961720] -
efivars: Move pstore code into the new EFI directory (Matt Fleming)
[Orabug: 18961720] - efivars: efivar_entry API (Matt Fleming) [Orabug:
18961720] - efivars: Keep a private global pointer to efivars (Matt
Fleming) [Orabug: 18961720] - efi: move utf16 string functions to efi.h
(Matt Fleming) [Orabug: 18961720] - efivars: Handle duplicate names
from get_next_variable() (Matt Fleming) [Orabug: 18961720] - x86, doc:
Be explicit about what the x86 struct boot_params requires (Peter Jones)
[Orabug: 18961720] - x86: Don't clear efi_info even if the sentinel
hits (Josh Boyer) [Orabug: 18961720] - export kernel_write(), convert
open-coded instances (Al Viro) [Orabug: 18961720] - efi_pstore:
Introducing workqueue updating sysfs (Seiji Aguchi) [Orabug: 18961720]
- x86/mm: Fix boot crash with DEBUG_PAGE_ALLOC=y and more than 512G RAM
(Yinghai Lu) [Orabug: 18961720] - x86, mm: Make sure to find a 2M free
block for the first mapped area (Yinghai Lu) [Orabug: 18961720] - x86:
Fix adjust_range_size_mask calling position (Yinghai Lu) [Orabug:
18961720] - x86, kdump: Change crashkernel_high/low= to
crashkernel=,high/low (Yinghai Lu) [Orabug: 18961720] - x86, kdump:
Retore crashkernel= to allocate under 896M (Yinghai Lu) [Orabug:
18961720] - x86, kdump: Set crashkernel_low automatically (Yinghai Lu)
[Orabug: 18961720] - x86: Don't panic if can not alloc buffer for
swiotlb (Yinghai Lu) [Orabug: 18961720] - mm: Add
alloc_bootmem_low_pages_nopanic() (Yinghai Lu) [Orabug: 18961720] -
x86, 64bit, mm: hibernate use generic mapping_init (Yinghai Lu)
[Orabug: 18961720] - x86, 64bit, mm: Mark data/bss/brk to nx (Yinghai
Lu) [Orabug: 18961720] - x86: Merge early kernel reserve for 32bit and
64bit (Yinghai Lu) [Orabug: 18961720] - x86: Add Crash kernel low
reservation (Yinghai Lu) [Orabug: 18961720] - x86, kdump: Remove
crashkernel range find limit for 64bit (Yinghai Lu) [Orabug: 18961720]
- memblock: Add memblock_mem_size() (Yinghai Lu) [Orabug: 18961720] -
x86, boot: Not need to check setup_header version for setup_data
(Yinghai Lu) [Orabug: 18961720] - x86, boot: Update comments about
entries for 64bit image (Yinghai Lu) [Orabug: 18961720] - x86, boot:
Support loading bzImage, boot_params and ramdisk above 4G (Yinghai Lu)
[Orabug: 18961720] - x86, kexec, 64bit: Only set ident mapping for ram.
(Yinghai Lu) [Orabug: 18961720] - x86, kexec: Replace
ident_mapping_init and init_level4_page (Yinghai Lu) [Orabug: 18961720]
- x86, kexec: Set ident mapping for kernel that is above max_pfn
(Yinghai Lu) [Orabug: 18961720] - x86, kexec: Remove 1024G limitation
for kexec buffer on 64bit (Yinghai Lu) [Orabug: 18961720] - x86, boot:
Move lldt/ltr out of 64bit code section (Yinghai Lu) [Orabug: 18961720]
- x86, boot: Move verify_cpu.S and no_longmode down (Yinghai Lu)
[Orabug: 18961720] - x86, boot: Pass cmd_line_ptr with unsigned long
instead (Yinghai Lu) [Orabug: 18961720] - x86, boot: Move checking of
cmd_line_ptr out of common path (Yinghai Lu) [Orabug: 18961720] - x86,
boot: Add get_cmd_line_ptr() (Yinghai Lu) [Orabug: 18961720] - x86,
boot: Sanitize boot_params if not zeroed on creation (H. Peter Anvin)
[Orabug: 18961720] - x86: Add get_ramdisk_image/size() (Yinghai Lu)
[Orabug: 18961720] - x86: Merge early_reserve_initrd for 32bit and 64bit
(Yinghai Lu) [Orabug: 18961720] - x86, 64bit: Don't set max_pfn_mapped
wrong value early on native path (Yinghai Lu) [Orabug: 18961720] - x86,
64bit: #PF handler set page to cover only 2M per #PF (Yinghai Lu)
[Orabug: 18961720] - x86, 64bit: Use a #PF handler to materialize early
mappings on demand (H. Peter Anvin) [Orabug: 18961720] - x86, realmode:
Separate real_mode reserve and setup (Yinghai Lu) [Orabug: 18961720] -
x86, 64bit, realmode: Use init_level4_pgt to set trampoline_pgd directly
(Yinghai Lu) [Orabug: 18961720] - x86, 64bit: Copy struct boot_params
early (Yinghai Lu) [Orabug: 18961720] - x86, 64bit, mm: Add generic
kernel/ident mapping helper (Yinghai Lu) [Orabug: 18961720] - x86,
realmode: Set real_mode permissions early (Yinghai Lu) [Orabug:
18961720] - x86, 64bit, mm: Make pgd next calculation consistent with
pud/pmd (Yinghai Lu) [Orabug: 18961720] - x86: Factor out
e820_add_kernel_range() (Yinghai Lu) [Orabug: 18961720] - x86, mm: Fix
page table early allocation offset checking (Yinghai Lu) [Orabug:
18961720] - x86, mm: Let "memmap=" take more entries one time (Yinghai
Lu) [Orabug: 18961720] - mm: Kill NO_BOOTMEM version
free_all_bootmem_node() (Yinghai Lu) [Orabug: 18961720] - sparc, mm:
Remove calling of free_all_bootmem_node() (Yinghai Lu) [Orabug:
18961720] - x86, mm: kill numa_64.h (Yinghai Lu) [Orabug: 18961720] -
x86, mm: kill numa_free_all_bootmem() (Yinghai Lu) [Orabug: 18961720] -
x86, mm: Use clamp_t() in init_range_memory_mapping (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Move after_bootmem to mm_internel.h
(Yinghai Lu) [Orabug: 18961720] - x86, mm: Unifying after_bootmem for
32bit and 64bit (Yinghai Lu) [Orabug: 18961720] - x86, mm: use
limit_pfn for end pfn (Yinghai Lu) [Orabug: 18961720] - x86, mm: use
pfn instead of pos in split_mem_range (Yinghai Lu) [Orabug: 18961720] -
x86, mm: use PFN_DOWN in split_mem_range() (Yinghai Lu) [Orabug:
18961720] - x86, mm: use round_up/down in split_mem_range() (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Add check before clear pte above
max_low_pfn on 32bit (Yinghai Lu) [Orabug: 18961720] - x86, mm: Move
function declaration into mm_internal.h (Yinghai Lu) [Orabug: 18961720]
- x86, mm: change low/hignmem_pfn_init to static on 32bit (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Move init_gbpages() out of setup.c
(Yinghai Lu) [Orabug: 18961720] - x86, mm: Move back pgt_buf_* to
mm/init.c (Yinghai Lu) [Orabug: 18961720] - x86, mm: only call
early_ioremap_page_table_range_init() once (Yinghai Lu) [Orabug:
18961720] - x86, mm: Add pointer about Xen mmu requirement for
alloc_low_pages (Stefano Stabellini) [Orabug: 18961720] - x86, mm: Add
alloc_low_pages(num) (Yinghai Lu) [Orabug: 18961720] - x86, mm, Xen:
Remove mapping_pagetable_reserve() (Yinghai Lu) [Orabug: 18961720] -
x86, mm: Move min_pfn_mapped back to mm/init.c (Yinghai Lu) [Orabug:
18961720] - x86, mm: Merge alloc_low_page between 64bit and 32bit
(Yinghai Lu) [Orabug: 18961720] - x86, mm: Remove parameter in
alloc_low_page for 64bit (Yinghai Lu) [Orabug: 18961720] - x86, mm:
Remove early_memremap workaround for page table accessing on 64bit
(Yinghai Lu) [Orabug: 18961720] - x86, mm: setup page table in top-down
(Yinghai Lu) [Orabug: 18961720] - x86, mm: Break down
init_all_memory_mapping (Yinghai Lu) [Orabug: 18961720] - x86, mm:
Don't clear page table if range is ram (Yinghai Lu) [Orabug: 18961720]
- x86, mm: Use big page size for small memory range (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Align start address to correct big page
size (Yinghai Lu) [Orabug: 18961720] - x86, mm: relocate initrd under
all mem for 64bit (Yinghai Lu) [Orabug: 18961720] - x86, mm: Only
direct map addresses that are marked as E820_RAM (Jacob Shin) [Orabug:
18961720] - x86, mm: use pfn_range_is_mapped() with reserve_initrd
(Yinghai Lu) [Orabug: 18961720] - x86, mm: use pfn_range_is_mapped()
with gart (Yinghai Lu) [Orabug: 18961720] - x86, mm: use
pfn_range_is_mapped() with CPA (Yinghai Lu) [Orabug: 18961720] - x86,
mm: Fixup code testing if a pfn is direct mapped (Jacob Shin) [Orabug:
18961720] - x86, mm: if kernel .text .data .bss are not marked as
E820_RAM, complain and fix (Jacob Shin) [Orabug: 18961720] - x86, mm:
Set memblock initial limit to 1M (Yinghai Lu) [Orabug: 18961720] - x86,
mm: Separate out calculate_table_space_size() (Yinghai Lu) [Orabug:
18961720] - x86, mm: Find early page table buffer together (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Change find_early_table_space()
paramters (Yinghai Lu) [Orabug: 18961720] - x86, mm: Revert back
good_end setting for 64bit (Yinghai Lu) [Orabug: 18961720] - x86, mm:
Move init_memory_mapping calling out of setup.c (Yinghai Lu) [Orabug:
18961720] - x86, mm: Move down find_early_table_space() (Yinghai Lu)
[Orabug: 18961720] - x86, mm: Split out split_mem_range from
init_memory_mapping (Yinghai Lu) [Orabug: 18961720] - x86, mm: Add
global page_size_mask and probe one time only (Yinghai Lu) [Orabug:
18961720]
[3.8.13-81.el6uek]
- i40e: Bump version to 1.3.2 (Catherine Sullivan) [Orabug: 20639907] -
i40e: Use new 40G speeds (Brian Maly) [Orabug: 20639907] - i40e: handle
possible memory allocation failure (Jesse Brandeburg) [Orabug:
20639907] - i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC
capabilities (Kevin Scott) [Orabug: 20639907] - i40e: enable user dump
of internal hardware state (Jesse Brandeburg) [Orabug: 20639907] -
i40e: print FCoE capability reported by the device function (Vasu Dev)
[Orabug: 20639907] - i40e: For VF reset (VFR and VFLR) add some more
delay (Anjali Singhai Jain) [Orabug: 20639907] - i40e: move VF
notification routines up (Mitch Williams) [Orabug: 20639907] - i40e:
notify VFs of link state (Mitch Williams) [Orabug: 20639907] - i40evf:
remove aq_pending (Mitch Williams) [Orabug: 20639907] - i40e: Add
support to program FDir SB rules for VF from PF through ethtool (Anjali
Singhai Jain) [Orabug: 20639907] - i40evf: fix bad indentation (Mitch
Williams) [Orabug: 20639907] - i40e: stop VF rings (Mitch Williams)
[Orabug: 20639907] - i40e: Bump to version 1.3.1 (Catherine Sullivan)
[Orabug: 20639907] - i40evf: Refactor VF RSS code (Anjali Singhai Jain)
[Orabug: 20639907] - i40evf: protect VLAN filter list (Mitch Williams)
[Orabug: 20639907] - i40e: Communicate VSI id in place of VSI index to
the VFs (Anjali Singhai Jain) [Orabug: 20639907] - i40e: stop flow
director on shutdown (Mitch Williams) [Orabug: 20639907] - 40e/i40evf:
Set Ethernet protocol correctly when Tx VLAN offloads are disabled
(Brian Maly) [Orabug: 20639907] - i40e: fix invalid void return in FCoE
code (Jesse Brandeburg) [Orabug: 20639907] - i40e: Change some memcpys
to struct assignments (Jesse Brandeburg) [Orabug: 20639907] - i40e:
Print some more info to help figure out the cause of HMC error (Anjali
Singhai Jain) [Orabug: 20639907] - i40e: validate VSI param from VFs
(Mitch Williams) [Orabug: 20639907] - i40evf: Fix Outer UDP RX checksum
code (Anjali Singhai Jain) [Orabug: 20639907] - Update of TLB shootdown
code for UV3. (Cliff Wickman) [Orabug: 20578414] - x86: UV BAU: Avoid
NULL pointer reference in ptc_seq_show (James Custer) [Orabug:
20578414] - x86: UV BAU: Increase maximum CPUs per socket/hub (James
Custer) [Orabug: 20578414] - x86/UV: Set n_lshift based on
GAM_GR_CONFIG MMR for UV3 (Dimitri Sivanich) [Orabug: 20578414] -
x86/UV: Fix NULL pointer dereference in uv_flush_tlb_others() if the
'nobau' boot option is used (cpw) [Orabug: 20578414] - x86: Update UV3
hub revision ID (Russ Anderson) [Orabug: 20578414] - x86, uv, uv3: Trim
MMR register definitions after code changes for SGI UV3 (Mike Travis)
[Orabug: 20578414] - x86, uv, uv3: Check current gru hub support for SGI
UV3 (Mike Travis) [Orabug: 20578414] - x86, uv, uv3: Update Time
Support for SGI UV3 (Mike Travis) [Orabug: 20578414] - x86, uv, uv3:
Update x2apic Support for SGI UV3 (Mike Travis) [Orabug: 20578414] -
x86, uv, uv3: Update Hub Info for SGI UV3 (Mike Travis) [Orabug:
20578414] - x86, uv, uv3: Update ACPI Check to include SGI UV3 (Mike
Travis) [Orabug: 20578414] - x86, uv, uv3: Update MMR register
definitions for SGI Ultraviolet System 3 (UV3) (Mike Travis) [Orabug:
20578414] - xen/efi: Fix mismatch reference errors during build. (Marcos
Matsunaga) [Orabug: 20951518] - PCI: Restore detection of read-only
BARs (Myron Stowe) [Orabug: 21037617] - PCI: Add informational printk
for invalid BARs (Myron Stowe) [Orabug: 21037617] - PCI: Handle
read-only BARs on AMD CS553x devices (Myron Stowe) [Orabug: 21037617]
[3.8.13-80.el6uek]
- dtrace: use strnlen_user() to get the length of env vars and cmdline
args (Kris Van Hees) [Orabug: 20468084] - scsi: storvsc: Set the
tablesize based on the information given by the host (K. Y. Srinivasan)
[Orabug: 21027987] - Drivers: hv: vmbus: Support a vmbus API for
efficiently sending page arrays (K. Y. Srinivasan) [Orabug: 21027987] -
scsi: storvsc: Don't assume that the scatterlist is not chained (K. Y.
Srinivasan) [Orabug: 21027987] - scsi: storvsc: Fix a bug in
copy_from_bounce_buffer() (K. Y. Srinivasan) [Orabug: 21027987] - scsi:
storvsc: Retrieve information about the capability of the target (K. Y.
Srinivasan) [Orabug: 21027987] - scsi: storvsc: Always send on the
selected outgoing channel (K. Y. Srinivasan) [Orabug: 21027987] - scsi:
storvsc: Size the queue depth based on the ringbuffer size (K. Y.
Srinivasan) [Orabug: 21027987] - scsi: storvsc: Increase the ring
buffer size (K. Y. Srinivasan) [Orabug: 21027987] - hpsa: correct
compiler warnings introduced by hpsa-add-local-workqueue patch (Don
Brace) [Orabug: 20910674] - hpsa: Use local workqueues instead of
system workqueues (Don Brace) [Orabug: 20910674] - hpsa: add in P840ar
controller model name (Don Brace) [Orabug: 20910674] - hpsa: add in
gen9 controller model names (Don Brace) [Orabug: 20910674] - hpsa:
detect and report failures changing controller transport modes (Robert
Elliott) [Orabug: 20910674] - hpsa: shorten the wait for the CISS
doorbell mode change ack (Robert Elliott) [Orabug: 20910674] - hpsa:
refactor duplicated scan completion code into a new routine (Webb
Scales) [Orabug: 20910674] - hpsa: move SG descriptor set-up out of
hpsa_scatter_gather() (Webb Scales) [Orabug: 20910674] - hpsa: do not
use function pointers in fast path command submission (Stephen Cameron)
[Orabug: 20910674] - hpsa: print CDBs instead of kernel virtual
addresses for uncommon errors (Stephen Cameron) [Orabug: 20910674] -
hpsa: do not use a void pointer for scsi_cmd field of struct CommandList
(Stephen Cameron) [Orabug: 20910674] - hpsa: return failed from device
reset/abort handlers (Don Brace) [Orabug: 20910674] - hpsa: check for
ctlr lockup after command allocation in main io path (Stephen Cameron)
[Orabug: 20910674] - hpsa: guard against overflowing raid map array
(Stephen Cameron) [Orabug: 20910674] - hpsa: do not ack controller
events on controllers that do not support it (Stephen Cameron) [Orabug:
20910674] - hpsa: remove incorrect BUG_ONs checking for raid offload
enable (Stephen Cameron) [Orabug: 20910674] - hpsa: do not check for
msi(x) in interrupt_pending (Stephen Cameron) [Orabug: 20910674] -
hpsa: slightly optimize SA5_performant_completed (Don Brace) [Orabug:
20910674] - hpsa: count passthru cmds with atomics, not a spin locked
int (Don Brace) [Orabug: 20910674] - hpsa: optimize cmd_alloc function
by remembering last allocation (Robert Elliott) [Orabug: 20910674] -
hpsa: fix race between abort handler and main i/o path (Webb Scales)
[Orabug: 20910674] - hpsa: honor queue depth of physical devices (Don
Brace) [Orabug: 20910674] - hpsa: use workqueue to resubmit failed
ioaccel commands (Don Brace) [Orabug: 20910674] - hpsa: factor out
hpsa_ciss_submit function (Stephen Cameron) [Orabug: 20910674] - hpsa:
do not request device rescan on every ioaccel path error (Stephen
Cameron) [Orabug: 20910674] - hpsa: do not queue commands internally in
driver (Don Brace) [Orabug: 20910674] - hpsa: get rid of
cmd_special_alloc and cmd_special_free (Stephen Cameron) [Orabug:
20910674] - hpsa: reserve some commands for use by driver (Stephen
Cameron) [Orabug: 20910674] - hpsa: avoid unneccesary calls to resource
freeing functions (Robert Elliott) [Orabug: 20910674] - hpsa: fix
memory leak in hpsa_alloc_cmd_pool (Robert Elliott) [Orabug: 20910674]
- hpsa: report allocation failures while allocating SG chain blocks
(Robert Elliott) [Orabug: 20910674] - hpsa: pass error from
pci_set_consistent_dma_mask from hpsa_message (Robert Elliott) [Orabug:
20910674] - hpsa: rename hpsa_request_irq to hpsa_request_irqs (Robert
Elliott) [Orabug: 20910674] - hpsa: report failure to ioremap config
table (Robert Elliott) [Orabug: 20910674] - hpsa: trivial message and
comment clean ups (Stephen Cameron) [Orabug: 20910674] - hpsa: refactor
hpsa_find_board_params() to encapsulate legacy test (Webb Scales)
[Orabug: 20910674] - hpsa: downgrade the Waiting for no-op print to
dev_info (Robert Elliott) [Orabug: 20910674] - hpsa: propagate return
value from board ID lookup (Robert Elliott) [Orabug: 20910674] - hpsa:
propagate hard_reset failures in reset_devices mode (Robert Elliott)
[Orabug: 20910674] - hpsa: remove 0x from queue depth print which is in
decimal (Robert Elliott) [Orabug: 20910674] - hpsa: notice all
request_irq errors (Robert Elliott) [Orabug: 20910674] - hpsa: Fix
-Wunused-but-set-variable warning (Fabian Frederick) [Orabug: 20910674]
- hpsa: rename free_irqs to hpsa_free_irqs (Robert Elliott) [Orabug:
20910674] - hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Robert
Elliott) [Orabug: 20910674] - hpsa: change how SA controllers are reset
(Don Brace) [Orabug: 20910674] - hpsa: turn off interrupts when kdump
starts (Tomas Henzl) [Orabug: 20910674] - hpsa: fix memory leak in
kdump hard reset (Tomas Henzl) [Orabug: 20910674] - hpsa: correct
endian sparse warnings (Don Brace) [Orabug: 20910674]
[3.8.13-79.el6uek]
- Revert "Implement support for wire-only DIF devices" (Vaughan Cao)
[Orabug: 20952398] - xen-netfront: use correct linear area after
linearizing an skb (David Vrabel) [Orabug: 20903396] - x86, sched: Add
new topology for multi-NUMA-node CPUs (Dave Hansen) [Orabug: 20825479]
- sched: Rework sched_domain topology definition (Vincent Guittot)
[Orabug: 20825479] - x86 thermal: Disable power limit notification
interrupt by default (Fenghua Yu) [Orabug: 20808816] - x86 thermal:
Delete power-limit-notification console messages (Fenghua Yu) [Orabug:
20808816] - vfs: allow umount to handle mountpoints without revalidating
them (Jeff Layton) [Orabug: 20425402] - ptp: dynamic allocation of PHC
char devices (Jiri Benc) [Orabug: 20305451] - sched: Prevent divide by
zero when cpu power calculation is 0 (Todd Vierling) [Orabug: 17936428]
[3.8.13-78.el6uek]
- ceph: fix the unused varibale warnings (Santosh Shilimkar) [Orabug:
20304006] - vfs: call d_op->d_prune() before unhashing dentry (Yan,
Zheng) [Orabug: 20304006] - ceph: fix kick_requests() (Yan, Zheng)
[Orabug: 20304006] - ceph: fix sizeof(struct tYpO *) typo (Ilya Dryomov)
[Orabug: 20304006] - ceph: remove redundant memset(0) (Ilya Dryomov)
[Orabug: 20304006] - ceph: replace comma with a semicolon (Himangi
Saraogi) [Orabug: 20304006] - libceph: do not hard code max auth ticket
len (Ilya Dryomov) [Orabug: 20304006] - libceph: add
process_one_ticket() helper (Ilya Dryomov) [Orabug: 20304006] -
libceph: gracefully handle large reply messages from the mon (Sage Weil)
[Orabug: 20304006] - libceph: set last_piece in
ceph_msg_data_pages_cursor_init() correctly (Ilya Dryomov) [Orabug:
20304006] - rbd: remove extra newlines from rbd_warn() messages (Ilya
Dryomov) [Orabug: 20304006] - rbd: allocate img_request with GFP_NOIO
instead GFP_ATOMIC (Ilya Dryomov) [Orabug: 20304006] - rbd: rework
rbd_request_fn() (Ilya Dryomov) [Orabug: 20304006] - rbd: take snap_id
into account when reading in parent info (Ilya Dryomov) [Orabug:
20304006] - rbd: do not read in parent info before snap context (Ilya
Dryomov) [Orabug: 20304006] - rbd: update mapping size only on refresh
(Ilya Dryomov) [Orabug: 20304006] - rbd: harden rbd_dev_refresh() and
callers a bit (Ilya Dryomov) [Orabug: 20304006] - rbd: split
rbd_dev_spec_update() into two functions (Ilya Dryomov) [Orabug:
20304006] - rbd: remove unnecessary asserts in rbd_dev_image_probe()
(Ilya Dryomov) [Orabug: 20304006] - rbd: introduce
rbd_dev_header_info() (Ilya Dryomov) [Orabug: 20304006] - rbd: show the
entire chain of parent images (Ilya Dryomov) [Orabug: 20304006] - rbd:
use rbd_segment_name_free() instead of kfree() (Himangi Saraogi)
[Orabug: 20304006] - rbd: do not leak image_id in
rbd_dev_v2_parent_info() (Ilya Dryomov) [Orabug: 20304006] - libceph:
drop osd ref when canceling con work (Ilya Dryomov) [Orabug: 20304006]
- libceph: nuke ceph_osdc_unregister_linger_request() (Ilya Dryomov)
[Orabug: 20304006] - rbd: use rbd_obj_watch_request_helper() helper
(Ilya Dryomov) [Orabug: 20304006] - rbd: add
rbd_obj_watch_request_helper() helper (Ilya Dryomov) [Orabug: 20304006]
- rbd: rbd_obj_request_wait() should cancel the request if interrupted
(Ilya Dryomov) [Orabug: 20304006] - libceph: introduce
ceph_osdc_cancel_request() (Ilya Dryomov) [Orabug: 20304006] - libceph:
fix linger request check in __unregister_request() (Ilya Dryomov)
[Orabug: 20304006] - libceph: unregister only registered linger requests
(Ilya Dryomov) [Orabug: 20304006] - libceph: harden
ceph_osdc_request_release() a bit (Ilya Dryomov) [Orabug: 20304006] -
libceph: move and add dout()s to ceph_osdc_request_{get,put}() (Ilya
Dryomov) [Orabug: 20304006] - libceph: move and add dout()s to
ceph_msg_{get,put}() (Ilya Dryomov) [Orabug: 20304006] - libceph: add
maybe_move_osd_to_lru() and switch to it (Ilya Dryomov) [Orabug:
20304006] - libceph: rename ceph_osd_request::r_linger_osd to
r_linger_osd_item (Ilya Dryomov) [Orabug: 20304006] - libceph: support
CEPH_FEATURE_EXPORT_PEER (Yan, Zheng) [Orabug: 20304006] - block: rbd:
use NULL instead of 0 (Jingoo Han) [Orabug: 20304006] - uek-rpm: ol6/7:
config: enable CEPH_LIB_USE_DNS_RESOLVER (Santosh Shilimkar) [Orabug:
20304006] - rbd: handle parent_overlap on writes correctly (Ilya
Dryomov) [Orabug: 20304006] - rbd: only set disk to read-only once
(Josh Durgin) [Orabug: 20304006] - rbd: move calls that may sleep out
of spin lock range (Josh Durgin) [Orabug: 20304006] - rbd: add ioctl
for rbd (Guangliang Zhao) [Orabug: 20304006] - rbd: fix ida/idr memory
leak (Ilya Dryomov) [Orabug: 20304006] - rbd: use reference counts for
image requests (Alex Elder) [Orabug: 20304006] - rbd: fix osd_request
memory leak in __rbd_dev_header_watch_sync() (Ilya Dryomov) [Orabug:
20304006] - rbd: make sure we have latest osdmap on 'rbd map' (Ilya
Dryomov) [Orabug: 20304006] - libceph: add ceph_monc_wait_osdmap()
(Ilya Dryomov) [Orabug: 20304006] - libceph: mon_get_version request
infrastructure (Ilya Dryomov) [Orabug: 20304006] - libceph: recognize
poolop requests in debugfs (Ilya Dryomov) [Orabug: 20304006] - ceph:
remove bogus extern (stephen hemminger) [Orabug: 20304006] - crush:
decode and initialize chooseleaf_vary_r (Ilya Dryomov) [Orabug:
20304006] - libceph: fix non-default values check in
apply_primary_affinity() (Ilya Dryomov) [Orabug: 20304006] - libceph:
dump pool {read,write}_tier to debugfs (Ilya Dryomov) [Orabug:
20304006] - libceph: output primary affinity values on osdmap updates
(Ilya Dryomov) [Orabug: 20304006] - libceph: enable PRIMARY_AFFINITY
feature bit (Ilya Dryomov) [Orabug: 20304006] - libceph: redo
ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Ilya Dryomov)
[Orabug: 20304006] - libceph: add support for osd primary affinity
(Ilya Dryomov) [Orabug: 20304006] - libceph: add support for
primary_temp mappings (Ilya Dryomov) [Orabug: 20304006] - libceph:
return primary from ceph_calc_pg_acting() (Ilya Dryomov) [Orabug:
20304006] - libceph: switch ceph_calc_pg_acting() to new helpers (Ilya
Dryomov) [Orabug: 20304006] - libceph: introduce apply_temps() helper
(Ilya Dryomov) [Orabug: 20304006] - libceph: introduce pg_to_raw_osds()
and raw_to_up_osds() helpers (Ilya Dryomov) [Orabug: 20304006] -
libceph: ceph_can_shift_osds(pool) and pool type defines (Ilya Dryomov)
[Orabug: 20304006] - libceph: ceph_osd_{exists,is_up,is_down}(osd)
definitions (Ilya Dryomov) [Orabug: 20304006] - libceph: enable
OSDMAP_ENC feature bit (Ilya Dryomov) [Orabug: 20304006] - libceph:
primary_affinity decode bits (Ilya Dryomov) [Orabug: 20304006] -
libceph: primary_affinity infrastructure (Ilya Dryomov) [Orabug:
20304006] - libceph: primary_temp decode bits (Ilya Dryomov) [Orabug:
20304006] - libceph: primary_temp infrastructure (Ilya Dryomov)
[Orabug: 20304006] - libceph: generalize ceph_pg_mapping (Ilya Dryomov)
[Orabug: 20304006] - libceph: introduce get_osdmap_client_data_v()
(Ilya Dryomov) [Orabug: 20304006] - libceph: introduce
decode{,_new}_pg_temp() and switch to them (Ilya Dryomov) [Orabug:
20304006] - libceph: switch osdmap_set_max_osd() to krealloc() (Ilya
Dryomov) [Orabug: 20304006] - libceph: introduce decode{,_new}_pools()
and switch to them (Ilya Dryomov) [Orabug: 20304006] - libceph: rename
__decode_pool{,_names}() to decode_pool{,_names}() (Ilya Dryomov)
[Orabug: 20304006] - libceph: fix and clarify ceph_decode_need() sizes
(Ilya Dryomov) [Orabug: 20304006] - libceph: nuke bogus encoding
version check in osdmap_apply_incremental() (Ilya Dryomov) [Orabug:
20304006] - libceph: fixup error handling in osdmap_apply_incremental()
(Ilya Dryomov) [Orabug: 20304006] - libceph: fix crush_decode() call
site in osdmap_decode() (Ilya Dryomov) [Orabug: 20304006] - libceph:
check length of osdmap osd arrays (Ilya Dryomov) [Orabug: 20304006] -
libceph: safely decode max_osd value in osdmap_decode() (Ilya Dryomov)
[Orabug: 20304006] - libceph: fixup error handling in osdmap_decode()
(Ilya Dryomov) [Orabug: 20304006] - libceph: split osdmap allocation
and decode steps (Ilya Dryomov) [Orabug: 20304006] - libceph: dump
osdmap and enhance output on decode errors (Ilya Dryomov) [Orabug:
20304006] - libceph: dump pg_temp mappings to debugfs (Ilya Dryomov)
[Orabug: 20304006] - libceph: do not prefix osd lines with in debugfs
output (Ilya Dryomov) [Orabug: 20304006] - libceph: refer to osdmap
directly in osdmap_show() (Ilya Dryomov) [Orabug: 20304006] - crush:
support chooseleaf_vary_r tunable (tunables3) by default (Ilya Dryomov)
[Orabug: 20304006] - crush: add SET_CHOOSELEAF_VARY_R step (Ilya
Dryomov) [Orabug: 20304006] - crush: add chooseleaf_vary_r tunable
(Ilya Dryomov) [Orabug: 20304006] - crush: allow crush rules to set
(re)tries counts to 0 (Ilya Dryomov) [Orabug: 20304006] - crush: fix
off-by-one errors in total_tries refactor (Ilya Dryomov) [Orabug:
20304006] - libceph: fix oops in
ceph_msg_data_{pages,pagelist}_advance() (Yan, Zheng) [Orabug:
20304006] - rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op
(Ilya Dryomov) [Orabug: 20304006] - rbd: num_ops parameter for
rbd_osd_req_create() (Ilya Dryomov) [Orabug: 20304006] - libceph: bump
CEPH_OSD_MAX_OP to 3 (Ilya Dryomov) [Orabug: 20304006] - libceph: add
support for CEPH_OSD_OP_SETALLOCHINT osd op (Ilya Dryomov) [Orabug:
20304006] - libceph: encode CEPH_OSD_OP_FLAG_* op flags (Ilya Dryomov)
[Orabug: 20304006] - rbd: fix error paths in rbd_img_request_fill()
(Ilya Dryomov) [Orabug: 20304006] - rbd: remove out_partial label in
rbd_img_request_fill() (Ilya Dryomov) [Orabug: 20304006] - libceph: a
per-osdc crush scratch buffer (Ilya Dryomov) [Orabug: 20304006] - rbd:
drop an unsafe assertion (Alex Elder) [Orabug: 20304006] - libceph:
take map_sem for read in handle_reply() (Ilya Dryomov) [Orabug:
20304006] - libceph: factor out logic from ceph_osdc_start_request()
(Ilya Dryomov) [Orabug: 20304006] - libceph: fix error handling in
ceph_osdc_init() (Ilya Dryomov) [Orabug: 20304006] - libceph: support
CEPH_FEATURE_OSD_CACHEPOOL feature (Ilya Dryomov) [Orabug: 20304006] -
libceph: follow redirect replies from osds (Ilya Dryomov) [Orabug:
20304006] - libceph: rename ceph_osd_request::r_{oloc,oid} to
r_base_{oloc,oid} (Ilya Dryomov) [Orabug: 20304006] - libceph: follow
{read,write}_tier fields on osd request submission (Ilya Dryomov)
[Orabug: 20304006] - libceph: add ceph_pg_pool_by_id() (Ilya Dryomov)
[Orabug: 20304006] - libceph: CEPH_OSD_FLAG_* enum update (Ilya Dryomov)
[Orabug: 20304006] - libceph: replace ceph_calc_ceph_pg() with
ceph_oloc_oid_to_pg() (Ilya Dryomov) [Orabug: 20304006] - libceph:
introduce and start using oid abstraction (Ilya Dryomov) [Orabug:
20304006] - libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN
(Ilya Dryomov) [Orabug: 20304006] - libceph: move ceph_file_layout
helpers to ceph_fs.h (Ilya Dryomov) [Orabug: 20304006] - libceph: start
using oloc abstraction (Ilya Dryomov) [Orabug: 20304006] - libceph:
dout() is missing a newline (Ilya Dryomov) [Orabug: 20304006] -
libceph: add ceph_kv{malloc,free}() and switch to them (Ilya Dryomov)
[Orabug: 20304006] - libceph: fix preallocation check in get_reply()
(Ilya Dryomov) [Orabug: 20304006] - libceph: rename front to front_len
in get_reply() (Josh Durgin) [Orabug: 20304006] - libceph: rename
ceph_msg::front_max to front_alloc_len (Ilya Dryomov) [Orabug:
20304006] - libceph: use CEPH_MON_PORT when the specified port is 0
(Ilya Dryomov) [Orabug: 20304006] - crush: support new indep mode and
SET_* steps (crush v2) by default (Ilya Dryomov) [Orabug: 20304006] -
crush: fix crush_choose_firstn comment (Ilya Dryomov) [Orabug:
20304006] - crush: attempts -> tries (Ilya Dryomov) [Orabug: 20304006]
- crush: add set_choose_local_[fallback_]tries steps (Ilya Dryomov)
[Orabug: 20304006] - crush: generalize descend_once (Ilya Dryomov)
[Orabug: 20304006] - crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Ilya
Dryomov) [Orabug: 20304006] - crush: add SET_CHOOSE_TRIES rule step
(Ilya Dryomov) [Orabug: 20304006] - crush: apply chooseleaf_tries to
firstn mode too (Ilya Dryomov) [Orabug: 20304006] - crush: new
SET_CHOOSE_LEAF_TRIES command (Ilya Dryomov) [Orabug: 20304006] -
crush: pass parent r value for indep call (Ilya Dryomov) [Orabug:
20304006] - crush: clarify numrep vs endpos (Ilya Dryomov) [Orabug:
20304006] - crush: strip firstn conditionals out of crush_choose, rename
(Ilya Dryomov) [Orabug: 20304006] - crush: add note about r in
recursive choose (Ilya Dryomov) [Orabug: 20304006] - crush: use
breadth-first search for indep mode (Ilya Dryomov) [Orabug: 20304006] -
crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Ilya
Dryomov) [Orabug: 20304006] - crush: eliminate CRUSH_MAX_SET result
size limitation (Ilya Dryomov) [Orabug: 20304006] - crush: fix some
comments (Ilya Dryomov) [Orabug: 20304006] - crush: reduce scope of
some local variables (Ilya Dryomov) [Orabug: 20304006] - crush: factor
out (trivial) crush_destroy_rule() (Ilya Dryomov) [Orabug: 20304006] -
crush: pass weight vector size to map function (Ilya Dryomov) [Orabug:
20304006] - libceph: update ceph_features.h (Ilya Dryomov) [Orabug:
20304006] - libceph: all features fields must be u64 (Ilya Dryomov)
[Orabug: 20304006] - rbd: tear down watch request if
rbd_dev_device_setup() fails (Ilya Dryomov) [Orabug: 20304006] - rbd:
introduce rbd_dev_header_unwatch_sync() and switch to it (Ilya Dryomov)
[Orabug: 20304006] - rbd: enable extended devt in single-major mode
(Ilya Dryomov) [Orabug: 20304006] - rbd: add support for single-major
device number allocation scheme (Ilya Dryomov) [Orabug: 20304006] -
rbd: add 'minor' sysfs rbd device attribute (Ilya Dryomov) [Orabug:
20304006] - rbd: switch to ida for rbd id assignments (Ilya Dryomov)
[Orabug: 20304006] - rbd: refactor rbd_init() a bit (Ilya Dryomov)
[Orabug: 20304006] - rbd: tweak "loaded" message and module description
(Ilya Dryomov) [Orabug: 20304006] - rbd: rbd_device::dev_id is an int,
format it as such (Ilya Dryomov) [Orabug: 20304006] - libceph: block
I/O when PAUSE or FULL osd map flags are set (Josh Durgin) [Orabug:
20304006] - ceph: Add necessary clean up if invalid reply received in
handle_reply() (Li Wang) [Orabug: 20304006] - rbd: fix error handling
from rbd_snap_name() (Josh Durgin) [Orabug: 20304006] - rbd: ignore
unmapped snapshots that no longer exist (Josh Durgin) [Orabug:
20304006] - rbd: fix use-after free of rbd_dev->disk (Josh Durgin)
[Orabug: 20304006] - rbd: make rbd_obj_notify_ack() synchronous (Josh
Durgin) [Orabug: 20304006] - rbd: complete notifies before cleaning up
osd_client and rbd_dev (Josh Durgin) [Orabug: 20304006] - libceph: add
function to ensure notifies are complete (Josh Durgin) [Orabug:
20304006] - rbd: fix null dereference in dout (Josh Durgin) [Orabug:
20304006] - rbd: fix buffer size for writes to images with snapshots
(Josh Durgin) [Orabug: 20304006] - libceph:
create_singlethread_workqueue() doesn't return ERR_PTRs (Dan Carpenter)
[Orabug: 20304006] - libceph: fix error handling in handle_reply()
(Dan Carpenter) [Orabug: 20304006] - libceph: call r_unsafe_callback
when unsafe reply is received (Yan, Zheng) [Orabug: 20304006] - rbd:
fix a couple warnings (Sage Weil) [Orabug: 20304006] - libceph: fix
truncate size calculation (Yan, Zheng) [Orabug: 20304006] - libceph:
fix safe completion (Yan, Zheng) [Orabug: 20304006] - rbd: take a
little credit (Alex Elder) [Orabug: 20304006] - rbd: use rwsem to
protect header updates (Alex Elder) [Orabug: 20304006] - rbd: don't
hold ctl_mutex to get/put device (Alex Elder) [Orabug: 20304006] - rbd:
protect against concurrent unmaps (Alex Elder) [Orabug: 20304006] -
rbd: set removing flag while holding list lock (Alex Elder) [Orabug:
20304006] - libceph: print more info for short message header (Alex
Elder) [Orabug: 20304006] - rbd: protect against duplicate client
creation (Alex Elder) [Orabug: 20304006] - rbd: clean up a few things
in the refresh path (Alex Elder) [Orabug: 20304006] - rbd: flush dcache
after zeroing page data (Alex Elder) [Orabug: 20304006] - libceph: add
lingering request reference when registered (Alex Elder) [Orabug:
20304006] - rbd: drop original request earlier for existence check (Alex
Elder) [Orabug: 20304006] - rbd: Use min_t() to fix comparison of
distinct pointer types warning (Geert Uytterhoeven) [Orabug: 20304006]
- rbd: fix I/O error propagation for reads (Josh Durgin) [Orabug:
20304006] - libceph: use pg_num_mask instead of pgp_num_mask for pg.seed
calc (Sage Weil) [Orabug: 20304006] - libceph: unregister request in
__map_request failed and nofail == false (majianpeng) [Orabug:
20304006] - libceph: fix invalid unsigned->signed conversion for
timespec encoding (Josh Durgin) [Orabug: 20304006] - ceph: fix sleeping
function called from invalid context. (majianpeng) [Orabug: 20304006] -
rbd: send snapshot context with writes (Josh Durgin) [Orabug: 20304006]
- rbd: fetch object order before using it (Josh Durgin) [Orabug:
20304006] - rbd: use the correct length for format 2 object names (Josh
Durgin) [Orabug: 20304006] - rbd: fix cleanup in rbd_add() (Alex Elder)
[Orabug: 20304006] - ceph: ceph_pagelist_append might sleep while
atomic (Jim Schutt) [Orabug: 20304006] - ceph: add cpu_to_le32() calls
when encoding a reconnect capability (Jim Schutt) [Orabug: 20304006] -
rbd: re-submit flattened write request (part 2) (Alex Elder) [Orabug:
20304006] - rbd: re-submit write request for flattened clone (Alex
Elder) [Orabug: 20304006] - rbd: re-submit read request for flattened
clone (Alex Elder) [Orabug: 20304006] - rbd: detect when clone image is
flattened (Alex Elder) [Orabug: 20304006] - rbd: reference count parent
requests (Alex Elder) [Orabug: 20304006] - rbd: define parent image
request routines (Alex Elder) [Orabug: 20304006] - rbd: define
rbd_dev_unparent() (Alex Elder) [Orabug: 20304006] - rbd: don't release
write request until necessary (Alex Elder) [Orabug: 20304006] - rbd:
get parent info on refresh (Alex Elder) [Orabug: 20304006] - rbd:
ignore zero-overlap parent (Alex Elder) [Orabug: 20304006] - rbd:
support reading parent page data for writes (Alex Elder) [Orabug:
20304006] - rbd: fix parent request size assumption (Alex Elder)
[Orabug: 20304006] - libceph: init sent and completed when starting
(Alex Elder) [Orabug: 20304006] - rbd: kill rbd_img_request_get() (Alex
Elder) [Orabug: 20304006] - rbd: only set up watch for mapped images
(Alex Elder) [Orabug: 20304006] - rbd: set mapping read-only flag in
rbd_add() (Alex Elder) [Orabug: 20304006] - rbd: support reading parent
page data (Alex Elder) [Orabug: 20304006] - rbd: fix an incorrect
assertion condition (Alex Elder) [Orabug: 20304006] - rbd: define
rbd_dev_v2_header_info() (Alex Elder) [Orabug: 20304006] - rbd: get rid
of trivial v1 header wrappers (Alex Elder) [Orabug: 20304006] - rbd:
simplify rbd_dev_v1_probe() (Alex Elder) [Orabug: 20304006] - rbd:
update in-core header directly (Alex Elder) [Orabug: 20304006] - rbd:
refactor rbd_header_from_disk() (Alex Elder) [Orabug: 20304006] - rbd:
zero format 1 header structure earlier (Alex Elder) [Orabug: 20304006]
- rbd: set the mapping size and features later (Alex Elder) [Orabug:
20304006] - rbd: always set read-only flag in rbd_add() (Alex Elder)
[Orabug: 20304006] - rbd: kill rbd_dev_clear_mapping() (Alex Elder)
[Orabug: 20304006] - rbd: don't look up snapshot id in
rbd_dev_mapping_set() (Alex Elder) [Orabug: 20304006] - rbd: don't
print warning if not mapping a parent (Alex Elder) [Orabug: 20304006] -
rbd: kill rbd_update_mapping_size() (Alex Elder) [Orabug: 20304006] -
rbd: update capacity in rbd_dev_refresh() (Alex Elder) [Orabug:
20304006] - rbd: revalidate only for mapping size changes (Alex Elder)
[Orabug: 20304006] - rbd: fix leak of format 2 snapshot context (Alex
Elder) [Orabug: 20304006] - rbd: fix image request leak on parent read
(Alex Elder) [Orabug: 20304006] - libceph: use slab cache for osd
client requests (Alex Elder) [Orabug: 20304006] - libceph: allocate
ceph message data with a slab allocator (Alex Elder) [Orabug: 20304006]
- libceph: allocate ceph messages with a slab allocator (Alex Elder)
[Orabug: 20304006] - rbd: allocate image object names with a slab
allocator (Alex Elder) [Orabug: 20304006] - rbd: allocate object
requests with a slab allocator (Alex Elder) [Orabug: 20304006] - rbd:
allocate name separate from obj_request (Alex Elder) [Orabug: 20304006]
- rbd: allocate image requests with a slab allocator (Alex Elder)
[Orabug: 20304006] - rbd: use binary search for snapshot lookup (Alex
Elder) [Orabug: 20304006] - rbd: clear EXISTS flag if mapped snapshot
disappears (Alex Elder) [Orabug: 20304006] - rbd: kill off the snapshot
list (Alex Elder) [Orabug: 20304006] - rbd: define rbd_snap_size() and
rbd_snap_features() (Alex Elder) [Orabug: 20304006] - rbd: use snap_id
not index to look up snap info (Alex Elder) [Orabug: 20304006] - rbd:
look up snapshot name in names buffer (Alex Elder) [Orabug: 20304006] -
rbd: drop obj_request->version (Alex Elder) [Orabug: 20304006] - rbd:
drop rbd_obj_method_sync() version parameter (Alex Elder) [Orabug:
20304006] - rbd: more version parameter removal (Alex Elder) [Orabug:
20304006] - rbd: get rid of some version parameters (Alex Elder)
[Orabug: 20304006] - rbd: stop tracking header object version (Alex
Elder) [Orabug: 20304006] - rbd: snap names are pointer to constant
data (Alex Elder) [Orabug: 20304006] - rbd: don't revalidate so much
(Alex Elder) [Orabug: 20304006] - rbd: fix up the layering warning
message (Alex Elder) [Orabug: 20304006] - ceph: use
ceph_create_snap_context() (Alex Elder) [Orabug: 20304006] - libceph:
create source file "net/ceph/snapshot.c" (Alex Elder) [Orabug:
20304006] - rbd: set up devices only for mapped images (Alex Elder)
[Orabug: 20304006] - rbd: don't have device release destroy rbd_dev
(Alex Elder) [Orabug: 20304006] - rbd: define rbd_dev_unprobe() (Alex
Elder) [Orabug: 20304006] - rbd: don't destroy rbd_dev in device
release function (Alex Elder) [Orabug: 20304006] - rbd: drop module
later (Alex Elder) [Orabug: 20304006] - rbd: set up watch in
rbd_dev_image_probe() (Alex Elder) [Orabug: 20304006] - rbd: don't
bother checking whether order changes (Alex Elder) [Orabug: 20304006] -
rbd: don't clean up watch in device release function (Alex Elder)
[Orabug: 20304006] - rbd: define rbd_header_name() (Alex Elder)
[Orabug: 20304006] - rbd: move more initialization into
rbd_dev_image_probe() (Alex Elder) [Orabug: 20304006] - rbd: probe for
the parent earlier (Alex Elder) [Orabug: 20304006] - rbd: remove parent
devices on probe error (Alex Elder) [Orabug: 20304006] - rbd: fix
rbd_dev_remove_parent() (Alex Elder) [Orabug: 20304006] - rbd: kill
__rbd_remove() (Alex Elder) [Orabug: 20304006] - rbd: set mapping info
earlier (Alex Elder) [Orabug: 20304006] - rbd: encapsulate removing
parent devices (Alex Elder) [Orabug: 20304006] - rbd: encapsulate
probing for parent devices (Alex Elder) [Orabug: 20304006] - rbd: defer
setting disk capacity (Alex Elder) [Orabug: 20304006] - rbd: only set
device exists flag when ready (Alex Elder) [Orabug: 20304006] - rbd:
fix up some sysfs stuff (Alex Elder) [Orabug: 20304006] - rbd: fix a
bug in resizing a mapping (Alex Elder) [Orabug: 20304006] - rbd:
refactor rbd_dev_probe_update_spec() (Alex Elder) [Orabug: 20304006] -
rbd: rename rbd_dev_probe() (Alex Elder) [Orabug: 20304006] - rbd: make
rbd_dev_destroy() match rbd_dev_create() (Alex Elder) [Orabug:
20304006] - rbd: define rbd snap context routines (Alex Elder) [Orabug:
20304006] - rbd: use rbd_warn(), not WARN_ON() (Alex Elder) [Orabug:
20304006] - rbd: move stripe_unit and stripe_count into header (Alex
Elder) [Orabug: 20304006] - rbd: make rbd spec names pointer to const
(Alex Elder) [Orabug: 20304006] - rbd: set snapshot id in
rbd_dev_probe_update_spec() (Alex Elder) [Orabug: 20304006] - rbd: have
snap_by_name() return a snapshot (Alex Elder) [Orabug: 20304006] - rbd:
fix image id leak in initial probe (Alex Elder) [Orabug: 20304006] -
rbd: have rbd_dev_image_id() set format 1 image id (Alex Elder)
[Orabug: 20304006] - rbd: avoid dropping extra reference in
rbd_free_disk() (Alex Elder) [Orabug: 20304006] - rbd: use
rbd_obj_method_sync() return value (Alex Elder) [Orabug: 20304006] -
rbd: fix leak of format 2 snapshot names (Alex Elder) [Orabug:
20304006] - rbd: rename __rbd_add_snap_dev() (Alex Elder) [Orabug:
20304006] - rbd: only update values on snap_info success (Alex Elder)
[Orabug: 20304006] - rbd: make snap_size order parameter optional (Alex
Elder) [Orabug: 20304006] - rbd: fix leak of snapshots during initial
probe (Alex Elder) [Orabug: 20304006] - rbd: don't create sysfs entries
for non-mapped snapshots (Alex Elder) [Orabug: 20304006] - libceph: fix
byte order mismatch (Alex Elder) [Orabug: 20304006] - rbd: activate
support for layered images (Alex Elder) [Orabug: 20304006] - rbd: get
and check striping parameters (Alex Elder) [Orabug: 20304006] - rbd:
have rbd_obj_method_sync() return transfer count (Alex Elder) [Orabug:
20304006] - rbd: void data pointers for rbd_obj_method_sync() (Alex
Elder) [Orabug: 20304006] - rbd: give rbd_obj_read_sync() buffer void
type (Alex Elder) [Orabug: 20304006] - libceph: validate timespec
conversions (Alex Elder) [Orabug: 20304006] - libceph: add signed type
limits (Alex Elder) [Orabug: 20304006] - rbd: enforce parent overlap
(Alex Elder) [Orabug: 20304006] - rbd: issue a copyup for layered
writes (Alex Elder) [Orabug: 20304006] - rbd: implement full object
parent reads (Alex Elder) [Orabug: 20304006] - rbd: revalidate_disk
upon rbd resize (Laurent Barbe) [Orabug: 20304006] - rbd: support page
array image requests (Alex Elder) [Orabug: 20304006] - rbd: define
zero_pages() (Alex Elder) [Orabug: 20304006] - rbd: encapsulate
submission of image object requests (Alex Elder) [Orabug: 20304006] -
rbd: define separate read and write format funcs (Alex Elder) [Orabug:
20304006] - libceph: support pages for class request data (Alex Elder)
[Orabug: 20304006] - libceph: fix two messenger bugs (Alex Elder)
[Orabug: 20304006] - rbd: issue stat request before layered write (Alex
Elder) [Orabug: 20304006] - rbd: add target object existence flags
(Alex Elder) [Orabug: 20304006] - rbd: always check IMG_DATA flag (Alex
Elder) [Orabug: 20304006] - rbd: adjust image object request ref
counting (Alex Elder) [Orabug: 20304006] - libceph: support raw data
requests (Alex Elder) [Orabug: 20304006] - libceph: clean up osd data
field access functions (Alex Elder) [Orabug: 20304006] - libceph: kill
off osd data write_request parameters (Alex Elder) [Orabug: 20304006] -
ceph: fix printk format warnings in file.c (Randy Dunlap) [Orabug:
20304006] - ceph: fix race between writepages and truncate (Yan, Zheng)
[Orabug: 20304006] - ceph: apply write checks in ceph_aio_write (Yan,
Zheng) [Orabug: 20304006] - ceph: take i_mutex before getting Fw cap
(Yan, Zheng) [Orabug: 20304006] - libceph: change how "safe" callback
is used (Alex Elder) [Orabug: 20304006] - ceph: let osd client clean up
for interrupted request (Alex Elder) [Orabug: 20304006] - ceph: fix
symlink inode operations (Yan, Zheng) [Orabug: 20304006] - ceph: Use
pseudo-random numbers to choose mds (Sam Lang) [Orabug: 20304006] -
rbd: implement layered reads (Alex Elder) [Orabug: 20304006] - rbd:
probe the parent of an image if present (Alex Elder) [Orabug: 20304006]
- rbd: add an object request flag for image data objects (Alex Elder)
[Orabug: 20304006] - rbd: define an rbd object request flags field (Alex
Elder) [Orabug: 20304006] - rbd: encapsulate image object end request
handling (Alex Elder) [Orabug: 20304006] - rbd: define image request
layered flag (Alex Elder) [Orabug: 20304006] - rbd: define image
request originator flag (Alex Elder) [Orabug: 20304006] - rbd: define
image request flags (Alex Elder) [Orabug: 20304006] - rbd: record
image-relative offset in object requests (Alex Elder) [Orabug:
20304006] - rbd: record aggregate image transfer count (Alex Elder)
[Orabug: 20304006] - rbd: record overall image request result (Alex
Elder) [Orabug: 20304006] - rbd: update feature bits (Alex Elder)
[Orabug: 20304006] - libceph: make method call data be a separate data
item (Alex Elder) [Orabug: 20304006] - libceph: add, don't set data for
a message (Alex Elder) [Orabug: 20304006] - libceph: implement multiple
data items in a message (Alex Elder) [Orabug: 20304006] - libceph:
replace message data pointer with list (Alex Elder) [Orabug: 20304006]
- libceph: have cursor point to data (Alex Elder) [Orabug: 20304006] -
libceph: move cursor into message (Alex Elder) [Orabug: 20304006] -
libceph: record bio length (Alex Elder) [Orabug: 20304006] - libceph:
skip message if too big to receive (Alex Elder) [Orabug: 20304006] -
libceph: fix possible CONFIG_BLOCK build problem (Alex Elder) [Orabug:
20304006] - libceph: kill off osd request r_data_in and r_data_out (Alex
Elder) [Orabug: 20304006] - libceph: set the data pointers when
encoding ops (Alex Elder) [Orabug: 20304006] - libceph: combine
initializing and setting osd data (Alex Elder) [Orabug: 20304006] -
libceph: set message data when building osd request (Alex Elder)
[Orabug: 20304006] - libceph: move ceph_osdc_build_request() (Alex
Elder) [Orabug: 20304006] - libceph: format class info at init time
(Alex Elder) [Orabug: 20304006] - rbd: rearrange some code for
consistency (Alex Elder) [Orabug: 20304006] - rbd: separate
initialization of osd data (Alex Elder) [Orabug: 20304006] - rbd: don't
set data in rbd_osd_req_format_op() (Alex Elder) [Orabug: 20304006] -
libceph: specify osd op by index in request (Alex Elder) [Orabug:
20304006] - libceph: add data pointers in osd op structures (Alex Elder)
[Orabug: 20304006] - libceph: rename data out field in osd request op
(Alex Elder) [Orabug: 20304006] - libceph: keep source rather than
message osd op array (Alex Elder) [Orabug: 20304006] - rbd: define
rbd_osd_req_format_op() (Alex Elder) [Orabug: 20304006] - libceph: a
few more osd data cleanups (Alex Elder) [Orabug: 20304006] - libceph:
define ceph_osd_data_length() (Alex Elder) [Orabug: 20304006] -
libceph: define a few more helpers (Alex Elder) [Orabug: 20304006] -
libceph: define osd data initialization helpers (Alex Elder) [Orabug:
20304006] - libceph: compute incoming bytes once (Alex Elder) [Orabug:
20304006] - rbd: define inbound data size for method ops (Alex Elder)
[Orabug: 20304006] - libceph: provide data length when preparing message
(Alex Elder) [Orabug: 20304006] - ceph: build osd request message later
for writepages (Alex Elder) [Orabug: 20304006] - libceph: hold off
building osd request (Alex Elder) [Orabug: 20304006] - ceph: kill ceph
alloc_page_vec() (Alex Elder) [Orabug: 20304006] - ceph: define
ceph_writepages_osd_request() (Alex Elder) [Orabug: 20304006] -
libceph: don't build request in ceph_osdc_new_request() (Alex Elder)
[Orabug: 20304006] - libceph: record message data length (Alex Elder)
[Orabug: 20304006] - libceph: record length of bio list with bio (Alex
Elder) [Orabug: 20304006] - libceph: drop
ceph_osd_request->r_con_filling_msg (Alex Elder) [Orabug: 20304006] -
ceph: use page_offset() in ceph_writepages_start() (Alex Elder)
[Orabug: 20304006] - libceph: define ceph_decode_pgid() only once (Alex
Elder) [Orabug: 20304006] - libceph: drop mutex on error in
handle_reply() (Alex Elder) [Orabug: 20304006] - ceph: set up page
array mempool with correct size (Alex Elder) [Orabug: 20304006] -
libceph: use osd_req_op_extent_init() (Alex Elder) [Orabug: 20304006] -
libceph: clean up ceph_osd_new_request() (Alex Elder) [Orabug:
20304006] - libceph: don't update op in calc_layout() (Alex Elder)
[Orabug: 20304006] - libceph: pass offset and length out of
calc_layout() (Alex Elder) [Orabug: 20304006] - libceph: define source
request op functions (Alex Elder) [Orabug: 20304006] - libceph: define
osd_req_opcode_valid() (Alex Elder) [Orabug: 20304006] - ceph: move max
constant definitions (Alex Elder) [Orabug: 20304006] - libceph: be
explicit in masking bottom 16 bits (Alex Elder) [Orabug: 20304006] -
libceph: account for alignment in pages cursor (Alex Elder) [Orabug:
20304006] - libceph: page offset must be less than page size (Alex
Elder) [Orabug: 20304006] - libceph: fix broken data length assertions
(Alex Elder) [Orabug: 20304006] - libceph: make message data be a
pointer (Alex Elder) [Orabug: 20304006] - libceph: use only
ceph_msg_data_advance() (Alex Elder) [Orabug: 20304006] - libceph:
don't add to crc unless data sent (Alex Elder) [Orabug: 20304006] -
libceph: kill last of ceph_msg_pos (Alex Elder) [Orabug: 20304006] -
libceph: kill most of ceph_msg_pos (Alex Elder) [Orabug: 20304006] -
libceph: use cursor resid for loop condition (Alex Elder) [Orabug:
20304006] - libceph: collapse all data items into one (Alex Elder)
[Orabug: 20304006] - libceph: get rid of read helpers (Alex Elder)
[Orabug: 20304006] - libceph: no outbound zero data (Alex Elder)
[Orabug: 20304006] - libceph: use cursor for inbound data pages (Alex
Elder) [Orabug: 20304006] - libceph: kill ceph message bio_iter,
bio_seg (Alex Elder) [Orabug: 20304006] - libceph: use cursor for bio
reads (Alex Elder) [Orabug: 20304006] - libceph: record residual bytes
for all message data types (Alex Elder) [Orabug: 20304006] - libceph:
drop pages parameter (Alex Elder) [Orabug: 20304006] - libceph:
initialize data fields on last msg put (Alex Elder) [Orabug: 20304006]
- libceph: send queued requests when starting new one (Alex Elder)
[Orabug: 20304006] - libceph: keep request lists in tid order (Alex
Elder) [Orabug: 20304006] - libceph: requeue only sent requests when
kicking (Alex Elder) [Orabug: 20304006] - libceph: no more
kick_requests() race (Alex Elder) [Orabug: 20304006] - libceph:
slightly defer registering osd request (Alex Elder) [Orabug: 20304006]
- libceph: wrap auth methods in a mutex (Sage Weil) [Orabug: 20304006]
- libceph: wrap auth ops in wrapper functions (Sage Weil) [Orabug:
20304006] - libceph: add update_authorizer auth method (Sage Weil)
[Orabug: 20304006] - libceph: fix authorizer invalidation (Sage Weil)
[Orabug: 20304006] - libceph: clear messenger auth_retry flag when we
authenticate (Sage Weil) [Orabug: 20304006] - libceph: implement
RECONNECT_SEQ feature (Sage Weil) [Orabug: 20304006] - ceph: fix buffer
pointer advance in ceph_sync_write (Henry C Chang) [Orabug: 20304006] -
ceph: use i_release_count to indicate dir's completeness (Yan, Zheng)
[Orabug: 20304006] - libceph: more cleanup of write_partial_msg_pages()
(Alex Elder) [Orabug: 20304006] - libceph: kill message trail (Alex
Elder) [Orabug: 20304006] - libceph: kill osd request r_trail (Alex
Elder) [Orabug: 20304006] - libceph: have osd requests support pagelist
data (Alex Elder) [Orabug: 20304006] - libceph: let osd ops determine
request data length (Alex Elder) [Orabug: 20304006] - libceph:
implement pages array cursor (Alex Elder) [Orabug: 20304006] - libceph:
implement bio message data item cursor (Alex Elder) [Orabug: 20304006]
- libceph: use data cursor for message pagelist (Alex Elder) [Orabug:
20304006] - libceph: prepare for other message data item types (Alex
Elder) [Orabug: 20304006] - libceph: start defining message data cursor
(Alex Elder) [Orabug: 20304006] - libceph: abstract message data (Alex
Elder) [Orabug: 20304006] - libceph: be explicit about message data
representation (Alex Elder) [Orabug: 20304006] - libceph: define
ceph_msg_has_*() data macros (Alex Elder) [Orabug: 20304006] - libceph:
define and use ceph_crc32c_page() (Alex Elder) [Orabug: 20304006] -
libceph: define and use ceph_tcp_recvpage() (Alex Elder) [Orabug:
20304006] - libceph: encapsulate reading message data (Alex Elder)
[Orabug: 20304006] - libceph: small write_partial_msg_pages() refactor
(Alex Elder) [Orabug: 20304006] - libceph: consolidate message prep
code (Alex Elder) [Orabug: 20304006] - libceph: use local variables for
message positions (Alex Elder) [Orabug: 20304006] - libceph: don't
clear bio_iter in prepare_write_message() (Alex Elder) [Orabug:
20304006] - libceph: activate message data assignment checks (Alex
Elder) [Orabug: 20304006] - libceph: set response data fields earlier
(Alex Elder) [Orabug: 20304006] - libceph: record message data byte
length (Alex Elder) [Orabug: 20304006] - ceph: only set message data
pointers if non-empty (Alex Elder) [Orabug: 20304006] - libceph:
isolate other message data fields (Alex Elder) [Orabug: 20304006] -
libceph: set page info with byte length (Alex Elder) [Orabug: 20304006]
- libceph: isolate message page field manipulation (Alex Elder)
[Orabug: 20304006] - libceph: record byte count not page count (Alex
Elder) [Orabug: 20304006] - libceph: simplify new message
initialization (Alex Elder) [Orabug: 20304006] - libceph: advance
pagelist with list_rotate_left() (Alex Elder) [Orabug: 20304006] -
libceph: define and use in_msg_pos_next() (Alex Elder) [Orabug:
20304006] - libceph: kill args in read_partial_message_bio() (Alex
Elder) [Orabug: 20304006] - libceph: change type of ceph_tcp_sendpage()
"more" (Alex Elder) [Orabug: 20304006] - libceph: minor byte order
problems in read_partial_message() (Alex Elder) [Orabug: 20304006] -
libceph: define CEPH_MSG_MAX_MIDDLE_LEN (Alex Elder) [Orabug: 20304006]
- libceph: clean up skipped message logic (Alex Elder) [Orabug:
20304006] - libceph: separate read and write data (Alex Elder) [Orabug:
20304006] - libceph: distinguish page and bio requests (Alex Elder)
[Orabug: 20304006] - libceph: separate osd request data info (Alex
Elder) [Orabug: 20304006] - libceph: don't assign page info in
ceph_osdc_new_request() (Alex Elder) [Orabug: 20304006] - ceph:
simplify ceph_sync_write() page_align calculation (Alex Elder) [Orabug:
20304006] - ceph: use calc_pages_for() in start_read() (Alex Elder)
[Orabug: 20304006] - libceph: no need for alignment for mds message
(Alex Elder) [Orabug: 20304006] - libceph: define mds_alloc_msg()
method (Alex Elder) [Orabug: 20304006] - libceph: drop mutex while
allocating a message (Alex Elder) [Orabug: 20304006] - libceph: rename
ceph_calc_object_layout() (Alex Elder) [Orabug: 20304006] - libceph:
kill ceph_msg->pagelist_count (Alex Elder) [Orabug: 20304006] -
libceph: use (void *) for untyped data in osd ops (Alex Elder) [Orabug:
20304006] - libceph: fix wrong opcode use in osd_req_encode_op() (Alex
Elder) [Orabug: 20304006] - libceph: complete lingering requests only
once (Alex Elder) [Orabug: 20304006] - ceph: acquire i_mutex in
__ceph_do_pending_vmtruncate (Yan, Zheng) [Orabug: 20304006] - ceph:
don't early drop Fw cap (Yan, Zheng) [Orabug: 20304006] - ceph: revert
commit 22cddde104 (Sage Weil) [Orabug: 20304006] - ceph: use I_COMPLETE
inode flag instead of D_COMPLETE flag (Yan, Zheng) [Orabug: 20304006] -
ceph: set mds_want according to cap import message (Yan, Zheng)
[Orabug: 20304006] - ceph: queue cap release when trimming cap (Yan,
Zheng) [Orabug: 20304006] - ceph: fix LSSNAP regression (Yan, Zheng)
[Orabug: 20304006] - libceph: set page alignment in start_request()
(Alex Elder) [Orabug: 20304006] - libceph: distinguish page array and
pagelist count (Alex Elder) [Orabug: 20304006] - libceph: don't pass
request to calc_layout() (Alex Elder) [Orabug: 20304006] - libceph:
format target object name in caller (Alex Elder) [Orabug: 20304006] -
libceph: pass object number back to calc_layout() caller (Alex Elder)
[Orabug: 20304006] - libceph: make ceph_msg->bio_seg be unsigned (Alex
Elder) [Orabug: 20304006] - libceph: fix a osd request memory leak
(Alex Elder) [Orabug: 20304006] - rbd: do a safe list traversal in
rbd_img_request_submit() (Alex Elder) [Orabug: 20304006] - rbd: don't
zero-fill non-image object requests (Alex Elder) [Orabug: 20304006] -
libceph: fix decoding of pgids (Sage Weil) [Orabug: 20304006] -
libceph: add support for HASHPSPOOL pool flag (Sage Weil) [Orabug:
20304006] - libceph: update osd request/reply encoding (Sage Weil)
[Orabug: 20304006] - libceph: calculate placement based on the internal
data types (Sage Weil) [Orabug: 20304006] - ceph: update support for
PGID64, PGPOOL3, OSDENC protocol features (Sage Weil) [Orabug:
20304006] - ceph: update "ceph_features.h" (Alex Elder) [Orabug:
20304006] - libceph: decode into cpu-native ceph_pg type (Sage Weil)
[Orabug: 20304006] - libceph: rename ceph_pg -> ceph_pg_v1 (Sage Weil)
[Orabug: 20304006] - rbd: pass length, not op for osd completions (Alex
Elder) [Orabug: 20304006] - rbd: move rbd_osd_trivial_callback() (Alex
Elder) [Orabug: 20304006] - libceph: use a do..while loop in con_work()
(Alex Elder) [Orabug: 20304006] - libceph: use a flag to indicate a
fault has occurred (Alex Elder) [Orabug: 20304006] - libceph: separate
non-locked fault handling (Alex Elder) [Orabug: 20304006] - libceph:
encapsulate connection backoff (Alex Elder) [Orabug: 20304006] -
libceph: eliminate sparse warnings (Alex Elder) [Orabug: 20304006] -
ceph: eliminate sparse warnings in fs code (Alex Elder) [Orabug:
20304006] - rbd: eliminate sparse warnings (Alex Elder) [Orabug:
20304006] - libceph: define connection flag helpers (Alex Elder)
[Orabug: 20304006] - rbd: normalize dout() calls (Alex Elder) [Orabug:
20304006] - rbd: barriers are hard (Alex Elder) [Orabug: 20304006] -
rbd: ignore zero-length requests (Alex Elder) [Orabug: 20304006] -
ceph: fix statvfs fr_size (Sage Weil) [Orabug: 20304006] - libceph:
drop return value from page vector copy routines (Alex Elder) [Orabug:
20304006] - rbd: ignore result of ceph_copy_from_page_vector() (Alex
Elder) [Orabug: 20304006] - rbd: prevent bytes transferred overflow
(Alex Elder) [Orabug: 20304006] - libceph: use void pointers in page
vector functions (Alex Elder) [Orabug: 20304006] - ceph: remove a few
bogus declarations (Alex Elder) [Orabug: 20304006] - libceph: allow
STAT osd operations (Alex Elder) [Orabug: 20304006] - rbd: add
parentheses to object request iterator macros (Alex Elder) [Orabug:
20304006] - libceph: simplify data length calculation (Alex Elder)
[Orabug: 20304006] - libceph: update ceph_mds_state_name() and
ceph_mds_op_name() (Alex Elder) [Orabug: 20304006] - libceph: update
ceph_fs.h (Alex Elder) [Orabug: 20304006] - libceph: remove dead code
in osd_req_encode_op() (Alex Elder) [Orabug: 20304006] - libceph:
report defined but unsupported osd ops (Alex Elder) [Orabug: 20304006]
- libceph: update ceph_osd_op_name() (Alex Elder) [Orabug: 20304006] -
libceph: add ceph_osd_state_name() (Alex Elder) [Orabug: 20304006] -
libceph: update rados.h (Alex Elder) [Orabug: 20304006] - libceph: kill
ceph_osdc_wait_event() (Alex Elder) [Orabug: 20304006] - libceph: kill
ceph_osdc_create_event() "one_shot" parameter (Alex Elder) [Orabug:
20304006] - libceph: kill ceph_calc_raw_layout() (Alex Elder) [Orabug:
20304006] - libdeph: don't export ceph_osdc_init() or ceph_osdc_stop()
(Alex Elder) [Orabug: 20304006] - libceph: lock outside send_queued()
(Alex Elder) [Orabug: 20304006] - ceph: kill ceph_osdc_new_request()
"num_reply" parameter (Alex Elder) [Orabug: 20304006] - ceph: kill
ceph_osdc_writepages() "flags" parameter (Alex Elder) [Orabug:
20304006] - ceph: kill ceph_osdc_writepages() "dosync" parameter (Alex
Elder) [Orabug: 20304006] - ceph: kill ceph_osdc_writepages() "nofail"
parameter (Alex Elder) [Orabug: 20304006] - libceph: improve packing in
struct ceph_osd_req_op (Alex Elder) [Orabug: 20304006] - rbd: add
barriers near done flag operations (Alex Elder) [Orabug: 20304006] -
rbd: turn off interrupts for open/remove locking (Alex Elder) [Orabug:
20304006] - libceph: don't require r_num_pages for bio requests (Alex
Elder) [Orabug: 20304006] - rbd: don't take extra bio reference for osd
client (Alex Elder) [Orabug: 20304006] - libceph: add a compatibility
check interface (Alex Elder) [Orabug: 20304006] - rbd: prevent open for
image being removed (Alex Elder) [Orabug: 20304006] - rbd: define flags
field, use it for exists flag (Alex Elder) [Orabug: 20304006] - rbd:
don't drop watch requests on completion (Alex Elder) [Orabug: 20304006]
- rbd: decrement obj request count when deleting (Alex Elder) [Orabug:
20304006] - rbd: track object rather than osd request for watch (Alex
Elder) [Orabug: 20304006] - rbd: unregister linger in watch sync
routine (Alex Elder) [Orabug: 20304006] - rbd: get rid of
rbd_req_sync_exec() (Alex Elder) [Orabug: 20304006] - rbd: implement
sync method with new code (Alex Elder) [Orabug: 20304006] - rbd: send
notify ack asynchronously (Alex Elder) [Orabug: 20304006] - rbd: get
rid of rbd_req_sync_notify_ack() (Alex Elder) [Orabug: 20304006] - rbd:
use new code for notify ack (Alex Elder) [Orabug: 20304006] - rbd: get
rid of rbd_req_sync_watch() (Alex Elder) [Orabug: 20304006] - rbd:
implement watch/unwatch with new code (Alex Elder) [Orabug: 20304006] -
rbd: get rid of rbd_req_sync_read() (Alex Elder) [Orabug: 20304006] -
rbd: implement sync object read with new code (Alex Elder) [Orabug:
20304006] - rbd: kill rbd_req_coll and rbd_request (Alex Elder)
[Orabug: 20304006] - rbd: kill rbd_rq_fn() and all other related code
(Alex Elder) [Orabug: 20304006] - rbd: new request tracking code (Alex
Elder) [Orabug: 20304006] - libceph: fix messenger CONFIG_BLOCK
dependencies (Alex Elder) [Orabug: 20304006] - ceph: implement hidden
per-field ceph.*.layout.* vxattrs (Sage Weil) [Orabug: 20304006] -
ceph: add ceph.dir.layout vxattr (Sage Weil) [Orabug: 20304006] - ceph:
change ceph.file.layout.* implementation, content (Sage Weil) [Orabug:
20304006] - ceph: fix listxattr handling for vxattrs (Sage Weil)
[Orabug: 20304006] - ceph: fix getxattr vxattr handling (Sage Weil)
[Orabug: 20304006] - ceph: add exists_cb to vxattr struct (Sage Weil)
[Orabug: 20304006] - ceph: pass ceph.* removexattrs through to MDS (Sage
Weil) [Orabug: 20304006] - ceph: pass unhandled ceph.* setxattrs
through to MDS (Sage Weil) [Orabug: 20304006] - ceph: support hidden
vxattrs (Sage Weil) [Orabug: 20304006] - ceph: remove 'ceph.layout'
virtual xattr (Sage Weil) [Orabug: 20304006] - libceph: fix undefined
behavior when using snprintf() (Cong Ding) [Orabug: 20304006] - rbd:
don't retry setting up header watch (Alex Elder) [Orabug: 20304006] -
rbd: check for overflow in rbd_get_num_segments() (Alex Elder) [Orabug:
20304006] - rbd: small changes (Alex Elder) [Orabug: 20304006] - rbd:
fix type of snap_id in rbd_dev_v2_snap_info() (Alex Elder) [Orabug:
20304006] - rbd: assign watch request more directly (Alex Elder)
[Orabug: 20304006] - rbd: move remaining osd op setup into
rbd_osd_req_op_create() (Alex Elder) [Orabug: 20304006] - rbd: move
call osd op setup into rbd_osd_req_op_create() (Alex Elder) [Orabug:
20304006] - rbd: don't assign extent info in rbd_req_sync_op() (Alex
Elder) [Orabug: 20304006] - rbd: don't assign extent info in
rbd_do_request() (Alex Elder) [Orabug: 20304006] - rbd: don't leak
rbd_req for rbd_req_sync_notify_ack() (Alex Elder) [Orabug: 20304006] -
rbd: don't leak rbd_req on synchronous requests (Alex Elder) [Orabug:
20304006] - rbd: combine rbd sync watch/unwatch functions (Alex Elder)
[Orabug: 20304006] - rbd: use a common layout for each device (Alex
Elder) [Orabug: 20304006] - rbd: don't bother calculating file mapping
(Alex Elder) [Orabug: 20304006] - rbd: open code rbd_calc_raw_layout()
(Alex Elder) [Orabug: 20304006] - rbd: pull in ceph_calc_raw_layout()
(Alex Elder) [Orabug: 20304006] - rbd: kill ceph_osd_req_op->flags
(Alex Elder) [Orabug: 20304006] - rbd: assume single op in a request
(Alex Elder) [Orabug: 20304006] - rbd: there is really only one op
(Alex Elder) [Orabug: 20304006] - libceph: pass num_op with ops (Alex
Elder) [Orabug: 20304006] - rbd: pass num_op with ops array (Alex
Elder) [Orabug: 20304006] - libceph: don't set pages or bio in
ceph_osdc_alloc_request() (Alex Elder) [Orabug: 20304006] - libceph:
don't set flags in ceph_osdc_alloc_request() (Alex Elder) [Orabug:
20304006] - libceph: drop osdc from ceph_calc_raw_layout() (Alex Elder)
[Orabug: 20304006] - libceph: drop snapid in ceph_calc_raw_layout()
(Alex Elder) [Orabug: 20304006] - libceph: pass length to
ceph_calc_file_object_mapping() (Alex Elder) [Orabug: 20304006] -
libceph: pass length to ceph_osdc_build_request() (Alex Elder) [Orabug:
20304006] - libceph: kill op_needs_trail() (Alex Elder) [Orabug:
20304006] - libceph: always allow trail in osd request (Alex Elder)
[Orabug: 20304006] - rbd: don't bother setting snapid in
rbd_do_request() (Alex Elder) [Orabug: 20304006] - rbd: kill
rbd_req_sync_op() snapc and snapid parameters (Alex Elder) [Orabug:
20304006] - rbd: drop flags parameter from rbd_req_sync_exec() (Alex
Elder) [Orabug: 20304006] - rbd: drop snapid parameter from
rbd_req_sync_read() (Alex Elder) [Orabug: 20304006] - rbd: drop oid
parameters from ceph_osdc_build_request() (Alex Elder) [Orabug:
20304006] - rbd: separate layout init (Alex Elder) [Orabug: 20304006] -
rbd: only get snap context for write requests (Alex Elder) [Orabug:
20304006] - rbd: make exists flag atomic (Alex Elder) [Orabug:
20304006] - rbd: a little more cleanup of rbd_rq_fn() (Alex Elder)
[Orabug: 20304006] - rbd: end request on error in rbd_do_request()
caller (Alex Elder) [Orabug: 20304006] - rbd: encapsulate handling for
a single request (Alex Elder) [Orabug: 20304006] - rbd: be picky about
osd request status type (Alex Elder) [Orabug: 20304006] - rbd:
standardize ceph_osd_request variable names (Alex Elder) [Orabug:
20304006] - rbd: standardize rbd_request variable names (Alex Elder)
[Orabug: 20304006] - rbd: add warnings to rbd_dev_probe_update_spec()
(Alex Elder) [Orabug: 20304006] - rbd: add a warning in
bio_chain_clone_range() (Alex Elder) [Orabug: 20304006] - rbd: add
warning messages for missing arguments (Alex Elder) [Orabug: 20304006]
- rbd: define and use rbd_warn() (Alex Elder) [Orabug: 20304006] -
ceph: define ceph_encode_8_safe() (Alex Elder) [Orabug: 20304006] -
rbd: use kmemdup() (Alex Elder) [Orabug: 20304006] - rbd: kill
rbd_spec->image_id_len (Alex Elder) [Orabug: 20304006] - rbd: kill
rbd_spec->image_name_len (Alex Elder) [Orabug: 20304006] - rbd:
document rbd_spec structure (Alex Elder) [Orabug: 20304006] - libceph:
reformat __reset_osd() (Alex Elder) [Orabug: 20304006] - crush: avoid
recursion if we have already collided (Sage Weil) [Orabug: 20304006] -
libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf
is failed (Jim Schutt) [Orabug: 20304006] - ceph: check mds_wanted for
imported cap (Yan, Zheng) [Orabug: 20304006] - ceph: allocate
cap_release message when receiving cap import (Yan, Zheng) [Orabug:
20304006] - ceph: allow revoking duplicated caps issued by non-auth MDS
(Yan, Zheng) [Orabug: 20304006] - ceph: move dirty inode to migrating
list when clearing auth caps (Yan, Zheng) [Orabug: 20304006] - ceph:
re-calculate truncate_size for strip object (Yan, Zheng) [Orabug:
20304006] - ceph: Check for created flag in response from mds (Sam Lang)
[Orabug: 20304006] - ceph: Check for err on mds request in atomic_open
(Sam Lang) [Orabug: 20304006]
[3.8.13-77.el6uek]
- xen/pciback: Don't disable PCI_COMMAND on PCI device reset. (Konrad
Rzeszutek Wilk) [Orabug: 20807434] {CVE-2015-2150}
[3.8.13-76.el6uek]
- mm: memcg: do not allow task about to OOM kill to bypass the limit
(Johannes Weiner) [Orabug: 20930529] {CVE-2014-8171}
- mm: memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- fs: buffer: move allocation failure loop into the allocator (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- mm: memcg: handle non-error OOM situations more gracefully (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- mm: memcg: do not trap chargers with full callstack on OOM (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- mm: memcg: rework and document OOM waiting and wakeup (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- mm: memcg: enable memcg OOM killer only for user faults (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- x86: finish user fault error path with fatal signal (Johannes Weiner)
[Orabug: 20930529] {CVE-2014-8171}
- arch: mm: pass userspace fault flag to generic fault handler (Johannes
Weiner) [Orabug: 20930529] {CVE-2014-8171}
- selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID.
(Stephen Smalley) [Orabug: 20930495] {CVE-2014-3215}
[3.8.13-75.el6uek]
- i40e: Bump version to 1.2.43 (Catherine Sullivan) [Orabug: 20639907]
- i40evf: add FW version to ethtool info (Mitch Williams) [Orabug:
20639907] - i40e: Increase PF reset max loop limit (Akeem G Abodunrin)
[Orabug: 20639907] - i40evf: resequence close operations (Mitch
Williams) [Orabug: 20639907] - i40evf: delay releasing rings (Mitch
Williams) [Orabug: 20639907] - i40e/i40evf: implement KR2 support
(Brian Maly) [Orabug: 20639907] - i40e: add NVM update events to AQ
clean (Shannon Nelson) [Orabug: 20639907] - i40e/i40evf: Bump
i40e/i40evf version (Catherine Sullivan) [Orabug: 20639907] - i40e: Fix
inconsistent use of PF/VF vs pf/vf (Jeff Kirsher) [Orabug: 20639907] -
i40e: tame the nvmupdate read and write complaints (Shannon Nelson)
[Orabug: 20639907] - i40e/i40evf: fix accidental write to ITR registers
(Jesse Brandeburg) [Orabug: 20639907] - i40vf: don't stop me now (Mitch
Williams) [Orabug: 20639907] - i40e: future proof some sizeof calls
(Shannon Nelson) [Orabug: 20639907] - i40e: Remove "hello world"
strings from i40e driver (Greg Rose) [Orabug: 20639907] - i40e: Strip
configfs code (Greg Rose) [Orabug: 20639907] - i40e/i40evf: Bump
version (Sravanthi Tangeda) [Orabug: 20639907] - i40e/i40evf: enable
prefetch of Tx descriptors during cleanup (Jesse Brandeburg) [Orabug:
20639907] - i40e: Simplify code for rss_size_max config (Anjali Singhai
Jain) [Orabug: 20639907] - i40e/i40evf: Simplify tunnel selection logic
(Anjali Singhai Jain) [Orabug: 20639907] - i40e: FD filters flush
policy changes (Anjali Singhai Jain) [Orabug: 20639907] - i40e: Avoid
logs while adding/deleting FD-SB filters (Anjali Singhai Jain) [Orabug:
20639907] - i40e: print port stats only on partition 1 (Shannon Nelson)
[Orabug: 20639907] - i40e: Move code to enable/disable Loopback to the
main file (Akeem G Abodunrin) [Orabug: 20639907] - i40e: rework vector
reservation (Shannon Nelson) [Orabug: 20639907] - i40e: clean up
debug_read_register (Jesse Brandeburg) [Orabug: 20639907] - i40e: store
msg_enable in the right size (Jesse Brandeburg) [Orabug: 20639907] -
i40e: Remove unneeded conversion (Kamil Krawczyk) [Orabug: 20639907] -
i40e: Remove duplicate code (Catherine Sullivan) [Orabug: 20639907] -
i40e/i40evf: Refactor i40e_debug_aq and make some functions static
(Shannon Nelson) [Orabug: 20639907] - i40e: Fix mismatching type for
ioremap_len (Jeff Kirsher) [Orabug: 20639907] - i40e/i40evf: Version
bump (Sravanthi Tangeda) [Orabug: 20639907] - i40e: don't spam the
system log (Mitch A Williams) [Orabug: 20639907] - i40e: move IRQ
tracking setup into MSIX setup (Shannon Nelson) [Orabug: 20639907] -
i40e: Ioremap changes (Anjali Singhai) [Orabug: 20639907] -
i40e/i40evf: Clean up some formatting and other things (Jesse
Brandeburg) [Orabug: 20639907] - i40e: Add AOC PHY types to case
statements (Catherine Sullivan) [Orabug: 20639907] - i40e: Fix ethtool
offline test (Greg Rose) [Orabug: 20639907] - i40e: Reassign incorrect
PHY type to fix a FW bug (Catherine Sullivan) [Orabug: 20639907] -
i40e: use more portable sign extension (Jesse Brandeburg) [Orabug:
20639907] - i40e/i40evf: grab NVM devstarter version not image version
(Shannon Nelson) [Orabug: 20639907] - i40e: during LED interaction
ignore activity LED src modes (Matt Jared) [Orabug: 20639907] - i40e:
Fix NPAR Tx Scheduler init (Greg Rose) [Orabug: 20639907] - i40e: check
pointers before use (Shannon Nelson) [Orabug: 20639907] - i40e: catch
NVM write semaphore timeout and retry (Shannon Nelson) [Orabug:
20639907] - i40e: stop flow director on shutdown (Mitch A Williams)
[Orabug: 20639907] - i40e: disconnect irqs on shutdown (Shannon Nelson)
[Orabug: 20639907] - i40evf: TCP/IPv6 over Vxlan Tx checksum offload
fix (Anjali Singhai) [Orabug: 20639907] - i40e: Fix the Tx ring qset
handle when DCB reconfigures (Parikh, Neerav) [Orabug: 20639907] -
i40e: Fix the case where per TC queue count was higher than queues
enabled (Anjali Singhai) [Orabug: 20639907] - i40e: fix race in hang
check (Jesse Brandeburg) [Orabug: 20639907] - i40e: Fix TSO with more
than 8 frags per segment issue (Anjali Singhai) [Orabug: 20639907] -
i40e: Don't check for Tx hang when PF down (Akeem G Abodunrin) [Orabug:
20639907] - i40e: Fix memory leak at failure path in
i40e_dbg_command_write() (Alexey Khoroshilov) [Orabug: 20639907] -
i40e: enable I40E_CONFIGFS_FS in kernel config (Brian Maly) [Orabug:
20639907] - i40e/i40evf: Bump versions (Sravanthi Tangeda) [Orabug:
20639907] - i40evf: ethtool RSS fixes (Mitch Williams) [Orabug:
20639907] - i40e: Fix RSS size at init since default num queue
calculation has changed (Anjali Singhai Jain) [Orabug: 20639907] -
i40e: Move RSS table size for VSIs to the VSI struct (Anjali Singhai
Jain) [Orabug: 20639907] - i40e: Add FW check to disable DCB and wrap
autoneg workaround with FW check (Anjali Singhai Jain) [Orabug:
20639907] - i40e: Enable more than 64 qps for the Main VSI (Anjali
Singhai Jain) [Orabug: 20639907] - i40e: don't disable PF LB when
disabling VFs (Mitch Williams) [Orabug: 20639907] - i40e: Add safety
net for switch calling (Akeem G Abodunrin) [Orabug: 20639907] -
i40e/i40evf: print FW build number in version string (Shannon Nelson)
[Orabug: 20639907] - i40e: Skip the priority tagging if DCB is not
enabled (Neerav Parikh) [Orabug: 20639907] - i40e: Fix dependencies in
the i40e driver on configfs (Greg Rose) [Orabug: 20639907] -
i40e/i40evf: Update driver versions (Sravanthi Tangeda) [Orabug:
20639907] - i40evf: Add more info to interrupt vector names (Carolyn
Wyborny) [Orabug: 20639907] - i40e: Use ethtool private flags to
display NPAR status (Greg Rose) [Orabug: 20639907] - i40e: Set FLAG_RD
when sending buffer FW must read (Kevin Scott) [Orabug: 20639907] -
i40e: setup FCoE device type (Vasu Dev) [Orabug: 20639907] - i40e: Set
BUF flag for Set Version AQ command (Kevin Scott) [Orabug: 20639907] -
i40e: Add support for getlink, setlink ndo ops (Neerav Parikh) [Orabug:
20639907] - i40e: Implement configfs for NPAR BW configuration (Greg
Rose) [Orabug: 20639907] - i40e: Add NPAR BW get and set functions
(Greg Rose) [Orabug: 20639907] - i40e: enable packet split only when
IOMMU present (Mitch Williams) [Orabug: 20639907] - i40evf: allow
enabling of debug prints via ethtool (Ashish Shah) [Orabug: 20639907] -
i40e: Add method to keep track of current rxnfc settings (Carolyn
Wyborny) [Orabug: 20639907] - i40e/i40evf: Use advertised speed
settings in ethtool and refactor get_settings (Catherine Sullivan)
[Orabug: 20639907] - i40e/i40evf: Fix output of i40e_debug_aq() for big
endian machines (Paul M Stillwell Jr) [Orabug: 20639907] - i40evf:
don't wait forever (Mitch Williams) [Orabug: 20639907] - i40evf:
refactor reset (Mitch Williams) [Orabug: 20639907] - i40evf: disable
NAPI polling sooner (Mitch Williams) [Orabug: 20639907] - i40e: Fix
i40e_ndo_set_vf_spoofchk (Greg Rose) [Orabug: 20639907] - i40e/i40evf:
Bump Driver Versions (Sravanthi Tangeda) [Orabug: 20639907] -
i40e/i40evf: Remove unused variable an_enable and function
update_link_info (Catherine Sullivan) [Orabug: 20639907] - i40e: Fix
the EMPR interrupt received handling (Anjali Singhai Jain) [Orabug:
20639907] - i40e/i40evf: i40e_register.h updates (Anjali Singhai Jain)
[Orabug: 20639907] - i40e: Use #define for the VSI connection type
(Neerav Parikh) [Orabug: 20639907] - i40e/i40evf: restrict VC opcodes
to their initial values (Nicholas Nunley) [Orabug: 20639907] - i40e:
rename debugfs clear_stats option (Shannon Nelson) [Orabug: 20639907] -
i40e: update Shadow RAM read/write functions (Kamil Krawczyk) [Orabug:
20639907] - i40e: Enable Loopback for the FCOE vsi as well (Anjali
Singhai Jain) [Orabug: 20639907] - i40e: Fix function header (Greg
Rose) [Orabug: 20639907] - i40e: fix led blink toggle to enable steady
state (Matt Jared) [Orabug: 20639907] - i40evf: Force Tx writeback on
ITR (Anjali Singhai Jain) [Orabug: 20639907] - i40e: stop the service
task at shutdown (Mitch Williams) [Orabug: 20639907] - i40evf: stop the
watchdog for shutdown (Mitch Williams) [Orabug: 20639907] - i40evf:
ignore bogus messages from FW (Mitch Williams) [Orabug: 20639907] -
i40evf: reset on module unload (Mitch Williams) [Orabug: 20639907] -
i40e: add locking around VF reset (Mitch Williams) [Orabug: 20639907] -
i40e: Use even more ARQ descriptors (Mitch Williams) [Orabug: 20639907]
- i40e: delay after VF reset (Mitch Williams) [Orabug: 20639907] -
i40e: avoid use of uninitialized v_budget in i40e_init_msix (John W
Linville) [Orabug: 20639907] - i40e: i40e_fcoe.c: Remove unused
function (Rickard Strandqvist) [Orabug: 20639907] - i40e: enable
CONFIG_I40E_FCOE in kernel config (Brian Maly) [Orabug: 20639907] -
i40e/i40evf: Bump i40e and i40evf versions (Sravanthi Tangeda) [Orabug:
20639907] - i40e: when Rx timestamps disabled set specific mode (Jacob
Keller) [Orabug: 20639907] - i40e: use same check for Rx hang as for Rx
timestamps (Jacob Keller) [Orabug: 20639907] - i40e: AQ API updates for
new commands (Shannon Nelson) [Orabug: 20639907] - i40e: AQ API updates
(Jeff Kirsher) [Orabug: 20639907] - i40e: add more struct size checks
(Shannon Nelson) [Orabug: 20639907] - i40e: Issue "Stop LLDP" command
for firmware older than v4.3 (Neerav Parikh) [Orabug: 20639907] - i40e:
check I40E_FLAG_PTP before handling Tx or Rx timestamps (Jacob Keller)
[Orabug: 20639907] - i40e: only enable PTP interrupt cause if PTP is
enabled (Jacob Keller) [Orabug: 20639907] - i40e/i40evf: Bump
i40e/i40evf versions (Catherine Sullivan) [Orabug: 20639907] - i40e:
Dump Stats string removed from debugfs help command (Sravanthi Tangeda)
[Orabug: 20639907] - i40e: Add define for interrupt name string len
(Carolyn Wyborny) [Orabug: 20639907] - i40e/i40evf: Increase ASQ
timeout (Kevin Scott) [Orabug: 20639907] - i40e/i40evf: AdminQ updates
ww36 (Shannon Nelson) [Orabug: 20639907] - i40e: limit sriov to
partition 1 of NPAR configurations (Shannon Nelson) [Orabug: 20639907]
- i40e: Don't exit link event early if link speed has changed (Catherine
Sullivan) [Orabug: 20639907] - i40e: limit WoL and link settings to
partition 1 (Shannon Nelson) [Orabug: 20639907] - i40e: Adding function
for reading PBA String (Kamil Krawczyk) [Orabug: 20639907] -
i40e/i40evf: find partition_id in npar mode (Shannon Nelson) [Orabug:
20639907] - i40e: Add warning for NPAR partitions with link speed less
than 10Gbps (Greg Rose) [Orabug: 20639907] - i40evf: kick a stalled
admin queue (Mitch A Williams) [Orabug: 20639907] - i40evf: enable
interrupt 0 appropriately (Mitch A Williams) [Orabug: 20639907] -
i40evf: don't fire traffic IRQs when the interface is down (Mitch A
Williams) [Orabug: 20639907] - i40evf: remove leftover VLAN filters
(Mitch A Williams) [Orabug: 20639907] - i40evf: refactor shutdown code
(Mitch A Williams) [Orabug: 20639907] - i40evf: Remove some scary log
messages (Mitch A Williams) [Orabug: 20639907] - i40evf: remove
redundant code (Mitch A Williams) [Orabug: 20639907] - i40e: disable
IOV before freeing resources (Mitch A Williams) [Orabug: 20639907] -
i40e: adds FCoE configure option (Vasu Dev) [Orabug: 20639907] - i40e:
Fix bug with TCP over IPv6 over VXLAN (Anjali Singhai) [Orabug:
20639907] - i40e: fix un-necessary Tx hangs (Jesse Brandeburg) [Orabug:
20639907] - i40e: Fix possible memory leak in i40e_dbg_dump_desc (Joe
Perches) [Orabug: 20639907] - i40e/i40evf: Convert macro to static
inline (Jeff Kirsher) [Orabug: 20639907] - i40e: add to NVM update
debug message (Shannon Nelson) [Orabug: 20639907] - i40e: check for AQ
timeout in aq_rc decode (Shannon Nelson) [Orabug: 20639907] - i40e:
poll on NVM semaphore only if not other error (Shannon Nelson) [Orabug:
20639907] - i40e: fix up NVM update sm error handling (Shannon Nelson)
[Orabug: 20639907] - i40e: set max limit for access polling (Shannon
Nelson) [Orabug: 20639907] - i40e: remove unused nvm_semaphore_wait
(Shannon Nelson) [Orabug: 20639907] - i40e: init NVM update state on
adminq init (Shannon Nelson) [Orabug: 20639907] - i40e: add range check
to i40e_aq_rc_to_posix (Shannon Nelson) [Orabug: 20639907] - i40e:
rework debug messages for NVM update (Shannon Nelson) [Orabug:
20639907] - i40e: let firmware catch the NVM busy error (Shannon Nelson)
[Orabug: 20639907] - i40e: better error messages for NVM update issues
(Shannon Nelson) [Orabug: 20639907] - i40e: clear NVM update state on
ethtool test (Shannon Nelson) [Orabug: 20639907] - i40e: Reduce stack
in i40e_dbg_dump_desc (Joe Perches) [Orabug: 20639907] -
Doc/cpu-hotplug: Specify race-free way to register CPU hotplug callbacks
(Srivatsa S. Bhat) [Orabug: 20800607] - net/iucv/iucv.c: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
net/core/flow.c: Fix CPU hotplug callback registration (Srivatsa S.
Bhat) [Orabug: 20800607] - mm, vmstat: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - profile: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
trace, ring-buffer: Fix CPU hotplug callback registration (Srivatsa S.
Bhat) [Orabug: 20800607] - hwmon, via-cputemp: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - hwmon, coretemp:
Fix CPU hotplug callback registration (Srivatsa S. Bhat) [Orabug:
20800607] - octeon, watchdog: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - oprofile, nmi-timer: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
intel-idle: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - drivers/base/topology.c: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - acpi-cpufreq: Fix
CPU hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607]
- scsi, fcoe: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - scsi, bnx2fc: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - scsi, bnx2i: Fix CPU hotplug
callback registration (Srivatsa S. Bhat) [Orabug: 20800607] - arm64,
debug-monitors: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - arm64, hw_breakpoint.c: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - x86, kvm: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
x86, oprofile, nmi: Fix CPU hotplug callback registration (Srivatsa S.
Bhat) [Orabug: 20800607] - x86, pci, amd-bus: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - x86, hpet: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
x86, intel, cacheinfo: Fix CPU hotplug callback registration (Srivatsa
S. Bhat) [Orabug: 20800607] - x86, amd, ibs: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - x86,
therm_throt.c: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - x86, mce: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - x86, intel, uncore: Fix CPU
hotplug callback registration (Srivatsa S. Bhat) [Orabug: 20800607] -
x86, vsyscall: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - x86, cpuid: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - x86, msr: Fix CPU hotplug
callback registration (Srivatsa S. Bhat) [Orabug: 20800607] - powerpc,
sysfs: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - sparc, sysfs: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - s390, smp: Fix CPU hotplug
callback registration (Srivatsa S. Bhat) [Orabug: 20800607] - s390,
cacheinfo: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - arm, hw-breakpoint: Fix CPU hotplug callback
registration (Srivatsa S. Bhat) [Orabug: 20800607] - ia64, err-inject:
Fix CPU hotplug callback registration (Srivatsa S. Bhat) [Orabug:
20800607] - ia64, topology: Fix CPU hotplug callback registration
(Srivatsa S. Bhat) [Orabug: 20800607] - ia64, palinfo: Fix CPU hotplug
callback registration (Srivatsa S. Bhat) [Orabug: 20800607] - CPU
hotplug, perf: Fix CPU hotplug callback registration (Srivatsa S. Bhat)
[Orabug: 20800607] - CPU hotplug: Provide lockless versions of
callback registration functions (Srivatsa S. Bhat) [Orabug: 20800607]
[3.8.13-74.el6uek]
- Specify explicit minimum versions for elfutils-* in the -devel
package. (Todd Vierling) [Orabug: 20861843] - xen-blkfront: fix
accounting of reqs when migrating (Roger Pau Monne) [Orabug: 20860808]
- kexec: export free_huge_page to VMCOREINFO (Atsushi Kumagai) [Orabug:
20829215] - kexec: save PG_head_mask in VMCOREINFO (Petr Tesarik)
[Orabug: 20829215] - veth: extend device features (Eric Dumazet)
[Orabug: 20779415] - kabi: fix kabi breakage (Junxiao Bi) [Orabug:
20577352] - elevator: Fix a race in elevator switching (Jianpeng Ma)
[Orabug: 20577352] - ocfs2_xattr_set_acl called from the VFS so we must
take inode lock ex (Tariq Saeed) [Orabug: 20867126] - BUG_ON(goal == 0
&& clen == 0) tripped due to unreturned bits in local alloc at mount
time (Tariq Saeed) [Orabug: 19578339] - automated tool detected
uninitialized variable use in ocfs2_local_alloc_find_clear_bits (Tariq
Saeed) [Orabug: 19060842]
[3.8.13-73.el6uek]
- target/pscsi: Fix NULL pointer dereference in get_device_type
(Nicholas Bellinger) [Orabug: 20824535] - target: Fix reference leak in
target_get_sess_cmd() error path (Bart Van Assche) [Orabug: 20824534] -
ipvs: rerouting to local clients is not needed anymore (Julian
Anastasov) [Orabug: 20824533] - ipvs: add missing ip_vs_pe_put in sync
code (Julian Anastasov) [Orabug: 20824532] - x86/fpu: Drop_fpu() should
not assume that tsk equals current (Oleg Nesterov) [Orabug: 20824530] -
x86/fpu: Avoid math_state_restore() without used_math() in
__restore_xstate_sig() (Oleg Nesterov) [Orabug: 20824528] - crypto:
aesni - fix memory usage in GCM decryption (Stephan Mueller) [Orabug:
20824527] - libsas: Fix Kernel Crash in smp_execute_task (James
Bottomley) [Orabug: 20824526] - tpm/ibmvtpm: Additional LE support for
tpm_ibmvtpm_send (jmlatten at linux.vnet.ibm.com) [Orabug: 20824525] -
workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for
PREEMPT_NONE (Tejun Heo) [Orabug: 20824524] - virtio_console: init work
unconditionally (Michael S. Tsirkin) [Orabug: 20824523] - fuse: notify:
don't move pages (Miklos Szeredi) [Orabug: 20824522] - fuse: set stolen
page uptodate (Miklos Szeredi) [Orabug: 20824521] - inet_diag: fix
possible overflow in inet_diag_dump_one_icsk() (Eric Dumazet) [Orabug:
20824520] - dm snapshot: fix a possible invalid memory access on unload
(Mikulas Patocka) [Orabug: 20824519] - dm: fix a race condition in
dm_get_md (Mikulas Patocka) [Orabug: 20824518] - fixed invalid
assignment of 64bit mask to host dma_boundary for scatter gather segment
boundary limit. (Minh Duc Tran) [Orabug: 20824517] - debugfs: leave
freeing a symlink body until inode eviction (Al Viro) [Orabug:
20824515] - USB: serial: fix potential use-after-free after failed probe
(Johan Hovold) [Orabug: 20824514] - USB: usbfs: don't leak kernel data
in siginfo (Alan Stern) [Orabug: 20824513] - Btrfs:__add_inode_ref: out
of bounds memory read when looking for extended ref. (Quentin
Casasnovas) [Orabug: 20824512] - Btrfs: fix data loss in the fast fsync
path (Filipe Manana) [Orabug: 20824510] - target: Check for LBA +
sectors wrap-around in sbc_parse_cdb (Nicholas Bellinger) [Orabug:
20824509] - mm/memory.c: actually remap enough memory (Grazvydas
Ignotas) [Orabug: 20824508] - team: fix possible null pointer
dereference in team_handle_frame (Jiri Pirko) [Orabug: 20824507] -
ematch: Fix auto-loading of ematch modules. (Ignacy Gawędzki) [Orabug:
20824506] - gen_stats.c: Duplicate xstats buffer for later use (Ignacy
Gawędzki) [Orabug: 20824505] - rtnetlink: call ->dellink on failure
when ->newlink exists (WANG Cong) [Orabug: 20824504] - libceph: fix
double __remove_osd() problem (Ilya Dryomov) [Orabug: 20824503] -
libceph: change from BUG to WARN for __remove_osd() asserts (Ilya
Dryomov) [Orabug: 20824501] - libceph: assert both regular and
lingering lists in __remove_osd() (Ilya Dryomov) [Orabug: 20824500] -
x86, mm/ASLR: Fix stack randomization on 64-bit systems (Hector
Marco-Gisbert) [Orabug: 20824499] {CVE-2015-1593}
- blk-throttle: check stats_cpu before reading it from sysfs (Thadeu
Lima de Souza Cascardo) [Orabug: 20824498] - jffs2: fix handling of
corrupted summary length (Chen Jie) [Orabug: 20824497] - md/raid5: Fix
livelock when array is both resyncing and degraded. (NeilBrown)
[Orabug: 20824496] - usb: core: buffer: smallest buffer should start at
ARCH_DMA_MINALIGN (Sebastian Andrzej Siewior) [Orabug: 20824495] - USB:
fix use-after-free bug in usb_hcd_unlink_urb() (Alan Stern) [Orabug:
20824494] - tty: Prevent untrappable signals from malicious program
(Peter Hurley) [Orabug: 20824493] - cfq-iosched: handle failure of cfq
group allocation (Konstantin Khlebnikov) [Orabug: 20824492] -
iscsi-target: Drop problematic active_ts_list usage (Nicholas Bellinger)
[Orabug: 20824491] - NFSv4.1: Fix a kfree() of uninitialised pointers
in decode_cb_sequence_args (Trond Myklebust) [Orabug: 20824490] - nfs:
don't call blocking operations while !TASK_RUNNING (Jeff Layton)
[Orabug: 20824489] - ppp: deflate: never return len larger than output
buffer (Florian Westphal) [Orabug: 20824488] - ipv6: replacing a
rt6_info needs to purge possible propagated rt6_infos too (Hannes
Frederic Sowa) [Orabug: 20824486] - ping: Fix race in free in receive
path (subashab at codeaurora.org) [Orabug: 20824485] - net: rps: fix cpu
unplug (Eric Dumazet) [Orabug: 20824482] - ip: zero sockaddr returned
on error queue (Willem de Bruijn) [Orabug: 20824481] - smpboot: Add
missing get_online_cpus() in smpboot_register_percpu_thread() (Lai
Jiangshan) [Orabug: 20824480] - ext4: prevent bugon on race between
write/fcntl (Dmitry Monakhov) [Orabug: 20824479] - gpio: sysfs: fix
memory leak in gpiod_sysfs_set_active_low (Johan Hovold) [Orabug:
20824477] - gpio: sysfs: fix memory leak in gpiod_export_link (Johan
Hovold) [Orabug: 20824476] - pstore: Fix NULL pointer fault if get NULL
prz in ramoops_get_next_prz (Liu ShuoX) [Orabug: 20824475] - regulator:
core: fix race condition in regulator_put() (Ashay Jaiswal) [Orabug:
20824474] - nl80211: fix per-station group key get/del and memory leak
(Johannes Berg) [Orabug: 20824473] - NFSv4.1: Fix an Oops in
nfs41_walk_client_list (Trond Myklebust) [Orabug: 20824472] - nfs: fix
dio deadlock when O_DIRECT flag is flipped (Peng Tao) [Orabug:
20824471] - md/raid5: fetch_block must fetch all the blocks
handle_stripe_dirtying wants. (NeilBrown) [Orabug: 20824470] - ipvs:
uninitialized data with IP_VS_IPV6 (Dan Carpenter) [Orabug: 20824469] -
KEYS: close race between key lookup and freeing (Sasha Levin) [Orabug:
20824467] {CVE-2014-9529}
- x86, tls: Interpret an all-zero struct user_desc as "no segment" (Andy
Lutomirski) [Orabug: 20824466] - x86, tls, ldt: Stop checking lm in
LDT_empty (Andy Lutomirski) [Orabug: 20824465] - time: settimeofday:
Validate the values of tv from user (Sasha Levin) [Orabug: 20824464] -
gpio: sysfs: fix gpio device-attribute leak (Johan Hovold) [Orabug:
20824463] - gpio: sysfs: fix gpio-chip device-attribute leak (Johan
Hovold) [Orabug: 20824462] - fsnotify: next_i is freed during
fsnotify_unmount_inodes. (Jerry Hoemann) [Orabug: 20824461] - LOCKD:
Fix a race when initialising nlmsvc_timeout (Trond Myklebust) [Orabug:
20824460] - NFSv4.1: Fix client id trunking on Linux (Trond Myklebust)
[Orabug: 20824459] - tcp: Do not apply TSO segment limit to non-TSO
packets (Herbert Xu) [Orabug: 20824458] - mm, vmscan: prevent kswapd
livelock due to pfmemalloc-throttled process being killed (Vlastimil
Babka) [Orabug: 20824457] - perf: Fix events installation during moving
group (Jiri Olsa) [Orabug: 20824456] - perf/x86/intel/uncore: Make sure
only uncore events are collected (Jiri Olsa) [Orabug: 20824455] -
writeback: fix a subtle race condition in I_DIRTY clearing (Tejun Heo)
[Orabug: 20824454] - genhd: check for int overflow in
disk_expand_part_tbl() (Jens Axboe) [Orabug: 20824453] - driver core:
Fix unbalanced device reference in drivers_probe (Alex Williamson)
[Orabug: 20824452] - x86, vdso: Use asm volatile in __getcpu (Andy
Lutomirski) [Orabug: 20824451] - HID: roccat: potential out of bounds
in pyra_sysfs_write_settings() (Dan Carpenter) [Orabug: 20824450] -
HID: i2c-hid: prevent buffer overflow in early IRQ (Gwendal Grignou)
[Orabug: 20824449] - HID: i2c-hid: fix race condition reading reports
(Jean-Baptiste Maneyrol) [Orabug: 20824448] - iommu/vt-d: Fix an
off-by-one bug in __domain_mapping() (Jiang Liu) [Orabug: 20824447] -
UBI: Fix double free after do_sync_erase() (Richard Weinberger)
[Orabug: 20824446] - UBI: Fix invalid vfree() (Richard Weinberger)
[Orabug: 20824445] - Btrfs: fix fs corruption on transaction abort if
device supports discard (Filipe Manana) [Orabug: 20824443] - Btrfs: do
not move em to modified list when unpinning (Josef Bacik) [Orabug:
20824442] - eCryptfs: Remove buggy and unnecessary write in file name
decode routine (Michael Halcrow) [Orabug: 20824441] - udf: Verify
symlink size before loading it (Jan Kara) [Orabug: 20824440] - exit:
pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Oleg
Nesterov) [Orabug: 20824438] - crypto: af_alg - fix backlog handling
(Rabin Vincent) [Orabug: 20824437] - userns: Only allow the creator of
the userns unprivileged mappings (Eric W. Biederman) [Orabug: 20824436]
{CVE-2014-8989}
- userns: Check euid no fsuid when establishing an unprivileged uid
mapping (Eric W. Biederman) [Orabug: 20824435] {CVE-2014-8989}
- userns: Don't allow unprivileged creation of gid mappings (Eric W.
Biederman) [Orabug: 20824434] {CVE-2014-8989}
- userns: Don't allow setgroups until a gid mapping has been setablished
(Eric W. Biederman) [Orabug: 20824433] {CVE-2014-8989}
- userns: Document what the invariant required for safe unprivileged
mappings. (Eric W. Biederman) [Orabug: 20824432] {CVE-2014-8989}
- groups: Consolidate the setgroups permission checks (Eric W.
Biederman) [Orabug: 20824431] - umount: Disallow unprivileged mount
force (Eric W. Biederman) [Orabug: 20824430] - KEYS: Fix stale key
registration at error path (Takashi Iwai) [Orabug: 20824429] - isofs:
Fix unchecked printing of ER records (Jan Kara) [Orabug: 20824428] - dm
space map metadata: fix sm_bootstrap_get_nr_blocks() (Dan Carpenter)
[Orabug: 20824426] - dm bufio: fix memleak when using a dm_buffer's
inline bio (Darrick J. Wong) [Orabug: 20824425] - nfs41: fix
nfs4_proc_layoutget error handling (Peng Tao) [Orabug: 20824424] -
md/bitmap: always wait for writes on unplug. (NeilBrown) [Orabug:
20824423] - x86_64, switch_to(): Load TLS descriptors before switching
DS and ES (Andy Lutomirski) [Orabug: 20824422] - isofs: Fix infinite
looping over CE entries (Jan Kara) [Orabug: 20824421] - ext2: Fix oops
in ext2_get_block() called from ext2_quota_write() (Jan Kara) [Orabug:
20824420] - net: sctp: use MAX_HEADER for headroom reserve in output
path (Daniel Borkmann) [Orabug: 20824419] - rtnetlink: release net
refcnt on error in do_setlink() (Nicolas Dichtel) [Orabug: 20824418] -
tg3: fix ring init when there are more TX than RX channels (Thadeu Lima
de Souza Cascardo) [Orabug: 20824417] - xen-netfront: Remove BUGs on
paged skb data which crosses a page boundary (Seth Forshee) [Orabug:
20824414] - mm: frontswap: invalidate expired data on a dup-store
failure (Weijie Yang) [Orabug: 20824411]
[3.8.13-72.el6uek]
- spec: ol6: add bfa-firmware dependency (Guangyu Sun) [Orabug:
20781754] - hyperv: Add processing of MTU reduced by the host (Haiyang
Zhang) [Orabug: 20774601] - sched: Optimize task_sched_runtime() (Peter
Zijlstra) [Orabug: 20739909] - ixgbe: change loglevel for autoneg
functions (Brian Maly) [Orabug: 20444999] - bridge: reset bridge mtu
after deleting an interface (Venkat Venkatsubra) [Orabug: 20200415] -
mlx4_core, ib_uverbs: Remove unneeded check on the number of MTTs per
FMR (Yuval Shaia) [Orabug: 19549576] - coredump: sanitize the setting
of signal->group_exit_code (Oleg Nesterov) [Orabug: 19364993] -
coredump: ensure that SIGKILL always kills the dumping thread (Oleg
Nesterov) [Orabug: 19364993] - coredump: only SIGKILL should interrupt
the coredumping task (Oleg Nesterov) [Orabug: 19364993] - oom: don't
assume that a coredumping thread will exit soon (Oleg Nesterov)
[Orabug: 19364993] - mm, memcg: give exiting processes access to memory
reserves (David Rientjes) [Orabug: 19364993]
[3.8.13-71.el6uek]
- IB/core: Prevent integer overflow in ib_umem_get address arithmetic
(Shachar Raindel) [Orabug: 20688953] {CVE-2014-8159} {CVE-2014-8159}
[3.8.13-70.el6uek]
- xen-pciback: limit guest control of command register (Jan Beulich)
[Orabug: 20786005] {CVE-2015-2150} {CVE-2015-2150}
- net: sctp: fix slab corruption from use after free on INIT collisions
(Daniel Borkmann) [Orabug: 20780345] {CVE-2015-1421}
[3.8.13-69.el6uek]
- ext4: don't count external journal blocks as overhead (Eric Sandeen)
[Orabug: 20740296] - ext3: Count internal journal as bsddf overhead in
ext3_statfs (Chin-Tsung Cheng) [Orabug: 20740296] - ext3: Count journal
as bsddf overhead in ext3_statfs (Eric Sandeen) [Orabug: 20740296] -
autofs4: translate pids to the right namespace for the daemon (Miklos
Szeredi) [Orabug: 20163213] - autofs4: allow autofs to work outside the
initial PID namespace (Sukadev Bhattiprolu) [Orabug: 20163213] -
mlx4_core: Load higher level modules according to ports type (Yuval
Shaia) [Orabug: 20103438] - Enable sb_edac driver for Sandy Bridge
support. (Todd Vierling) [Orabug: 18141963]
More information about the Oraclevm-errata
mailing list