[El-errata] ELSA-2018-1062 Important: Oracle Linux 7 kernel security, bug fix, and enhancement update
Errata Announcements for Oracle Linux
el-errata at oss.oracle.com
Tue Apr 17 10:57:52 PDT 2018
Oracle Linux Security Advisory ELSA-2018-1062
http://linux.oracle.com/errata/ELSA-2018-1062.html
The following updated rpms for Oracle Linux 7 have been uploaded to the
Unbreakable Linux Network:
x86_64:
kernel-3.10.0-862.el7.x86_64.rpm
kernel-abi-whitelists-3.10.0-862.el7.noarch.rpm
kernel-debug-3.10.0-862.el7.x86_64.rpm
kernel-debug-devel-3.10.0-862.el7.x86_64.rpm
kernel-devel-3.10.0-862.el7.x86_64.rpm
kernel-doc-3.10.0-862.el7.noarch.rpm
kernel-headers-3.10.0-862.el7.x86_64.rpm
kernel-tools-3.10.0-862.el7.x86_64.rpm
kernel-tools-libs-3.10.0-862.el7.x86_64.rpm
kernel-tools-libs-devel-3.10.0-862.el7.x86_64.rpm
perf-3.10.0-862.el7.x86_64.rpm
python-perf-3.10.0-862.el7.x86_64.rpm
SRPMS:
http://oss.oracle.com/ol7/SRPMS-updates/kernel-3.10.0-862.el7.src.rpm
Description of changes:
- [3.10.0-862.el7.OL7]
- Oracle Linux certificates (Alexey Petrenko)
- Oracle Linux RHCK Module Signing Key was compiled into kernel
(olkmod_signing_key.x509)(alexey.petrenko at oracle.com)
- Update x509.genkey [bug 24817676]
[3.10.0-862.el7]
- [netdrv] i40e: Fix attach VF to VM issue (Stefan Assmann) [1528123]
- [netdrv] ixgbevf: Add check for ixgbe_mbox_api_13 to ixgbevf_probe
when setting max_mtu (Ken Cox) [1556696]
- [md] dm btree: fix serious bug in btree_split_beneath() (Mike Snitzer)
[1557849]
- [x86] pti: Disable PTI user page table update in EFI virtual mode
(Waiman Long) [1540061]
[3.10.0-861.el7]
- [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins)
[1554590]
- [nvme] validate admin queue before unquiesce (David Milburn) [1549733]
[3.10.0-860.el7]
- [acpi] sbshc: remove raw pointer from printk() message (Baoquan He)
[1547009] {CVE-2018-5750}
- [fs] gfs2: fixes to "implement iomap for block_map" (Andreas
Grunbacher) [1542594]
- [x86] kvm: svm: disable virtual GIF and VMLOAD/VMSAVE (Paolo Bonzini)
[1552090]
[3.10.0-859.el7]
- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup
(Jarod Wilson) [1548430] {CVE-2017-13166}
- [kernel] futex: Prevent overflow by strengthen input validation (Joe
Lawrence) [1547585] {CVE-2018-6927}
- [fs] Revert dcache_readdir back to ->readdir() ("Eric W. Biederman")
[1525541]
- [md] dm-raid: fix incorrect sync_ratio when degraded (Mike Snitzer)
[1547979]
- [mm] page_alloc: fix memmap_init_zone pageblock alignment (Daniel
Vacek) [1525121]
- [mm] revert kvmalloc: stress the vmalloc path in the debugging kernel
(Jeff Moyer) [1550094]
- [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio
Oliveira) [1543067]
- [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio
Oliveira) [1543067]
- [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1543067]
- [x86] kvm: vmx: Cache IA32_DEBUGCTL in memory (Paolo Bonzini) [1537379]
- [x86] spec_ctrl: avoid rmb() on full retpoline kernels (Paolo Bonzini)
[1537379]
- [x86] spec_ctrl: replace boot_cpu_has with a static key for IBRS
checks (Paolo Bonzini) [1537379]
- [x86] spec_ctrl: actually use static key for retpolines (Paolo
Bonzini) [1537379]
- [x86] kvm: vmx: optimize IBRS handling at vmenter/vmexit (Paolo
Bonzini) [1537379]
- [x86] kvm: vmx: mark RDMSR path as unlikely (Paolo Bonzini) [1537379]
- [x86] kvm: use native_read_msr to read SPEC_CTRL (Paolo Bonzini) [1537379]
- [x86] kvm/nvmx: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid
L02 MSR bitmap (Paolo Bonzini) [1537379]
- [x86] nvmx: Properly set spec_ctrl and pred_cmd before merging MSRs
(Paolo Bonzini) [1537379]
- [x86] kvm/vmx: Allow direct access to MSR_IA32_SPEC_CTRL (Paolo
Bonzini) [1537379]
- [x86] kvm: Add IBPB support (Paolo Bonzini) [1537379]
- [x86] kvm: vmx: make MSR bitmaps per-VCPU (Paolo Bonzini) [1537379]
- [x86] kvm: vmx: Do not disable intercepts for BNDCFGS (Paolo Bonzini)
[1537379]
- [x86] kvm: vmx: introduce alloc_loaded_vmcs (Paolo Bonzini) [1537379]
- [x86] kvm: nvmx: Eliminate vmcs02 pool (Paolo Bonzini) [1537379]
- [x86] kvm: nvmx: single function for switching between vmcs (Paolo
Bonzini) [1537379]
- [x86] kvm: Update the reverse_cpuid list to include CPUID_7_EDX (Paolo
Bonzini) [1537379]
- [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
(Paolo Bonzini) [1537379]
- [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Paolo
Bonzini) [1537379]
- [x86] cpufeatures: Add Intel feature bits for Speculation Control
(Paolo Bonzini) [1537379]
- [x86] cpufeatures: Add AMD feature bits for Speculation Control (Paolo
Bonzini) [1537379]
- [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Paolo Bonzini) [1537379]
- [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Paolo
Bonzini) [1537379]
[3.10.0-858.el7]
- [tools] revert perf: Fix swap for samples with raw data (Jiri Olsa)
[1458228]
- [netdrv] ibmvnic: Fix early release of login buffer (Desnes Augusto
Nunes do Rosario) [1545578]
- [netdrv] ibmvnic: Clean RX pool buffers during device close (Desnes
Augusto Nunes do Rosario) [1545578]
- [netdrv] ibmvnic: Free RX socket buffer in case of adapter error
(Desnes Augusto Nunes do Rosario) [1545578]
- [netdrv] ibmvnic: Fix NAPI structures memory leak (Desnes Augusto
Nunes do Rosario) [1545578]
- [netdrv] ibmvnic: Fix login buffer memory leaks (Desnes Augusto Nunes
do Rosario) [1545578]
- [netdrv] ibmvnic: Wait until reset is complete to set carrier on
(Desnes Augusto Nunes do Rosario) [1545578]
- [block] disable runtime-pm for blk-mq (Ming Lei) [1548269]
- [mm] revert memcontrol: fix cgroup creation failure after many small
jobs (Aristeu Rozanski) [1548593 1517028]
- [mm] revert cgroup: kill css_id (Aristeu Rozanski) [1548593 1517028]
[3.10.0-857.el7]
- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod
Wilson) [1548430] {CVE-2017-13166}
- [sound] alsa: seq: Fix use-after-free at creating a port
(CVE-2017-15265) (Jaroslav Kysela) [1503381] {CVE-2017-15265}
- [gpu] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Rob
Clark) [1546022]
- [edac] disable only ghes_edac by default (Aristeu Rozanski) [1543078]
- [edac] ghes: Model a single, logical memory controller (Aristeu
Rozanski) [1543078]
- [fs] cifs: release cifs root_cred after exit_cifs (Leif Sahlberg)
[1525874]
- [fs] gfs2: Fix fallocate chunk size (Andreas Grunbacher) [1545329]
- [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas
Grunbacher) [1542594]
- [fs] gfs2: Clean up (lookup,fillup)_metapath (Andreas Grunbacher)
[1542594]
- [fs] iomap: warn on zero-length mappings (Andreas Grunbacher) [1542594]
- [md] raid0: remove blank line printk from dump_zones() (John Pittman)
[1534272]
- [md] dm: use blkdev_get rather than bdgrab when issuing pass-through
ioctl (Mike Snitzer) [1513037]
- [mm] kvmalloc: stress the vmalloc path in the debugging kernel
(Mikulas Patocka) [1523567]
- [mm] fs: rework do_invalidatepage (Eric Sandeen) [1546079]
- [net] netfilter: fix NULL ptr dereference in nf_send_reset() (Paolo
Abeni) [1546148]
[3.10.0-856.el7]
- [infiniband] ipoib: Add ipoib_enhanced module parameter (Slava
Shwartsman) [1533013]
- [netdrv] ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (Desnes
Augusto Nunes do Rosario) [1544356]
- [netdrv] ibmvnic: Reset long term map ID counter (Desnes Augusto Nunes
do Rosario) [1544356]
- [netdrv] ibmvnic: queue reset when CRQ gets closed during reset
(Desnes Augusto Nunes do Rosario) [1544356]
- [netdrv] ibmvnic: Ensure that buffers are NULL after free (Desnes
Augusto Nunes do Rosario) [1544356]
- [netdrv] ibmvnic: Fix rx queue cleanup for non-fatal resets (Desnes
Augusto Nunes do Rosario) [1544356]
- [netdrv] ibmvnic: fix empty firmware version and errors cleanup
(Desnes Augusto Nunes do Rosario) [1544356]
- [netdrv] ibmvnic: fix firmware version when no firmware level has been
provided by the VIOS server (Desnes Augusto Nunes do Rosario) [1544356]
- [netdrv] mlx5e: Fix offloading of E-Switch TC pedit actions (Slava
Shwartsman) [1545640]
- [netdrv] qed: Correct setting the number of completion queues for FCoE
functions (Chad Dupuis) [1542188]
- [netdrv] ixgbe: fix crash in build_skb Rx code path (Ken Cox) [1520428]
- [netdrv] tg3: APE heartbeat changes (Jonathan Toppins) [1546217]
- [powerpc] pseries/vio: Dispose of virq mapping on vdevice unregister
(Gustavo Duarte) [1544009]
- [s390] qeth: fix underestimated count of buffer elements (Hendrik
Brueckner) [1544698]
- [x86] kvm: fix singlestepping over syscall (Paolo Bonzini) [1464481]
{CVE-2017-7518}
- [x86] paravirt: fix kabi breakage in pv_mmu_ops (Jeff Moyer) [1546027]
- [x86] uaccess: introduce copy_from_iter_flushcache for pmem /
cache-bypass operations (Jeff Moyer) [1471678]
[3.10.0-855.el7]
- [crypto] algif_skcipher: Remove custom release parent function (Bruno
Eduardo de Oliveira Meneguele) [1529441]
- [crypto] algif_hash: Remove custom release parent function (Bruno
Eduardo de Oliveira Meneguele) [1537376]
- [mailbox] pcc: Drop uninformative output during boot (Kazuhito Hagio)
[1515571]
- [edac] skx_edac: Fix detection of single-rank DIMMs (Aristeu Rozanski)
[1482248]
- [md] free unused memory after bitmap resize (Nigel Croxon) [1532767]
- [fs] sunrpc: ensure correct error is reported by xs_tcp_setup_socket()
(Steve Dickson) [1536582]
- [fs] Revert "fixing infinite OPEN loop in 4.0 stateid recovery" (Steve
Dickson) [1542191]
- [scsi] use 'scsi_device_from_queue()' for scsi_dh (Mike Snitzer) [1546212]
- [scsi] dh: add a common helper to get a scsi_device from a
request_queue (Mike Snitzer) [1546212]
- [scsi] qedi: Drop cqe response during connection recovery (Chad
Dupuis) [1543503]
- [scsi] qedi: Fix a possible sleep-in-atomic bug in
qedi_process_tmf_resp (Chad Dupuis) [1543503]
- [scsi] qla4xxx: skip error recovery in case of register disconnect
(Himanshu Madhani) [1541766]
- [x86] spectre: fix the kernel build without CONFIG_RETPOLINE (Josh
Poimboeuf) [1543939]
[3.10.0-854.el7]
- [tools] perf: Fix swap for samples with raw data (Jiri Olsa) [1458228]
- [alsa] hda/realtek: Enable Thinkpad Dock device for ALC298 platform
(Jaroslav Kysela) [1469623]
- [crypto] rng: prevent entry into drbg test path from algif_rng (Bruno
Eduardo de Oliveira Meneguele) [1485815]
- [net] macvtap: add namespace support to the sysfs device class (Davide
Caratti) [1544499]
- [net] sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera)
[1542013]
- [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
(Florian Westphal) [1543088] {CVE-2017-18017}
[3.10.0-853.el7]
- [sound] alsa: seq: Make ioctls race-free (CVE-2018-1000004) (Jaroslav
Kysela) [1537203] {CVE-2018-1000004}
- [gpu] drm/i915/gvt: move write protect handler out of mmio emulation
function (Paul Lai) [1525419]
- [gpu] drm/i915/gvt: Factor intel_vgpu_page_track (Paul Lai) [1525419]
- [fs] xfs: eliminate duplicate icreate tx reservation functions (Brian
Foster) [1397653]
- [fs] xfs: refactor inode chunk alloc/free tx reservation (Brian
Foster) [1397653]
- [fs] xfs: include an allocfree res for inobt modifications (Brian
Foster) [1397653]
- [fs] xfs: truncate transaction does not modify the inobt (Brian
Foster) [1397653]
- [fs] xfs: fix up agi unlinked list reservations (Brian Foster) [1397653]
- [fs] xfs: include inobt buffers in ifree tx log reservation (Brian
Foster) [1397653]
- [fs] xfs: print transaction log reservation on overrun (Brian Foster)
[1397653]
- [fs] xfs: dump transaction usage details on log reservation overrun
(Brian Foster) [1397653]
- [fs] xfs: refactor xlog_cil_insert_items() to facilitate transaction
dump (Brian Foster) [1397653]
- [fs] xfs: separate shutdown from ticket reservation print helper
(Brian Foster) [1397653]
- [s390] gs: add compat regset for the guarded storage broadcast control
block (Hendrik Brueckner) [1537067]
- [x86] intel_rdt/cqm: avoid negative static key counts (Joe Lawrence)
[1524901]
- [x86] efi: Fix boot crash by always mapping boot service regions into
new EFI page tables (Lenny Szubowicz) [1535243]
[3.10.0-852.el7]
- [netdrv] bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep
routine (Jonathan Toppins) [1532863]
- [netdrv] bnxt_en: Fix population of flow_type in
bnxt_hwrm_cfa_flow_alloc() (Jonathan Toppins) [1532863]
- [netdrv] bnxt_en: Fix sources of spurious netpoll warnings (Jonathan
Toppins) [1532863]
- [mm] memcg, slab: do not destroy children caches if parent has aliases
(Aristeu Rozanski) [1502818]
- [mm] memcg, slab: fix races in per-memcg cache creation/destruction
(Aristeu Rozanski) [1502818]
- [mm] memcg, slab: clean up memcg cache initialization/destruction
(Aristeu Rozanski) [1502818]
- [mm] memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path
(Aristeu Rozanski) [1502818]
- [block] Invalidate cache on discard v2 (Ming Lei) [1515920]
- [x86] mm: Fix use-after-free of ldt_struct (Oleg Nesterov) [1543352]
{CVE-2017-17053}
[3.10.0-851.el7]
- [kernel] acct.c: fix the acct->needcheck check in check_free_space()
(Oleg Nesterov) [1520791]
- [mm] pm/hibernate: touch NMI watchdog when creating snapshot (Aristeu
Rozanski) [1487022]
- [mm] userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK
fails (Andrea Arcangeli) [1531285]
- [block] blk-mq: Take tagset lock when updating hw queues (Ming Lei)
[1528644]
- [kernel] genirq/affinity: avoid deadlock in
pci_alloc_irq_vectors_affinity (Ming Lei) [1528644]
- [block] blk-mq: avoid IO hang during CPU hotplug by freezing queues in
order (Ming Lei) [1528644]
- [nvme] kick requeue list when requeueing a request instead of when
starting the queues (Ming Lei) [1528644]
- [scsi] dual scan thread bug fix (Ewan Milne) [1509331]
- [scsi] fix our current target reap infrastructure (Ewan Milne) [1509331]
- [s390] crypto: fix aes/paes Kconfig dependeny (Hendrik Brueckner)
[1538139]
- [s390] mm: fix BUG_ON in crst_table_upgrade (Hendrik Brueckner) [1500580]
- [x86] paravirt: Remove 'noreplace-paravirt' cmdline option (Josh
Poimboeuf) [1538911]
- [x86] microcode/amd: Add support for fam17h microcode loading (Suravee
Suthikulpanit) [1540104]
- [x86] Use __nostackprotect for sme_encrypt_kernel (Suravee
Suthikulpanit) [1540104]
- [x86] mm: Encrypt the initrd earlier for BSP microcode update (Suravee
Suthikulpanit) [1540104]
- [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption
(Suravee Suthikulpanit) [1540104]
- [x86] mm: Centralize PMD flags in sme_encrypt_kernel() (Suravee
Suthikulpanit) [1540104]
- [x86] mm: Use a struct to reduce parameters for SME PGD mapping
(Suravee Suthikulpanit) [1540104]
- [x86] mm: Clean up register saving in the __enc_copy() assembly code
(Suravee Suthikulpanit) [1540104]
[3.10.0-850.el7]
- [crypto] chelsio - Check error code with IS_ERR macro (Arjun
Vynipadath) [1542351]
- [crypto] chelsio - Use x8_ble gf multiplication to calculate IV (Arjun
Vynipadath) [1542351]
- [crypto] gf128mul - The x8_ble multiplication functions (Arjun
Vynipadath) [1542351]
- [crypto] gf128mul - rename the byte overflow tables (Arjun Vynipadath)
[1542351]
- [crypto] gf128mul - remove xx() macro (Arjun Vynipadath) [1542351]
- [crypto] chelsio - Fix memory leak (Arjun Vynipadath) [1542351]
- [scsi] libcxgbi: use GFP_ATOMIC in cxgbi_conn_alloc_pdu() (Arjun
Vynipadath) [1541085]
- [infiniband] iw_cxgb4: remove the stid on listen create failure (Arjun
Vynipadath) [1541085]
- [infiniband] iw_cxgb4: when flushing, complete all wrs in a chain
(Arjun Vynipadath) [1541085]
- [infiniband] iw_cxgb4: reflect the original WR opcode in drain cqes
(Arjun Vynipadath) [1541085]
- [infiniband] iw_cxgb4: Only validate the MSN for successful
completions (Arjun Vynipadath) [1541085]
- [infiniband] iw_cxgb4: only insert drain cqes if wq is flushed (Arjun
Vynipadath) [1541085]
- [infiniband] iw_cxgb4: put ep reference in pass_accept_req() (Arjun
Vynipadath) [1541085]
- [netdrv] be2net: restore properly promisc mode after queues
reconfiguration (Ivan Vecera) [1535897]
- [netdrv] ixgbe: Set DMA attributes individually (Ken Cox) [1536455]
- [netdrv] iwlwifi: mvm: fix security bug in PN checking (Stanislaw
Gruszka) [1538028]
- [netdrv] ibmvnic: Wait for device response when changing MAC (Desnes
Augusto Nunes do Rosario) [1540838]
- [netdrv] ibmvnic: Don't handle RX interrupts when not up (Desnes
Augusto Nunes do Rosario) [1532345]
- [netdrv] ibmvnic: Fix pending MAC address changes (Desnes Augusto
Nunes do Rosario) [1535368]
- [netdrv] ibmvnic: Include header descriptor support for ARP packets
(Desnes Augusto Nunes do Rosario) [1529748]
- [netdrv] ibmvnic: Increase maximum number of RX/TX queues (Desnes
Augusto Nunes do Rosario) [1529748]
- [netdrv] ibmvnic: Rename IBMVNIC_MAX_TX_QUEUES to IBMVNIC_MAX_QUEUES
(Desnes Augusto Nunes do Rosario) [1529748]
- [net] cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni)
[1540821]
- [net] properly release sk_frag.page (Lorenzo Bianconi) [1535775]
- [net] netlink: Add netns check on taps (William Townsend) [1538738]
{CVE-2017-17449}
- [net] netfilter: xt_osf: Add missing permission checks (Florian
Westphal) [1539230] {CVE-2017-17448}
- [net] netfilter: nfnetlink_cthelper: Add missing permission checks
(Florian Westphal) [1539230] {CVE-2017-17448}
[3.10.0-849.el7]
- [tools] perf vendor events powerpc: Remove duplicate events (Mauricio
Oliveira) [1521091]
- [tools] perf vendor events powerpc: Update POWER9 events (Mauricio
Oliveira) [1521091]
- [thermal] doc change updates expected cur_state behavior (Brad Peters)
[1211434]
- [hid] Add PCI ID for Cannon Lake and Coffee Lake (Brad Peters) [1530141]
- [edac] sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode
(Aristeu Rozanski) [1536995]
- [fs] sysfs: Use only return value from is_visible for the file mode
(Jeff Moyer) [1533361]
- [fs] nfsd: auth: Fix gid sorting when rootsquash enabled (Thiago
Becker) [1516978]
- [block] silently forbid sending any ioctl to a partition (Paolo
Bonzini) [1438809]
- [mm] fix collision between DAX PMD and PTEs (Jeff Moyer) [1528957]
- [mm] always enable thp for dax mappings (Jeff Moyer) [1472025]
- [mm] improve readability of transparent_hugepage_enabled() (Jeff
Moyer) [1472025]
- [acpi] acpi, nfit: validate commands against the device type (Al
Stone) [1471819]
- [acpi] acpi, nfit: add support for the _LSI, _LSR, and _LSW label
methods (Al Stone) [1471819]
[3.10.0-848.el7]
- [kernel] lockdep: Increase MAX_STACK_TRACE_ENTRIES for debug kernel
(Waiman Long) [1532959]
- [kernel] make groups_sort calling a responsibility group_info
allocators (Thiago Becker) [1516978]
- [kernel] watchdog: Prevent false positives with turbo modes (Jiri
Olsa) [1493859]
- [netdrv] xen-netfront: enable device after manual module load (Eduardo
Otubo) [1472220]
- [netdrv] ibmvnic: Fix IPv6 packet descriptors (Gustavo Duarte) [1536746]
- [netdrv] ibmvnic: Fix IP offload control buffer (Gustavo Duarte) [1536746]
- [netdrv] bnxt_en: Don't print Link speed -1 no longer supported
messages (Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: Uninitialized variable in bnxt_tc_parse_actions()
(Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: Need to unconditionally shut down RoCE in
bnxt_shutdown (Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: wildcard smac while creating tunnel decap filter
(Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: fix dst/src fid for vxlan encap/decap actions
(Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg()
(Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: Add ETH_RESET_AP support (Jonathan Toppins) [1522743]
- [netdrv] net: ethtool: add support for reset of AP inside NIC
interface (Jonathan Toppins) [1522743]
- [netdrv] bnxt_en: Fix an error handling path in
'bnxt_get_module_eeprom()' (Jonathan Toppins) [1522743]
- [powerpc] kvm: book3s: Provide information about hardware/firmware CVE
workarounds (Serhii Popovych) [1532077] {CVE-2017-5754}
- [powerpc] powernv/pci: Enable 64-bit devices to access >4GB DMA space
(Mauricio Oliveira) [1506259]
- [powerpc] powernv/pci: Add helper to check if a PE has a single vendor
(Mauricio Oliveira) [1506259]
- [x86] kvm: svm: Fix up enable_smi_window due to out-of-order backport
(Suravee Suthikulpanit) [1135003]
- [x86] kvm: svm: Enable Virtual GIF feature (Suravee Suthikulpanit)
[1135003]
- [x86] kvm: svm: Add Virtual GIF feature definition (Suravee
Suthikulpanit) [1135003]
- [x86] cpufeature,kvm/svm: Rename (shorten) the new virtualized
VMSAVE/VMLOAD CPUID flag (Suravee Suthikulpanit) [1135003]
- [x86] kvm: svm: Enable Virtual VMLOAD VMSAVE feature (Suravee
Suthikulpanit) [1135003]
- [x86] kvm: svm: Add Virtual VMLOAD VMSAVE feature definition (Suravee
Suthikulpanit) [1135003]
- [x86] kvm: svm: Rename lbr_ctl field in the vmcb control area (Suravee
Suthikulpanit) [1135003]
- [x86] kvm: svm: Prepare for new bit definition in lbr_ctl (Suravee
Suthikulpanit) [1135003]
- [x86] fpu: Use early_param() for clearcpuid (Scott Wood) [1539423]
[3.10.0-847.el7]
- [dma-buf] fix reservation_object_wait_timeout_rcu once more v2 (Lyude
Paul) [1535631]
- [fs] nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat
(Dave Wysochanski) [1539866]
- [fs] xfs: validate sb_logsunit is a multiple of the fs blocksize (Bill
O'Donnell) [1538495]
- [fs] nfsv4: always set NFS_LOCK_LOST when a lock is lost (Steve
Dickson) [1540324]
- [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1524717]
- [scsi] qla2xxx: Fix memory corruption during hba reset test (Himanshu
Madhani) [1524717]
- [scsi] qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu
Madhani) [1524717]
- [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu
Madhani) [1524717]
- [block] dm: fix incomplete request_queue initialization (Mike Snitzer)
[1517771]
- [block] allow gendisk's request_queue registration to be deferred
(Mike Snitzer) [1517771]
- [block] Protect less code with sysfs_lock in blk_(un,)
register_queue() (Mike Snitzer) [1517771]
- [block] properly protect the 'queue' kobj in blk_unregister_queue
(Mike Snitzer) [1517771]
[3.10.0-846.el7]
- [infiniband] iser-target: avoid reinitializing rdma contexts for isert
commands (Don Dutile) [1540434]
- [netdrv] nfp: implement ethtool FEC mode settings (John Linville)
[1519199]
- [netdrv] nfp: add helpers for FEC support (John Linville) [1519199]
- [netdrv] nfp: add get/set link settings ndos to representors (John
Linville) [1519199]
- [netdrv] nfp: resync repr state when port table sync (John Linville)
[1519199]
- [netdrv] nfp: refactor nfp_app_reprs_set (John Linville) [1519199]
- [netdrv] nfp: don't depend on compiler constant propagation (John
Linville) [1519199]
- [netdrv] vmxnet3: repair memory leak (Neil Horman) [1525354]
- [cpufreq] governor: Serialize governor callbacks (David Arcari) [1538572]
- [cpufreq] governor: split cpufreq_governor_dbs() (David Arcari) [1538572]
- [cpufreq] governor: register notifier from cs_init() (David Arcari)
[1538572]
- [cpufreq] intel_pstate: Remove use of
get_target_pstate_use_cpu_load(() (Prarit Bhargava) [1537502]
- [cpufreq] revert intel_pstate: Use load-based P-state selection more
widely (Prarit Bhargava) [1537502]
- [cpufreq] Fix intel_pstate driver (Prarit Bhargava) [1537502]
- [x86] fpu: Fix get_xsave_addr() behavior under virtualization ("Dr.
David Alan Gilbert") [1534309]
- [x86] kvm: fix usage of uninit spinlock in avic_vm_destroy() (Wei
Huang) [1537402]
- [x86] KVM: Fix CPUID function for word 6 (80000001_ECX) (Wei Huang)
[1533358]
- [kernel] print kdump kernel loaded status in stack dump (Lianbo Jiang)
[1535754]
- [kernel] kexec: add a kexec_crash_loaded() function (Lianbo Jiang)
[1535754]
[3.10.0-845.el7]
- [watchdog] hpwdt: remove indirect call in watchdog/hpwdt.c (Josh
Poimboeuf) [1535644]
- [kernel] x86/spec_ctrl: cleanup __ptrace_may_access (Josh Poimboeuf)
[1535644]
- [x86] bugs: Drop one "mitigation" from dmesg (Josh Poimboeuf) [1535644]
- [x86] kvm: vmx: Make indirect call speculation safe (Josh Poimboeuf)
[1535644]
- [x86] kvm: x86: Make indirect calls in emulator speculation safe (Josh
Poimboeuf) [1535644]
- [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB (Josh
Poimboeuf) [1535644]
- [x86] mce: Make machine check speculation protected (Josh Poimboeuf)
[1535644]
- [x86] spec_ctrl: fix ptrace IBPB optimization (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Josh
Poimboeuf) [1535644]
- [x86] spectre/meltdown: avoid the vulnerability directory to weaken
kernel security (Josh Poimboeuf) [1535644]
- [x86] unwind: fix livepatch regression with CALL_NOSPEC macro (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: Document retpolines and ibrs_enabled=3 (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: upgrade GCC retpoline warning to an error (Josh
Poimboeuf) [1535644]
- [x86] Use IBRS for firmware update path (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: enforce sane combinations of IBRS and retpoline (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: use upstream RSB stuffing function (Josh Poimboeuf)
[1535644]
- [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Josh Poimboeuf) [1535644]
- [kernel] x86/jump_label: warn on failed jump label patch (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: detect unretpolined modules (Josh Poimboeuf) [1535644]
- [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
(Josh Poimboeuf) [1535644]
- [x86] retpoline: Fill return stack buffer on vmexit (Josh Poimboeuf)
[1535644]
- [x86] retpoline/xen: Convert Xen hypercall indirect jumps (Josh
Poimboeuf) [1535644]
- [x86] retpoline/hyperv: Convert assembler indirect jumps (Josh
Poimboeuf) [1535644]
- [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps (Josh
Poimboeuf) [1535644]
- [x86] retpoline/entry: Convert entry assembler indirect jumps (Josh
Poimboeuf) [1535644]
- [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Josh
Poimboeuf) [1535644]
- [x86] retpoline: Add initial retpoline support (Josh Poimboeuf) [1535644]
- [x86] jump_label: add asm support for static keys (Josh Poimboeuf)
[1535644]
- [x86] asm: Make asm/alternative.h safe from assembly (Josh Poimboeuf)
[1535644]
- [tools] objtool: Support new GCC 6 switch jump table pattern (Josh
Poimboeuf) [1535644]
- [tools] objtool: Detect jumps to retpoline thunks (Josh Poimboeuf)
[1535644]
- [x86] spectre: Add boot time option to select Spectre v2 mitigation
(Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: print features changed by microcode loading (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: refactor the init and microcode loading paths (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: remove ibrs_enabled variable (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: add ibp_disabled variable (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Josh
Poimboeuf) [1535644]
- [x86] spec_ctrl: remove performance measurements from documentation
(Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: make ipbp_enabled read-only (Josh Poimboeuf) [1535644]
- [x86] spec_ctrl: remove ibpb_enabled=2 mode (Josh Poimboeuf) [1535644]
- [x86] cpu: Implement CPU vulnerabilites sysfs functions (Josh
Poimboeuf) [1535644]
- [base] sysfs/cpu: Add vulnerability folder (Josh Poimboeuf) [1535644]
- [x86] cpu: Merge bugs.c and bugs_64.c (Josh Poimboeuf) [1535644]
[3.10.0-844.el7]
- [tools] perf record: Fix wrong size in perf_record_mmap for last
kernel module (Jiri Olsa) [1509073]
- [testmgr] disable ECDH and DH in FIPS mode (Bruno Eduardo de Oliveira
Meneguele) [1523357]
- [kernel] cpumask: Fix cpumask leak in partition_sched_domains() (Joe
Lawrence) [1534918]
- [kernel] pm / hibernate: Restore processor state before using per-CPU
variables (Prarit Bhargava) [1418896]
- [x86] power/64: Fix hibernation return address corruption (Prarit
Bhargava) [1418896]
- [x86] pti/mm: Fix trampoline stack problem with XEN PV (Andrea
Arcangeli) [1533542]
- [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu() (Suravee
Suthikulpanit) [1522676]
- [mm] swap: zswap: maybe_preload & refactoring (Jerome Marchand) [1532517]
- [mm] ksm: add cond_resched() to the rmap_walks (Rafael Aquini) [1519517]
- [mm] mprotect: add a cond_resched() inside change_pmd_range() (Rafael
Aquini) [1519517]
- [infiniband] rdma/bnxt_re: Fix the RoCE firmware version reported
(Selvin Xavier) [1538406]
- [netdrv] cxgb4: fix possible deadlock (Arjun Vynipadath) [1439204]
- [netdrv] hv_netvsc: Fix the receive buffer size limit (Vitaly
Kuznetsov) [1532169]
- [netdrv] nfp: flower: vxlan: ensure no sleep in atomic context (John
Linville) [1537927]
- [netdrv] nfp: flower: prioritize stats updates (John Linville) [1537141]
- [net] Fix double free and memory corruption in get_net_ns_by_id()
(Aristeu Rozanski) [1531551] {CVE-2017-15129}
[3.10.0-843.el7]
- [media] xc2028: avoid use after free (Torez Smith) [1402893]
{CVE-2016-7913}
- [kernel] module: avoid ifdefs for sig_enforce declaration (Bruno
Eduardo de Oliveira Meneguele) [1531454]
- [fs] sysfs: Do not warn about missing kernfs_node if kobj is not
active (Vivek Goyal) [1534568]
- [md] not clear ->safemode for external metadata array (Xiao Ni) [1526283]
- [md] always clear ->safemode when md_check_recovery gets the mddev
lock (Xiao Ni) [1526283]
- [block] blk-mq: don't allow write on attributes of .seq_ops (Ming Lei)
[1535949]
- [scsi] lpfc: Fix SCSI io host reset causing kernel crash (Dick
Kennedy) [1530120]
- [scsi] lpfc: FLOGI failures are reported when connected to a private
loop (Dick Kennedy) [1532307]
- [scsi] qla2xxx: Fix NULL pointer crash due to probe failure (Himanshu
Madhani) [1525810]
- [scsi] core: check for device state in __scsi_remove_target() (Ewan
Milne) [1537459]
- [scsi] fixup kernel warning during rmmod() (Ewan Milne) [1537459]
- [nvme] rdma: fix concurrent reset and reconnect (David Milburn) [1517602]
- [nvdimm] btt: fix uninitialized err_lock (Jeff Moyer) [1524775]
- [tools] testing/nvdimm: fix nfit_test buffer overflow (Jeff Moyer)
[1375501]
- [tools] testing/nvdimm: fix nfit_test shutdown crash (Jeff Moyer)
[1375501]
- [tools] testing/nvdimm: make iset cookie predictable (Jeff Moyer)
[1375501]
- [tools] testing/nvdimm: support for sub-dividing a pmem region (Jeff
Moyer) [1375501]
- [tools] testing/nvdimm: fix allocation range for mock flush hint
tables (Jeff Moyer) [1375501]
[3.10.0-842.el7]
- [crypto] aesni: add wrapper for generic gcm(aes) (Sabrina Dubroca)
[1525527]
- [crypto] aesni: fix typo in generic_gcmaes_decrypt (Sabrina Dubroca)
[1525527]
- [infiniband] iser-target: Fix possible use-after-free in connection
establishment error (Don Dutile) [1519131]
- [netdrv] hv_netvsc: Change GPADL teardown order according to Hyper-V
version (Mohammed Gamal) [1529436]
- [netdrv] hv_netvsc: Split netvsc_revoke_buf() and
netvsc_teardown_gpadl() (Mohammed Gamal) [1529436]
- [netdrv] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages
(Arjun Vynipadath) [1538425]
- [netdrv] bnxt_en: export a common switchdev PARENT_ID for all reps of
an adapter (Jonathan Toppins) [1536308]
- [netdrv] ibmvnic: Allocate and request vpd in init_resources (Gustavo
Duarte) [1537433]
- [netdrv] ibmvnic: Revert to previous mtu when unsupported value
requested (Gustavo Duarte) [1537433]
- [netdrv] ibmvnic: Modify buffer size and number of queues on failover
(Gustavo Duarte) [1537433]
- [netdrv] revert mlx5: Expose command polling interface (Don Dutile)
[1533670]
- [netdrv] revert mlx5: Add fast unload support in shutdown flow (Don
Dutile) [1533670]
- [net] ipv4: fib: Fix metrics match when deleting a route (Phil Sutter)
[1526442]
- [net] sched: fix use-after-free in tcf_block_put_ext (Ivan Vecera)
[1533034]
- [net] sched: get rid of rcu_barrier() in tcf_block_put_ext() (Ivan
Vecera) [1533034]
- [net] use for_each_netdev_safe() in rtnl_group_changelink() (Lorenzo
Bianconi) [1523618]
- [net] openvswitch: Fix pop_vlan action for double tagged frames (Eric
Garver) [1522739]
- [net] openvswitch: fix list corruption on force commit (Eric Garver)
[1531680]
- [net] tcp: Split BUG_ON() in tcp_tso_should_defer() into two
assertions (Stefano Brivio) [1532373]
- [net] ethtool: add support for forward error correction modes (Ivan
Vecera) [1530634]
- [net] vxlan: restore dev->mtu setting based on lower device (Stefano
Brivio) [1520310]
- [net] xfrm: add UDP encapsulation port in migrate message (Bruno
Eduardo de Oliveira Meneguele) [1460790]
- [net] xfrm: extend MIGRATE with UDP encapsulation port (Bruno Eduardo
de Oliveira Meneguele) [1460790]
- [net] xfrm: fix state migration copy replay sequence numbers (Bruno
Eduardo de Oliveira Meneguele) [1460790]
- [net] xfrm: Cleanup error handling of xfrm_state_clone (Bruno Eduardo
de Oliveira Meneguele) [1460790]
- [net] xfrm: checkpatch errors with foo * bar (Bruno Eduardo de
Oliveira Meneguele) [1460790]
[3.10.0-841.el7]
- [gpu] drm/vmwgfx: fix memory corruption with legacy/sou connectors
(Rob Clark) [1525872]
- [gpu] drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark)
[1532388]
- [gpu] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (Rob
Clark) [1532388]
- [gpu] drm/i915: Disable DC states around GMBUS on GLK (Rob Clark)
[1532388]
- [gpu] drm/i915/skl+: debugfs entry to control IPC (Rob Clark) [1532388]
- [gpu] drm/i915/bxt+: Enable IPC support (Rob Clark) [1532388]
- [gpu] drm/i915/gen9+: Add has_ipc flag in device info structure (Rob
Clark) [1532388]
- [gpu] drm/i915/gen10: Calculate and enable transition WM (Rob Clark)
[1532388]
- [gpu] drm/i915/skl+: Optimize WM calculation (Rob Clark) [1532388]
- [gpu] drm/i915: Fixed point fixed16 wrapper cleanup (Rob Clark) [1532388]
- [gpu] drm/i915: Flush pending GTT writes before unbinding (Rob Clark)
[1532388]
- [gpu] drm: Add retries for lspcon mode detection (Rob Clark) [1532388]
- [gpu] drm/amdgpu: bypass lru touch for KIQ ring submission (Rob Clark)
[1532388]
- [gpu] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 (Rob
Clark) [1532388]
- [gpu] drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map
(Rob Clark) [1532388]
- [gpu] drm/i915: Prevent zero length "index" write (Rob Clark) [1532388]
- [gpu] drm/i915: Don't try indexed reads to alternate slave addresses
(Rob Clark) [1532388]
- [gpu] drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition (Rob Clark)
[1532388]
- [gpu] drm/i915/fbdev: Serialise early hotplug events with async fbdev
config (Rob Clark) [1532388]
- [gpu] drm/i915: Re-register PMIC bus access notifier on runtime resume
(Rob Clark) [1532388]
- [gpu] drm/i915: Fix false-positive assert_rpm_wakelock_held in
i915_pmic_bus_access_notifier v2 (Rob Clark) [1532388]
- [gpu] drm/amdgpu: Set adev->vcn.irq.num_types for VCN (Rob Clark)
[1532388]
- [gpu] drm/amdgpu: move UVD/VCE and VCN structure out from union (Rob
Clark) [1532388]
- [gpu] drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x
sinks (Rob Clark) [1532388]
- [gpu] drm/fb_helper: Disable all crtc's when initial setup fails (Rob
Clark) [1532388]
- [gpu] drm/amd/pp: fix typecast error in powerplay (Rob Clark) [1532388]
- [gpu] drm/ttm: once more fix ttm_buffer_object_transfer (Rob Clark)
[1532388]
- [gpu] drm/radeon: fix atombios on big endian (Rob Clark) [1532388]
- [gpu] drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a
debug (Rob Clark) [1532388]
- [gpu] drm/vblank: Fix flip event vblank count (Rob Clark) [1532388]
- [gpu] drm/amdgpu: Remove check which is not valid for certain VBIOS
(Rob Clark) [1532388]
- [gpu] drm/amdgpu: Properly allocate VM invalidate eng v2 (Rob Clark)
[1532388]
- [gpu] drm/amdgpu: fix error handling in amdgpu_bo_do_create (Rob
Clark) [1532388]
- [gpu] drm/amdgpu: correct reference clock value on vega10 (Rob Clark)
[1532388]
- [gpu] drm/amdgpu: Potential uninitialized variable in
amdgpu_vm_update_directories() (Rob Clark) [1532388]
- [gpu] drm/amdgpu: potential uninitialized variable in
amdgpu_vce_ring_parse_cs() (Rob Clark) [1532388]
- [gpu] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1532388]
- [x86] gpu: add CFL to early quirks (Rob Clark) [1532388]
- [x86] gpu: CNL uses the same GMS values as SKL (Rob Clark) [1532388]
- [x86] gpu: GLK uses the same GMS values as SKL (Rob Clark) [1532388]
[3.10.0-840.el7]
- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705]
- [i2c] core: Add function for finding the bus speed from ACPI, take 2
(Gopal Tiwari) [1456705]
- [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705]
- [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705]
- [i2c] designware: set the common config before the if else (Gopal
Tiwari) [1456705]
- [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705]
- [i2c] designware: get fast plus and high speed *CNT configuration
(Gopal Tiwari) [1456705]
- [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari)
[1456705]
- [i2c] i2c / acpi: add support for ACPI reconfigure notifications
(Gopal Tiwari) [1456705]
- [acpi] add support for ACPI reconfiguration notifiers (Gopal Tiwari)
[1456705]
- [acpi] scan: fix enumeration (visited) flags for bus rescans (Gopal
Tiwari) [1456705]
- [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705]
- [i2c] print more info when acpi_i2c_space_handler() fails (Gopal
Tiwari) [1456705]
- [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705]
- [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari)
[1456705]
- [i2c] cleanup i2c_register_adapter() by refactoring recovery init
(Gopal Tiwari) [1456705]
- [i2c] free idr when sanity checks in i2c_register_adapter() fail
(Gopal Tiwari) [1456705]
- [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari)
[1456705]
- [i2c] only check scl functions when using generic recovery (Gopal
Tiwari) [1456705]
- [i2c] let I2C masters ignore their children for PM (Gopal Tiwari)
[1456705]
- [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705]
- [kernel] i2c: introduce helper function to get 8 bit address from a
message (Gopal Tiwari) [1456705]
- [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705]
- [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705]
- [i2c] Add generic support passing secondary devices addresses (Gopal
Tiwari) [1456705]
- [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari)
[1456705]
- [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705]
- [i2c] core: Add support for best effort block read emulation (Gopal
Tiwari) [1456705]
- [i2c] doc: dt: describe generic bindings (Gopal Tiwari) [1456705]
- [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705]
- [i2c] support 10 bit and slave (Gopal Tiwari) [1456705]
- [i2c] core: add and export of_get_i2c_adapter_by_node() interface
(Gopal Tiwari) [1456705]
- [i2c] core: manage i2c bus device refcount in i2c_get/put_adapter
(Gopal Tiwari) [1456705]
- [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal
Tiwari) [1456705]
- [i2c] take address space into account when checking for used addresses
(Gopal Tiwari) [1456705]
- [i2c] make address check indpendent from client struct (Gopal Tiwari)
[1456705]
- [i2c] rename address check functions (Gopal Tiwari) [1456705]
- [i2c] core: only use set_scl for bus recovery after calling
prepare_recovery (Gopal Tiwari) [1456705]
- [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal
Tiwari) [1456705]
- [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705]
- [i2c] core: fix typo in comment (Gopal Tiwari) [1456705]
- [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705]
- [kernel] i2c: add a flag to mark clients as slaves (Gopal Tiwari)
[1456705]
- [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705]
- [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari)
[1456705]
- [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705]
- [i2c] change input parameter to i2c_adapter for
prepare/unprepare_recovery (Gopal Tiwari) [1456705]
- [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari)
[1456705]
- [i2c] clarify comments about the dev_released completion (Gopal
Tiwari) [1456705]
- [i2c] Only include slave support if selected (Gopal Tiwari) [1456705]
- [i2c] designware: Do not calculate SCL timing parameters needlessly
(Gopal Tiwari) [1456705]
- [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari)
[1456705]
- [i2c] do not try to load modules for of-registered devices (Gopal
Tiwari) [1456705]
- [i2c] acpi: Pick the first address if device has multiple (Gopal
Tiwari) [1456705]
- [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705]
- [i2c] core changes for slave support (Gopal Tiwari) [1456705]
- [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari)
[1456705]
- [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705]
- [i2c] move acpi code back into the core (Gopal Tiwari) [1456705]
- [i2c] add debug info when class instantiation was dropped (Gopal
Tiwari) [1456705]
- [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config
(Gopal Tiwari) [1456705]
- [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705]
- [i2c] Add message transfer tracepoints for SMBUS (ver 2) (Gopal
Tiwari) [1456705]
- [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705]
- [i2c] add deprecation warning for class based instantiation (Gopal
Tiwari) [1456705]
- [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal
Tiwari) [1456705]
- [i2c] attach/detach I2C client device to the ACPI power domain (Gopal
Tiwari) [1456705]
- [acpi] pm: allow child devices to ignore parent power state (Gopal
Tiwari) [1456705]
- [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705]
- [i2c] Remove redundant 'driver' field from the i2c_client struct
(Gopal Tiwari) [1456705]
- [media] core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]
- [acpi] pm: Make messages in acpi_device_set_power() print device names
(Gopal Tiwari) [1456705]
[3.10.0-839.el7]
- [powerpc] pseries: Make RAS IRQ explicitly dependent on DLPAR WQ
(Serhii Popovych) [1533857]
- [s390] cpuinfo: show facilities as reported by stfle (Hendrik
Brueckner) [1535082]
- [x86] locking/qspinlock: Fix kabi problem in a non-KVM/XEN VM (Waiman
Long) [1533529]
- [x86] platform/uv: Mark tsc_check_sync as an init function (Frank
Ramsay) [1526066]
- [x86] platform/uv: Add check of TSC state set by UV BIOS (Frank
Ramsay) [1526066]
- [x86] tsc: Provide a means to disable TSC ART (Frank Ramsay) [1526066]
- [x86] tsc: Drastically reduce the number of firmware bug warnings
(Frank Ramsay) [1526066]
- [x86] tsc: Skip TSC test and error messages if already unstable (Frank
Ramsay) [1526066]
- [x86] tsc: Add option that TSC on Socket 0 being non-zero is valid
(Frank Ramsay) [1526066]
- [x86] tsc: Remove the TSC_ADJUST clamp (Frank Ramsay) [1526066]
- [crypto] chcr - Avoid algo allocation in softirq (Arjun Vynipadath)
[1458315]
- [crypto] chcr - Select device in Round Robin fashion (Arjun
Vynipadath) [1458315]
- [crypto] chcr - Ensure Destination sg entry size less than 2k (Arjun
Vynipadath) [1458315]
- [crypto] chcr - Add debug counters (Arjun Vynipadath) [1458315]
- [crypto] chcr - Add ctr mode and process large sg entries for cipher
(Arjun Vynipadath) [1458315]
- [crypto] chcr - Avoid changing request structure (Arjun Vynipadath)
[1458315]
- [crypto] chcr - Return correct error code (Arjun Vynipadath) [1458315]
- [crypto] chcr - Fix fallback key setting (Arjun Vynipadath) [1458315]
- [crypto] chcr - Pass lcb bit setting to firmware (Arjun Vynipadath)
[1458315]
- [crypto] chcr - Fix error handling related to 'chcr_alloc_shash'
(Arjun Vynipadath) [1458315]
- [crypto] chcr - Add fallback for AEAD algos (Arjun Vynipadath) [1458315]
- [crypto] chcr - Set hmac_ctrl bit to use HW register HMAC_CFG 456
(Arjun Vynipadath) [1458315]
- [crypto] chcr - Increase priority of AEAD algos (Arjun Vynipadath)
[1458315]
- [crypto] chcr - Fix Smatch Complaint (Arjun Vynipadath) [1458315]
- [crypto] chcr - Fix wrong typecasting (Arjun Vynipadath) [1458315]
- [crypto] chcr - Change algo priority (Arjun Vynipadath) [1458315]
- [crypto] chcr - Change cra_flags for cipher algos (Arjun Vynipadath)
[1458315]
- [crypto] chcr - Use cipher instead of Block Cipher in gcm setkey
(Arjun Vynipadath) [1458315]
- [crypto] chcr - Fix key length for RFC4106 (Arjun Vynipadath) [1458315]
- [crypto] chcr - Fix panic on dma_unmap_sg (Arjun Vynipadath) [1458315]
- [crypto] chcr - Add AEAD algos (Arjun Vynipadath) [1458315]
- [crypto] aead - move aead_request_cast helper to aead.h (Arjun
Vynipadath) [1458315]
- [crypto] scatterwalk - Add scatterwalk_ffwd helper (Arjun Vynipadath)
[1458315]
- [netdrv] iwlwifi: pcie: fix DMA memory mapping / unmapping (Stanislaw
Gruszka) [1501882]
- [netdrv] ath10k: fix build errors with !CONFIG_PM (Stanislaw Gruszka)
[1501882]
- [netdrv] ath10k: fix core PCI suspend when WoWLAN is supported but
disabled (Stanislaw Gruszka) [1501882]
- [netdrv] ath9k: fix tx99 potential info leak (Stanislaw Gruszka) [1501882]
- [netdrv] i40e: don't remove netdev->dev_addr when syncing uc list
(Stefan Assmann) [1469354]
- [netdrv] cxgb3: assign port id to net_device->dev_port (Arjun
Vynipadath) [1530123]
- [netdrv] bnx2x: Improve reliability in case of nested PCI errors
(Michal Schmidt) [1529860]
[3.10.0-838.el7]
- [thermal] initialize thermal zone device correctly (Lenny Szubowicz)
[1487411]
- [net] bluetooth: Prevent stack info leak from the EFS element (Gopal
Tiwari) [1519633] {CVE-2017-1000410}
- [tools] cpupower: fix potential memory leak (Prarit Bhargava) [1422951]
- [tools] cpupower: bench: parse.c: fix several resource leaks (Prarit
Bhargava) [1422951]
- [usb] core: prevent malicious bNumInterfaces overflow (Torez Smith)
[1536886] {CVE-2017-17558}
- [misc] genwqe: Take R/W permissions into account when dealing with
memory pages (Gustavo Duarte) [1528752]
- [md] Call wait_barrier twice when underlaying device is blocked (Xiao
Ni) [1527875]
- [ata] ahci: Add Intel Cannon Lake PCH-H PCI ID (David Milburn)
[1533333 1457266]
- [block] elevator: lookup mq vs non-mq elevators (Ming Lei) [1526859]
- [block] elevator: remove redundant warnings on IO scheduler switch
(Ming Lei) [1526859]
- [block] blk-mq: set mq-deadline as default scheduler for single queue
device (Ming Lei) [1154525]
- [nvme] dm mpath: backport blk_path_error() (Mike Snitzer) [1535615]
- [nvme] fabrics: initialize default host->id in nvmf_host_default()
(Ewan Milne) [1533963]
- [nvme] fabrics: generate spec-compliant UUID NQNs (Ewan Milne) [1533963]
- [scsi] lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (Dick
Kennedy) [1532295]
- [scsi] lpfc: Linux LPFC driver does not process all RSCNs (Dick
Kennedy) [1532295]
- [scsi] lpfc: Driver fails to detect direct attach storage array (Dick
Kennedy) [1532303]
- [fs] gfs2: Use rhashtable walk interface in glock_hash_walk (Andreas
Grunbacher) [1526134]
- [fs] gfs2: Glock dump performance regression fix (Andreas Grunbacher)
[1526134]
- [fs] rhashtable: Add rhastable_walk_peek (Andreas Grunbacher) [1526134]
- [fs] nfs: commit direct writes even if they fail partially (Benjamin
Coddington) [1132610]
- [fs] simple_xattr: permit 0-size extended attributes (Miklos Szeredi)
[1532490]
- [fs] xfs: don't change inode mode if ACL update fails (Bill O'Donnell)
[1480671]
- [fs] pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
(Scott Mayhew) [1519649]
[3.10.0-837.el7]
- [mm] cgroup: kill css_id (Aristeu Rozanski) [1470325]
- [mm] memcontrol: fix cgroup creation failure after many small jobs
(Aristeu Rozanski) [1470325]
- [mm] device-dax: implement ->split() to catch invalid munmap attempts
(Jeff Moyer) [1523344]
- [mm] mm, hugetlbfs: introduce ->split() to vm_operations_struct (Jeff
Moyer) [1523344]
- [mm] move split_huge_page_pud/pmd sanity checks under the pte lock
(Jeff Moyer) [1523344]
- [mm] filemap: get rid of radix tree gfp mask for pagecache_get_page
(Yasuyuki Kobayashi) [1469247]
- [iommu] vt-d: Use domain instead of cache fetching (Peter Xu) [1531367]
- [nvme] rdma: don't fully stop the controller in error recovery (David
Milburn) [1532621]
- [fs] don't call file_pos_write() if vfs_read/write(, v) fails (Ivan
Vecera) [1534483]
- [x86] syscall: int80 must not clobber r12-15 (Oleg Nesterov) [1531686]
- [x86] syscall: change ia32_syscall() to create the full register frame
in ia32_do_call() (Oleg Nesterov) [1531686]
- [x86] KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Radim
Krcmar) [1520349] {CVE-2017-1000407}
- [kernel] livepatch: add locking to force and signal functions (Joe
Lawrence) [1522957]
- [kernel] livepatch: force transition to finish (Joe Lawrence) [1522957]
- [kernel] livepatch: send a fake signal to all blocking tasks (Joe
Lawrence) [1522957]
- [infiniband] hfi1: Prevent a NULL dereference (Alex Estrin) [1535166]
- [infiniband] qib: Fix comparison error with qperf compare/swap test
(Alex Estrin) [1526145 1520402]
- [infiniband] cm: Change sgid to IB GID when handling CM request (Alex
Estrin) [1526145 1520402]
- [infiniband] hfi1: Mask the path bits with the LMC for 16B RC Acks
(Alex Estrin) [1526145 1520402]
[3.10.0-836.el7]
- [x86] platform/uv/bau: Replace hard-coded values with MMR definitions
(Frank Ramsay) [1535031]
- [x86] platform/uv: Fix UV4A BAU MMRs (Frank Ramsay) [1535031]
- [x86] platform/uv: Fix GAM MMR references in the UV x2apic code (Frank
Ramsay) [1535031]
- [x86] platform/uv: Fix GAM MMR changes in UV4A (Frank Ramsay) [1535031]
- [x86] platform/uv: Add references to access fixed UV4A HUB MMRs (Frank
Ramsay) [1535031]
- [x86] platform/uv: Fix UV4A support on new Intel Processors (Frank
Ramsay) [1535031]
- [x86] platform/uv: Update uv_mmrs.h to prepare for UV4A fixes (Frank
Ramsay) [1535031]
- [md] dm raid: use rs_is_raid*() (Heinz Mauelshagen) [1388632]
- [md] dm raid: simplify rs_get_progress() (Heinz Mauelshagen) [1388632]
- [md] dm raid: ensure 'a' chars during reshape (Heinz Mauelshagen)
[1388632]
- [md] dm raid: avoid keeping raid set frozen (Heinz Mauelshagen)
[1388632 1514215]
- [md] dm raid: validate current raid sets redundancy (Heinz
Mauelshagen) [1388632 1514500]
- [md] dm-raid: bump target version to reflect numerous fixes (Heinz
Mauelshagen) [1388632 1514215]
- [md] dm raid: small cleanup and remove unsed struct raid_set member
(Heinz Mauelshagen) [1388632]
- [md] dm raid: fix rs_get_progress() synchronization state_ratio (Heinz
Mauelshagen) [1388632 1508070]
- [md] dm raid: avoid passing array_in_sync variable to raid_status()
callees (Heinz Mauelshagen) [1388632]
- [md] dm raid: display a consistent copy of the MD status via
raid_status() (Heinz Mauelshagen) [1388632]
- [md] dm raid: fix raid_resume() to keep raid set frozen as needed
(Heinz Mauelshagen) [1388632]
- [md] dm raid: add component device size checks to avoid runtime
failure (Heinz Mauelshagen) [1388632]
- [md] dm raid: fix raid set size revalidation (Heinz Mauelshagen) [1388632]
- [md] dm raid: correct resizing state relative to reshape space in ctr
(Heinz Mauelshagen) [1388632]
- [md] dm raid: consume sizes after md_finish_reshape() completes
changing them (Heinz Mauelshagen) [1388632]
- [md] dm raid: fix deadlock caused by premature md_stop_writes() (Heinz
Mauelshagen) [1388632 1514215]
- [md] dm raid: add raid4_5_6 journal write-back support via
journal_mode option (Heinz Mauelshagen) [1388632]
- [tools] power turbostat: Make turbostat quiet by default (Prarit
Bhargava) [1531825]
- [acpi] battery: Fix doubly added battery on system suspend (Lenny
Szubowicz) [1518210]
[3.10.0-835.el7]
- [md] limit mdstat resync progress to max_sectors (Nigel Croxon) [1520449]
- [mailbox] acpi/pcc: Use pr_debug() for debug messages in pcc_init()
(Prarit Bhargava) [1529885]
- [bluetooth] btusb: Update firmware filename for Intel 9x60 and later
(Gopal Tiwari) [1530359]
- [alsa] hda/realtek: Fix ALC700 family no sound issue (Jaroslav Kysela)
[1520733]
- [pci] Create SR-IOV virtfn/physfn links before attaching driver (Kamal
Heib) [1416270]
- [powercap] rapl: handle missing MSRs (Xiaolong Wang) [1369918]
- [powercap] rapl: add package reference per domain (Xiaolong Wang)
[1369918]
- [powercap] rapl: reduce ipi calls (Xiaolong Wang) [1369918]
- [block] blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei) [1517640]
- [block] blk-mq: make sure the variable of 'blk_mq_aux_ops' is per
variable of 'blk_mq_ops' (Ming Lei) [1525468]
- [usb] core: Don't print a warning if interface driver rebind is
deferred at resume (Jerry Snitselaar) [1459718]
- [input] serio: drop warnings in case of EPROBE_DEFER from
serio_find_driver() (Jerry Snitselaar) [1459718]
- [base] bus: don't warn on deferred probe (Jerry Snitselaar) [1459718]
- [kernel] stop using 'pK' for /proc/kallsyms pointer values (Lenny
Szubowicz) [1532366]
- [kernel] kallsyms.c: use __seq_open_private() (Lenny Szubowicz) [1532366]
- [kernel] perf/core: Change the default paranoia level to 2 (Lenny
Szubowicz) [1532366]
- [powerpc] kvm: book3s hv: Always flush TLB in kvmppc_alloc_reset_hpt()
(David Gibson) [1528958]
- [s390] sclp: single increment assignment control (Hendrik Brueckner)
[1456517]
[3.10.0-834.el7]
- [infiniband] ib/mlx5: Fix mlx5_ib_alloc_mr error flow (Kamal Heib)
[1534242]
- [infiniband] ib/mlx5: Serialize access to the VMA list (Kamal Heib)
[1534242]
- [netdrv] mlx5: Stay in polling mode when command EQ destroy fails
(Kamal Heib) [1534242]
- [kernel] mlx5: Cleanup IRQs in case of unload failure (Kamal Heib)
[1534242]
- [netdrv] mlx5: Fix steering memory leak (Kamal Heib) [1534242]
- [netdrv] mlx5: Fix error flow in CREATE_QP command (Kamal Heib) [1534242]
- [netdrv] mlx5e: Prevent possible races in VXLAN control flow (Kamal
Heib) [1533796]
- [netdrv] mlx5e: Add refcount to VXLAN structure (Kamal Heib) [1533796]
- [netdrv] mlx5e: Fix possible deadlock of VXLAN lock (Kamal Heib) [1533796]
- [netdrv] mlx5e: Fix ETS BW check (Kamal Heib) [1532746]
- [netdrv] revert "mlx5: move affinity hints assignments to generic
code" (Kamal Heib) [1532632]
- [infiniband] rdma/bnxt_re: Make room for mapping HW contexts beyond 32
entries (Selvin Xavier) [1532770]
- [infiniband] core: Verify that QP is security enabled in create and
destroy (Kamal Heib) [1533205]
- [infiniband] ipoib: Fix for notify send CQ failure messages (Don
Dutile) [1528386]
- [infiniband] rdma/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ
destroy (Don Dutile) [1531668]
- [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path
(Don Dutile) [1531668]
- [infiniband] iw_cxgb4: only clear the ARMED bit if a notification is
needed (Arjun Vynipadath) [1526289]
- [infiniband] iw_cxgb4: atomically flush the qp (Arjun Vynipadath)
[1526289]
- [infiniband] iw_cxgb4: only call the cq comp_handler when the cq is
armed (Arjun Vynipadath) [1526289]
- [infiniband] iw_cxgb4: Fix possible circular dependency locking
warning (Arjun Vynipadath) [1526289]
- [infiniband] iw_cxgb4: remove BUG_ON() usage (Arjun Vynipadath) [1526289]
- [infiniband] rdma/cxgb4: Protect from possible dereference (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: add referencing to wait objects (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: allocate wait object for each ep object (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: allocate wait object for each qp object (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: allocate wait object for each cq object (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: allocate wait object for each memory object
(Arjun Vynipadath) [1526289]
- [infiniband] iw_cxgb4: change pr_debug to appropriate log level (Arjun
Vynipadath) [1526289]
- [infiniband] iw_cxgb4: Remove __func__ parameter from pr_debug()
(Arjun Vynipadath) [1526289]
- [infiniband] cxgb4: Remove some dead code (Arjun Vynipadath) [1526289]
- [infiniband] iw_cxgb4: drop listen destroy replies if no ep found
(Arjun Vynipadath) [1526289]
- [infiniband] cxgb4: Convert PDBG to pr_debug the second (Arjun
Vynipadath) [1526289]
- [infiniband] cxgb4: Convert PDBG to pr_debug (Arjun Vynipadath) [1526289]
- [netdrv] mlxsw: spectrum_dpipe: Fix entries dump of the adjacency
table (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for controlling nexthop
counters (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for adjacency table dump
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum: Add support for setting counters on nexthops
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: reg: Add support for counters on RATR (Ivan Vecera)
[1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add initial support for the router
adjacency table (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Add helpers for nexthop access (Ivan
Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Use helper to check for last neighbor
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Keep nexthops in a linked list (Ivan
Vecera) [1521104]
- [netdrv] mlxsw: Add fields for mlxsw's meta header for adjacency table
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Fix indentation in header description
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for controlling IPv6
neighbor counters (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Add support for setting counters on
IPv6 neighbors (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for IPv6 host table dump
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Make host entry fill handler more
generic (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Add IPv6 neighbor access helper (Ivan
Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add IPv6 host table initial support
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Export IPv6 link local address check
helper (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Fix host table dump (Ivan Vecera)
[1521104]
- [netdrv] mlxsw: spectrum: compile-in dpipe support only if devlink is
enabled (Ivan Vecera) [1521104]
- [scripts] kbuild: Allow to specify composite modules with modname-m
(Ivan Vecera) [1521104]
- [scripts] kbuild: handle multi-objs dependency appropriately (Ivan
Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for controlling neighbor
counters (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add support for IPv4 host table dump
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Add support for setting counters on
neighbors (Ivan Vecera) [1521104]
- [netdrv] mlxsw: reg: Make flow counter set type enum to be shared
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Add IPv4 host table initial support
(Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Fix label name (Ivan Vecera) [1521104]
- [netdrv] mlxsw: spectrum_router: Add helpers for neighbor access (Ivan
Vecera) [1521104]
- [netdrv] mlxsw: spectrum_dpipe: Fix erif table op name space (Ivan
Vecera) [1521104]
[3.10.0-833.el7]
- [thunderbolt] Mark TB3 as tech_preview (Jeremy McNicoll) [1172010]
- [acpi] introduce a function to find the first physical device (Jeremy
McNicoll) [1172010]
- [acpi] create empty dmi_table (Jeremy McNicoll) [1172010]
- [acpi] acpi / scan: Enable GPEs before scanning the namespace (Jeremy
McNicoll) [1172010]
- [acpi] acpica: Make it possible to enable runtime GPEs earlier (Jeremy
McNicoll) [1172010]
- [acpi] acpica: Dispatch active GPEs at init time (Jeremy McNicoll)
[1172010]
- [kernel] nvmem: include linux/err.h from header (Jeremy McNicoll)
[1172010]
- [acpi] acpi / sysfs: Provide quirk mechanism to prevent GPE flooding
(Jeremy McNicoll) [1172010]
- [kernel] efi: Add device path parser (Jeremy McNicoll) [1172010]
- [kernel] acpi / bus: Make acpi_get_first_physical_node() public
(Jeremy McNicoll) [1172010]
- [acpi] acpica: events: Introduce acpi_mask_gpe() to implement GPE
masking mechanism (Jeremy McNicoll) [1172010]
- [kernel] nvmem: core: remove regmap dependency (Jeremy McNicoll) [1172010]
- [kernel] device property: don't bother the drivers with struct
property_set (Jeremy McNicoll) [1172010]
- [acpi] acpi / osi: Collect _OSI handling into one single file (Jeremy
McNicoll) [1172010]
- [acpi] acpi / osi: Cleanup _OSI("Linux") related code before
introducing new support (Jeremy McNicoll) [1172010]
- [kernel] nvmem: Add backwards compatibility support for older EEPROM
drivers (Jeremy McNicoll) [1172010]
- [kernel] nvmem: Add flag to export NVMEM to root only (Jeremy
McNicoll) [1172010]
- [lib] ucs2_string: Add ucs2 -> utf8 helper functions (Jeremy McNicoll)
[1172010]
- [kernel] nvmem: Add a simple NVMEM framework for consumers (Jeremy
McNicoll) [1172010]
- [kernel] nvmem: Add a simple NVMEM framework for nvmem providers
(Jeremy McNicoll) [1172010]
- [acpi] acpica: events: Add support to return both enable/status
register values for GPE and fixed event (Jeremy McNicoll) [1172010]
- [acpi] acpica: events: Cleanup GPE dispatcher type obtaining code
(Jeremy McNicoll) [1172010]
- [acpi] acpica: Save current masks of enabled GPEs after enable
register writes (Jeremy McNicoll) [1172010]
- [acpi] Support _OSI("Darwin") correctly (Jeremy McNicoll) [1172010]
- [pci] Suspend/resume quirks for Apple thunderbolt (Jeremy McNicoll)
[1172010]
- [kernel] pci: Add pci_fixup_suspend_late quirk pass (Jeremy McNicoll)
[1172010]
- [acpi] acpica: fix divergences of the commit - acpica: Expose OSI
version (Jeremy McNicoll) [1172010]
- [acpi] acpica: Add acpi_update_interfaces() public interface (Jeremy
McNicoll) [1172010]
- [thunderbolt] Fix reset response_type (Jeremy McNicoll) [1172010]
- [thunderbolt] Allow clearing the key (Jeremy McNicoll) [1172010]
- [thunderbolt] Make key root-only accessible (Jeremy McNicoll) [1172010]
- [thunderbolt] Remove superfluous check (Jeremy McNicoll) [1172010]
- [thunderbolt] Do not enumerate more ports from DROM than the
controller has (Jeremy McNicoll) [1172010]
- [thunderbolt] icm: Ignore mailbox errors in icm_suspend() (Jeremy
McNicoll) [1172010]
- [thunderbolt] use uuid_t instead of uuid_be (Jeremy McNicoll) [1172010]
- [thunderbolt] Correct access permissions for active NVM contents
(Jeremy McNicoll) [1172010]
- [thunderbolt] fix spelling mistake: "missmatch" -> "mismatch" (Jeremy
McNicoll) [1172010]
- [thunderbolt] Add support for host and device NVM firmware upgrade
(Jeremy McNicoll) [1172010]
- [thunderbolt] Add support for Internal Connection Manager (ICM)
(Jeremy McNicoll) [1172010]
- [thunderbolt] Do not touch the hardware if the NHI is gone on resume
(Jeremy McNicoll) [1172010]
- [thunderbolt] Add support for DMA configuration based mailbox (Jeremy
McNicoll) [1172010]
- [thunderbolt] Store Thunderbolt generation in the switch structure
(Jeremy McNicoll) [1172010]
- [thunderbolt] Add support for NHI mailbox (Jeremy McNicoll) [1172010]
- [thunderbolt] Add new Thunderbolt PCI IDs (Jeremy McNicoll) [1172010]
- [thunderbolt] Rework control channel to be more reliable (Jeremy
McNicoll) [1172010]
- [thunderbolt] Let the connection manager handle all notifications
(Jeremy McNicoll) [1172010]
- [thunderbolt] Expose make_header() to other files (Jeremy McNicoll)
[1172010]
- [thunderbolt] Expose get_route() to other files (Jeremy McNicoll)
[1172010]
- [thunderbolt] Move control channel messages to tb_msgs.h (Jeremy
McNicoll) [1172010]
- [thunderbolt] Read vendor and device name from DROM (Jeremy McNicoll)
[1172010]
- [thunderbolt] Refactor and fix parsing of port drom entries (Jeremy
McNicoll) [1172010]
- [thunderbolt] Do not fail if DROM data CRC32 is invalid (Jeremy
McNicoll) [1172010]
- [thunderbolt] Fail switch adding operation if reading DROM fails
(Jeremy McNicoll) [1172010]
- [thunderbolt] Convert switch to a device (Jeremy McNicoll) [1172010]
- [thunderbolt] Introduce thunderbolt bus and connection manager (Jeremy
McNicoll) [1172010]
- [thunderbolt] Allow passing NULL to tb_ctl_free() (Jeremy McNicoll)
[1172010]
- [thunderbolt] Rework capability handling (Jeremy McNicoll) [1172010]
- [thunderbolt] Add MSI-X support (Jeremy McNicoll) [1172010]
- [thunderbolt] Do not warn about newer DROM versions (Jeremy McNicoll)
[1172010]
- [thunderbolt] Do not try to read UID if DROM offset is read as 0
(Jeremy McNicoll) [1172010]
- [thunderbolt] No need to read UID of the root switch on resume (Jeremy
McNicoll) [1172010]
- [thunderbolt] Use const buffer pointer in write operations (Jeremy
McNicoll) [1172010]
- [thunderbolt] Macro rename (Jeremy McNicoll) [1172010]
- [thunderbolt] Compile on x86 only (Jeremy McNicoll) [1172010]
- [thunderbolt] efi: Fix Kconfig dependencies harder (Jeremy McNicoll)
[1172010]
- [thunderbolt] efi: Fix Kconfig dependencies (Jeremy McNicoll) [1172010]
- [thunderbolt] Use Device ROM retrieved from EFI (Jeremy McNicoll)
[1172010]
- [thunderbolt] Don't declare Falcon Ridge unsupported (Jeremy McNicoll)
[1172010]
- [thunderbolt] Add support for INTEL_FALCON_RIDGE_2C controller (Jeremy
McNicoll) [1172010]
- [thunderbolt] Fix double free of drom buffer (Jeremy McNicoll) [1172010]
- [thunderbolt] Support 1st gen Light Ridge controller (Jeremy McNicoll)
[1172010]
- [thunderbolt] Fix typos and magic number (Jeremy McNicoll) [1172010]
- [kernel] pci: Add Intel Thunderbolt device IDs (Jeremy McNicoll) [1172010]
- [thunderbolt] Allow loading of module on recent Apple MacBooks with
thunderbolt 2 controller (Jeremy McNicoll) [1172010]
- [thunderbolt] Clear hops before overwriting (Jeremy McNicoll) [1172010]
- [thunderbolt] Use kcalloc (Jeremy McNicoll) [1172010]
- [thunderbolt] Correct the size argument to devm_kzalloc (Jeremy
McNicoll) [1172010]
- [thunderbolt] select CRC32 in Kconfig (Jeremy McNicoll) [1172010]
- [thunderbolt] Make tb_eeprom_get_drom_offset static (Jeremy McNicoll)
[1172010]
- [thunderbolt] Make enum tb_drom_entry_type unsigned (Jeremy McNicoll)
[1172010]
- [thunderbolt] Fix header declaration of tb_find_cap (Jeremy McNicoll)
[1172010]
- [thunderbolt] Add casts to prevent endianness warnings (Jeremy
McNicoll) [1172010]
- [thunderbolt] fix format string for size_t (Jeremy McNicoll) [1172010]
- [thunderbolt] add PCI dependency (Jeremy McNicoll) [1172010]
- [thunderbolt] Staticize nhi_ids (Jeremy McNicoll) [1172010]
- [thunderbolt] Use NULL instead of 0 in nhi.c (Jeremy McNicoll) [1172010]
- [thunderbolt] Use NULL instead of 0 in ctl.c (Jeremy McNicoll) [1172010]
- [thunderbolt] Use NULL instead of 0 in switch.c (Jeremy McNicoll)
[1172010]
- [thunderbolt] Fix build error in switch.c (Jeremy McNicoll) [1172010]
- [thunderbolt] Fix build error in eeprom.c (Jeremy McNicoll) [1172010]
- [thunderbolt] Fix nontrivial endpoint devices (Jeremy McNicoll) [1172010]
- [thunderbolt] Read port configuration from eeprom (Jeremy McNicoll)
[1172010]
- [thunderbolt] Add suspend/hibernate support (Jeremy McNicoll) [1172010]
- [thunderbolt] Read switch uid from EEPROM (Jeremy McNicoll) [1172010]
- [thunderbolt] Add support for simple pci tunnels (Jeremy McNicoll)
[1172010]
- [thunderbolt] Add path setup code (Jeremy McNicoll) [1172010]
- [thunderbolt] Handle hotplug events (Jeremy McNicoll) [1172010]
- [thunderbolt] Scan for downstream switches (Jeremy McNicoll) [1172010]
- [thunderbolt] Enable plug events (Jeremy McNicoll) [1172010]
- [thunderbolt] Add thunderbolt capability handling (Jeremy McNicoll)
[1172010]
- [thunderbolt] Initialize root switch and ports (Jeremy McNicoll) [1172010]
- [thunderbolt] Add tb_regs.h (Jeremy McNicoll) [1172010]
- [thunderbolt] Setup control channel (Jeremy McNicoll) [1172010]
- [thunderbolt] Add control channel interface (Jeremy McNicoll) [1172010]
- [thunderbolt] Add initial cactus ridge NHI support (Jeremy McNicoll)
[1172010]
[3.10.0-832.el7]
- [x86] x86: vdso: use __pvclock_read_cycles (Prarit Bhargava) [1516321]
- [x86] x86/vdso/pvclock: Protect STABLE check with the seqcount (Prarit
Bhargava) [1516321]
- [x86] x86, vdso, pvclock: Simplify and speed up the vdso pvclock
reader (Prarit Bhargava) [1516321]
- [x86] fpu: Make XSAVE check the base CPUID features before enabling
(Scott Wood) [1457543]
- [kernel] bitops: Add clear/set_bit32() to linux/bitops.h (Scott Wood)
[1457543]
- [x86] fpu: Remove the explicit clearing of XSAVE dependent features
(Scott Wood) [1457543]
- [x86] cpuid: Prevent out of bound access in do_clear_cpu_cap() (Scott
Wood) [1457543]
- [x86] fpu: Parse clearcpuid= as early XSAVE argument (Scott Wood)
[1457543]
- [x86] cpuid: Add generic table for CPUID dependencies (Scott Wood)
[1457543]
- [x86] Don't rely on VMWare emulating PAT MSR correctly (Cathy Avery)
[1528577]
- [x86] efifb: Add support for 64-bit frame buffer addresses (Rob Clark)
[1529100]
- [x86] mm: Change cachemode exports to non-gpl (Alex Williamson) [1528122]
- [scsi] qla2xxx: Defer processing of GS IOCB calls (Himanshu Madhani)
[1527540]
- [scsi] qedf: Limit number of CQs (Chad Dupuis) [1525916]
- [scsi] libcxgbi: simplify task->hdr allocation for mgmt cmds (Arjun
Vynipadath) [1526290]
- [scsi] libcxgbi: fix skb use after free (Arjun Vynipadath) [1526290]
- [scsi] cxgb4i: fix Tx skb leak (Arjun Vynipadath) [1526290]
- [scsi] libcxgbi: in case of vlan pass 0 as ifindex to find route
(Arjun Vynipadath) [1526290]
- [scsi] libcxgbi: remove redundant check and close on csk (Arjun
Vynipadath) [1526290]
- [scsi] cxgb4i: call neigh_event_send() to update MAC address (Arjun
Vynipadath) [1526290]
- [scsi] libcxgbi: use ndev->ifindex to find route (Arjun Vynipadath)
[1526290]
- [scsi] libcxgbi: add check for valid cxgbi_task_data (Arjun
Vynipadath) [1526290]
- [scsi] storvsc: Fix scsi_cmd error assignments in storvsc_handle_error
(Cathy Avery) [1502601]
- [scsi] storvsc: Avoid excessive host scan on controller change (Cathy
Avery) [1502601]
- [scsi] storvsc: Allow only one remove lun work item to be issued per
lun (Cathy Avery) [1502601]
- [platform] x86: intel-vbtn: Simplify autorelease logic (Scott Wood)
[1445052]
- [platform] x86: intel-vbtn: support panel front button (Scott Wood)
[1445052]
- [platform] x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE (Scott
Wood) [1445052]
- [uapi] input: add KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052]
- [platform] x86: intel-vbtn: Support separate press/release events
(Scott Wood) [1445052]
- [platform] x86: intel-vbtn: support SW_TABLET_MODE (Scott Wood) [1445052]
- [platform] x86: intel-vbtn: reduce unnecessary messages for normal
users (Scott Wood) [1445052]
- [platform] x86: intel-vbtn: match power button on press rather than
release (Scott Wood) [1445052]
- [platform] x86: intel-vbtn: add volume up and down (Scott Wood) [1445052]
- [platform] x86: intel-vbtn: Switch to use devm_input_allocate_device
(Scott Wood) [1445052]
- [platform] x86: Use ACPI_FAILURE at appropriate places (Scott Wood)
[1445052]
- [platform] intel-vbtn: new driver for Intel Virtual Button (Scott
Wood) [1445052]
[3.10.0-831.el7]
- [target] cxgbit: Abort the TCP connection in case of data out timeout
(Arjun Vynipadath) [1526291]
- [netdrv] net/mlx4_en: Fill all counters under one call of stats lock
(Kamal Heib) [1525610]
- [netdrv] net/mlx4_core: Fix wrong calculation of free counters (Kamal
Heib) [1525610]
- [netdrv] net/mlx4_en: Fix selftest for small MTUs (Kamal Heib) [1525610]
- [infiniband] ib/mlx4: Increase maximal message size under UD QP (Kamal
Heib) [1525610]
- [netdrv] net/mlx4_en: Use __force to fix a sparse warning in TX
datapath (Kamal Heib) [1525610]
- [netdrv] net/mlx4_core: Fix cast warning in fw.c (Kamal Heib) [1525610]
- [netdrv] net/mlx4: Fix endianness issue in qp context params (Kamal
Heib) [1525610]
- [netdrv] aquantia: Increment driver version (David Arcari) [1500365]
- [netdrv] aquantia: Fix typo in ethtool statistics names (David Arcari)
[1500365]
- [netdrv] aquantia: Update hw counters on hw init (David Arcari) [1500365]
- [netdrv] aquantia: Improve link state and statistics check interval
callback (David Arcari) [1500365]
- [netdrv] aquantia: Fill in multicast counter in ndev stats from
hardware (David Arcari) [1500365]
- [netdrv] aquantia: Fill ndev stat couters from hardware (David Arcari)
[1500365]
- [netdrv] aquantia: Extend stat counters to 64bit values (David Arcari)
[1500365]
- [netdrv] aquantia: Fix hardware DMA stream overload on large MRRS
(David Arcari) [1500365]
- [netdrv] aquantia: Fix actual speed capabilities reporting (David
Arcari) [1500365]
- [netdrv] aquantia: Make local functions static (David Arcari) [1500365]
- [netdrv] cxgb4: update latest firmware version supported (Arjun
Vynipadath) [1526288]
- [netdrv] cxgb4: do DCB state reset in couple of places (Arjun
Vynipadath) [1526288]
- [netdrv] cxgb4: avoid stall while shutting down the adapter (Arjun
Vynipadath) [1526288]
- [scsi] csiostor: enable PCIe relaxed ordering if supported (Arjun
Vynipadath) [1526951]
- [netdrv] cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun
Vynipadath) [1526951]
- [netdrv] cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag
(Arjun Vynipadath) [1526951]
- [netdrv] add .ndo_size to struct i40evf_netdev_ops (Stefan Assmann)
[1520869]
- [netdrv] revert e1000e: Avoid receiver overrun interrupt bursts (David
Arcari) [1520875]
- [netdrv] tg3: Fix rx hang on MTU change with 5717/5719 (Jonathan
Toppins) [1528017]
- [netdrv] mlx4_en: Fix the use of ndo_change_mtu (Kamal Heib) [1528820]
- [netdrv] mlx5e: Fix the use of ndo_change_mtu (Kamal Heib) [1522612]
- [infiniband] mlx5: Fix RoCE Address Path fields (Kamal Heib) [1525603]
- [infiniband] mlx5: Assign send CQ and recv CQ of UMR QP (Kamal Heib)
[1525603]
- [netdrv] mlx5e: Add rollback on add VLAN failure (Kamal Heib) [1525603]
- [netdrv] mlx5e: Rename VLAN related variables and functions (Kamal
Heib) [1525603]
- [netdrv] nfp: fix port stats for mac representors (Jonathan Toppins)
[1468286]
- [netdrv] nfp: fix vlan receive MAC statistics typo (Jonathan Toppins)
[1518337]
- [netdrv] nfp: output control messages to trace_devlink_hwmsg()
(Jonathan Toppins) [1468286]
- [netdrv] nfp: add set tcp and udp header action flower offload
(Jonathan Toppins) [1468286]
- [netdrv] nfp: add set ipv6 source and destination address (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add set ipv4 header action flower offload (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add set ethernet header action flower offload (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add IPv6 ttl and tos match offloading support (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add IPv4 ttl and tos match offloading support (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add mpls match offloading support (Jonathan Toppins)
[1468286]
- [netdrv] nfp: flower vxlan neighbour keep-alive (Jonathan Toppins)
[1468286]
- [netdrv] nfp: flower vxlan neighbour offload (Jonathan Toppins) [1468286]
- [netdrv] nfp: offload vxlan IPv4 endpoints of flower rules (Jonathan
Toppins) [1468286]
- [netdrv] nfp: offload flower vxlan endpoint MAC addresses (Jonathan
Toppins) [1468286]
- [netdrv] nfp: compile flower vxlan tunnel set actions (Jonathan
Toppins) [1468286]
- [netdrv] nfp: compile flower vxlan tunnel metadata match fields
(Jonathan Toppins) [1468286]
- [netdrv] nfp: add helper to get flower cmsg length (Jonathan Toppins)
[1468286]
- [netdrv] nfp: wait for the NSP resource to appear on boot (Jonathan
Toppins) [1468286]
- [netdrv] nfp: wait for board state before talking to the NSP (Jonathan
Toppins) [1468286]
- [netdrv] nfp: build the flower offload by default (Jonathan Toppins)
[1468286]
- [netdrv] nfp: be drop monitor friendly (Jonathan Toppins) [1468286]
- [netdrv] nfp: move the start/stop app callbacks back (Jonathan
Toppins) [1468286]
- [netdrv] nfp: flower: base lifetime of representors on existence of
lower vNIC (Jonathan Toppins) [1468286]
- [netdrv] nfp: separate app vNIC init/clean from alloc/free (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add basic SR-IOV ndo functions to representors (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add basic SR-IOV ndo functions (Jonathan Toppins) [1468286]
- [netdrv] nfp: fix copy paste in names and messages regarding vNICs
(Jonathan Toppins) [1468286]
- [netdrv] nfp: add ethtool statistics for representors (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add pointer to vNIC config memory to nfp_port structure
(Jonathan Toppins) [1468286]
- [netdrv] nfp: report MAC statistics in ethtool (Jonathan Toppins)
[1468286]
- [netdrv] nfp: store pointer to MAC statistics in nfp_port (Jonathan
Toppins) [1468286]
- [netdrv] nfp: split software and hardware vNIC statistics (Jonathan
Toppins) [1468286]
- [netdrv] nfp: add helper for printing ethtool strings (Jonathan
Toppins) [1468286]
- [netdrv] nfp: don't report standard netdev statistics in ethtool
(Jonathan Toppins) [1468286]
- [netdrv] nfp: allow retreiving management FW logs on representors
(Jonathan Toppins) [1468286]
- [netdrv] nfp: provide ethtool_drvinfo on representors (Jonathan
Toppins) [1468286]
- [netdrv] nfp: link basic ethtool ops to representors (Jonathan
Toppins) [1468286]
- [netdrv] nfp: process control messages in workqueue in flower app
(Jonathan Toppins) [1468286]
- [netdrv] nfp: send control message when MAC representors are created
(Jonathan Toppins) [1468286]
- [netdrv] nfp: only use direct firmware requests (Jonathan Toppins)
[1468286]
- [kernel] firmware: define a facade for request_firmware_direct()
(Jonathan Toppins) [1468286]
- [base] firmware loader: simplify holding module for request_firmware
(Jonathan Toppins) [1468286]
- [netdrv] nfp: look for firmware image by device serial number and PCI
name (Jonathan Toppins) [1468286]
- [netdrv] nfp: remove the probe deferral when FW not present (Jonathan
Toppins) [1468286]
- [netdrv] nfp: set config bit (ifup/ifdown) on netdev open/close
(Jonathan Toppins) [1468286]
- [netdrv] igb: Use smp_rmb rather than read_barrier_depends (Corinna
Vinschen) [1533447]
- [netdrv] igb: Fix TX map failure path (Corinna Vinschen) [1533447]
- [netdrv] igb: check memory allocation failure (Corinna Vinschen) [1533447]
- [netdrv] e1000e: Fix e1000_check_for_copper_link_ich8lan return value
(David Arcari) [1532240]
- [netdrv] e1000e: fix the use of magic numbers for buffer overrun issue
(David Arcari) [1532240]
[3.10.0-830.el7]
- [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon
Maxwell) [1522991]
- [netdrv] revert "include linux/if.h, linux/ip.h and linux/in6.h" (Ivan
Vecera) [1525606]
- [netdrv] mlxsw: include explicitly linux/if.h to avoid build failure
(Ivan Vecera) [1525606]
- [x86] hyper-v: do kaiser_add_mapping() for HVCLOCK_TSC_PAGE (Vitaly
Kuznetsov) [1533184]
- [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS
(Andrea Arcangeli) [1533250]
- [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Andrea
Arcangeli) [1533250]
- [s390] add ppa to system call and program check path (Jon Masters)
[1532708]
- [s390] spinlock: add gmb memory barrier (Jon Masters) [1532708]
- [s390] introduce CPU alternatives (Jon Masters) [1532708]
- [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1531710]
- [powerpc] Prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira)
[1531710]
[3.10.0-829.el7]
- [kernel] locking/barriers: prevent speculative execution based on
Coverity scan results (Josh Poimboeuf) [1519786] {CVE-2017-5753}
- [kernel] x86/spec_ctrl: don't call ptrace_has_cap in the IBPB ctx
switch optimization (Andrea Arcangeli) [1531362]
- [x86] kaiser/efi: unbreak tboot (Andrea Arcangeli) [1531851]
- [x86] cpuidle_idle_call: fix double local_irq_enable() (Andrea
Arcangeli) [1528420]
- [x86] x86/kaiser/efi: unbreak EFI old_memmap (Andrea Arcangeli) [1531559]
- [x86] kvm: x86: fix RSM when PCID is non-zero (Paolo Bonzini) [1530711]
- [x86] x86/smpboot: Do not use smp_num_siblings in
__max_logical_packages calculation (Prarit Bhargava) [1519503]
- [x86] x86/topology: Add topology_max_smt_threads() (Prarit Bhargava)
[1519503]
- [net] ipv6: fix a potential deadlock in do_ipv6_setsockopt() (Hangbin
Liu) [1527255]
- [net] ipv4: fix a potential deadlock in mcast getsockopt() path
(Hangbin Liu) [1527255]
- [net] xfrm: fix null pointer dereference on state and tmpl sort
(Sabrina Dubroca) [1522665]
- [net] sit: update frag_off info (Hangbin Liu) [1518472]
- [lib] idr_ext: Refactor idr_alloc_ext(), remove cast from
idr_get_next_ext() (Ivan Vecera) [1509477]
- [net] netfilter: uapi: correct UNTRACKED conntrack state bit number
(Florian Westphal) [1526883]
- [net] preserve behavior of ether_setup and allocate_etherdev_mqs (Ivan
Vecera) [1527175]
- [net] remove MTU limits for dummy and ifb device (Ivan Vecera) [1527175]
- [net] dummy: expend mtu range for dummy device (Ivan Vecera) [1527175]
- [net] remove MTU limits on a few ether_setup callers (Ivan Vecera)
[1527175]
- [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1526271]
{CVE-2017-8824}
- [crypto] aesni: fix ivsize for generic gcm(aes) (Sabrina Dubroca)
[1523032]
- [net] ipv6: set all.accept_dad to 0 by default (Florian Westphal)
[1515785]
- [net] vsock: Don't set sk_state to TCP_CLOSE before testing it
(Stefano Brivio) [1524204]
- [net] devlink: Fix devlink_dpipe_table_register() stub signature.
(Ivan Vecera) [1521093]
- [net] devlink: Add IPv6 header for dpipe (Ivan Vecera) [1521093]
- [net] devlink: Move dpipe entry clear function into devlink (Ivan
Vecera) [1521093]
- [net] devlink: Add support for dynamic table size (Ivan Vecera) [1521093]
- [net] devlink: Add IPv4 header for dpipe (Ivan Vecera) [1521093]
- [net] devlink: Add Ethernet header for dpipe (Ivan Vecera) [1521093]
- [net] geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when
CONFIG_IPV6 (Hangbin Liu) [1520210]
- [net] geneve: fix fill_info when link down (Hangbin Liu) [1520210]
- [net] sched: cbq: create block for q->link.block (Eelco Chaudron)
[1515911]
- [net] netfilter: ipset: Fix race between dump and swap (Davide
Caratti) [1488131]
- [net] netfilter: ipset: fix race condition in ipset save, swap and
delete (Davide Caratti) [1488131]
- [net] netfilter: ipset: Make sure listing doesn't grab a set which is
just being destroyed. (Davide Caratti) [1487985]
[3.10.0-828.el7]
- [fs] mnt: Take unprivileged use of the mntns out of tech preview
("Eric W. Biederman") [1487751]
- [fs] mnt: Make may_detach_mounts one-way and use it in copy_mnt_ns
("Eric W. Biederman") [1487751]
- [fs] selftests/capabilities: Fix the test_execve test ("Eric W.
Biederman") [1487751]
- [fs] mnt: Make propagate_umount less slow for overlapping mount
propagation trees ("Eric W. Biederman") [1487751]
- [fs] mnt: In propgate_umount handle visiting mounts in any order
("Eric W. Biederman") [1487751]
- [fs] mnt: In umount propagation reparent in a separate pass ("Eric W.
Biederman") [1487751]
- [fs] don't forget to put old mntns in mntns_install ("Eric W.
Biederman") [1487751]
- [fs] make sure that mntns_install() doesn't end up with referral for
root ("Eric W. Biederman") [1487751]
- [fs] path_init(): don't bother with checking MAY_EXEC for LOOKUP_ROOT
("Eric W. Biederman") [1487751]
- [fs] make sure that fchdir() won't accept referral points, etc ("Eric
W. Biederman") [1487751]
- [fs] mnt: Tuck mounts under others instead of creating shadow/side
mounts ("Eric W. Biederman") [1487751]
- [fs] Better permission checking for submounts ("Eric W. Biederman")
[1487751]
- [fs] reorganize do_make_slave() ("Eric W. Biederman") [1487751]
- [fs] namespace.c: constify struct path passed to a bunch of primitives
("Eric W. Biederman") [1487751]
- [fs] Constify path_is_under()'s arguments ("Eric W. Biederman") [1487751]
- [fs] namespace.c: path_is_under can be boolean ("Eric W. Biederman")
[1487751]
- [fs] mnt: Add a per mount namespace limit on the number of mounts
("Eric W. Biederman") [1487751]
- [fs] Treat foreign mounts as nosuid ("Eric W. Biederman") [1487751]
- [fs] Limit file caps to the user namespace of the super block ("Eric
W. Biederman") [1487751]
- [fs] userns: Remove the now unnecessary FS_USERNS_DEV_MOUNT flag
("Eric W. Biederman") [1487751]
- [fs] userns: Remove implicit MNT_NODEV fragility ("Eric W. Biederman")
[1487751]
- [fs] mnt: Simplify mount_too_revealing ("Eric W. Biederman") [1487751]
- [fs] vfs: Generalize filesystem nodev handling ("Eric W. Biederman")
[1487751]
- [fs] ipc/mqueue: The mqueue filesystem should never contain
executables ("Eric W. Biederman") [1487751]
- [fs] kernfs: The cgroup filesystem also benefits from SB_I_NOEXEC
("Eric W. Biederman") [1487751]
- [fs] mnt: Move the FS_USERNS_MOUNT check into sget_userns ("Eric W.
Biederman") [1487751]
- [fs] Add user namespace member to struct super_block ("Eric W.
Biederman") [1487751]
- [fs] proc: Convert proc_mount to use mount_ns ("Eric W. Biederman")
[1487751]
- [fs] vfs: Pass data, ns, and ns->userns to mount_ns ("Eric W.
Biederman") [1487751]
- [fs] mnt: Refactor fs_fully_visible into mount_too_revealing ("Eric W.
Biederman") [1487751]
- [fs] mnt: Account for MS_RDONLY in fs_fully_visible ("Eric W.
Biederman") [1487751]
- [fs] mnt: fs_fully_visible test the proper mount for MNT_LOCKED ("Eric
W. Biederman") [1487751]
- [fs] mnt: If fs_fully_visible fails call put_filesystem ("Eric W.
Biederman") [1487751]
- [fs] saner calling conventions for copy_mount_options() ("Eric W.
Biederman") [1487751]
- [fs] locks: Don't allow mounts in user namespaces to enable mandatory
locking ("Eric W. Biederman") [1487751]
- [fs] locks: Allow disabling mandatory locking at compile time ("Eric
W. Biederman") [1487751]
- [fs] mnt: fs_fully_visible enforce noexec and nosuid if !SB_I_NOEXEC
("Eric W. Biederman") [1487751]
- [fs] vfs: Commit to never having exectuables on proc and sysfs ("Eric
W. Biederman") [1487751]
- [fs] mnt: Update fs_fully_visible to test for permanently empty
directories ("Eric W. Biederman") [1487751]
- [fs] sysctl: Allow creating permanently empty directories that serve
as mountpoints ("Eric W. Biederman") [1487751]
- [fs] sysfs: Create mountpoints with sysfs_create_mount_point ("Eric W.
Biederman") [1487751]
- [fs] sysfs: Add support for permanently empty directories to serve as
mount points ("Eric W. Biederman") [1487751]
- [fs] kernfs: Add support for always empty directories ("Eric W.
Biederman") [1487751]
- [fs] proc: Fix unbalanced hard link numbers ("Eric W. Biederman")
[1487751]
- [fs] proc: Allow creating permanently empty directories that serve as
mount points ("Eric W. Biederman") [1487751]
- [fs] gut proc_register() a bit ("Eric W. Biederman") [1487751]
- [fs] Add helper functions for permanently empty directories ("Eric W.
Biederman") [1487751]
- [fs] vfs: Ignore unlocked mounts in fs_fully_visible ("Eric W.
Biederman") [1487751]
- [fs] mnt: Modify fs_fully_visible to deal with locked ro nodev and
atime ("Eric W. Biederman") [1487751]
- [fs] mnt: Refactor the logic for mounting sysfs and proc in a user
namespace ("Eric W. Biederman") [1487751]
- [fs] new helper: __legitimize_mnt() ("Eric W. Biederman") [1487751]
- [fs] mnt: Fix fs_fully_visible to verify the root directory is visible
("Eric W. Biederman") [1487751]
- [fs] namespace: convert devname allocation to kstrdup_const ("Eric W.
Biederman") [1487751]
- [fs] mnt: Carefully set CL_UNPRIVILEGED in clone_mnt ("Eric W.
Biederman") [1487751]
- [fs] umount: Disallow unprivileged mount force ("Eric W. Biederman")
[1487751]
- [fs] mnt: Implicitly add MNT_NODEV on remount when it was implicitly
added by mount ("Eric W. Biederman") [1487751]
- [fs] vfs: move getname() from callers to do_mount() ("Eric W.
Biederman") [1487751]
- [fs] namespace: suppress 'may be used uninitialized' warnings ("Eric
W. Biederman") [1487751]
- [fs] mnt: Change the default remount atime from relatime to the
existing value ("Eric W. Biederman") [1487751]
- [fs] mnt: Correct permission checks in do_remount ("Eric W.
Biederman") [1487751]
- [fs] mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags
into do_remount ("Eric W. Biederman") [1487751]
- [fs] mnt: Only change user settable mount flags in remount ("Eric W.
Biederman") [1487751]
- [fs] vfs: Fix a regression in mounting proc ("Eric W. Biederman")
[1487751]
- [fs] fs_is_visible only needs namespace_sem held shared ("Eric W.
Biederman") [1487751]
- [fs] sysfs: fix warning when creating a sysfs group without attributes
("Eric W. Biederman") [1487751]
- [fs] exit: proc: don't try to flush /proc/tgid/task/tgid ("Eric W.
Biederman") [1487751]
("Eric W. Biederman") [1487751]
- [fs] kobject: fix NULL pointer derefernce in kobj_child_ns_ops ("Eric
W. Biederman") [1487751]
- [fs] kernfs: don't depend on d_find_any_alias() when generating
notifications ("Eric W. Biederman") [1487751]
- [fs] kernfs: Now that kernfs has been rebuilt reenable INTEL_RDT
("Eric W. Biederman") [1487751]
- [fs] kernfs: kernfs_notify() must be useable from non-sleepable
contexts ("Eric W. Biederman") [1487751]
- [fs] kernfs: introduce kernfs_pin_sb() ("Eric W. Biederman") [1487751]
- [fs] kernfs: move the last knowledge of sysfs out from kernfs ("Eric
W. Biederman") [1487751]
- [fs] sysfs: fix attribute_group bin file path on removal ("Eric W.
Biederman") [1487751]
- [fs] sysfs.h: don't return a void-valued expression in
sysfs_remove_file ("Eric W. Biederman") [1487751]
- [fs] sysfs: make sure read buffer is zeroed ("Eric W. Biederman")
[1487751]
- [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs
("Eric W. Biederman") [1487751]
- [fs] kernfs: add back missing error check in kernfs_fop_mmap() ("Eric
W. Biederman") [1487751]
- [fs] kernfs: fix a subdir count leak ("Eric W. Biederman") [1487751]
- [fs] kernfs: make kernfs_notify() trigger inotify events too ("Eric W.
Biederman") [1487751]
- [fs] kernfs: implement kernfs_root->supers list ("Eric W. Biederman")
[1487751]
- [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex ("Eric
W. Biederman") [1487751]
- [fs] kernfs: cache atomic_write_len in kernfs_open_file ("Eric W.
Biederman") [1487751]
- [fs] kernfs: fix off by one error ("Eric W. Biederman") [1487751]
- [fs] sysfs: fix namespace refcnt leak ("Eric W. Biederman") [1487751]
- [fs] sysfs: create bin_attributes under the requested group ("Eric W.
Biederman") [1487751]
- [fs] kernfs: fix kernfs_node_from_dentry() ("Eric W. Biederman") [1487751]
- [fs] kernfs: fix hash calculation in kernfs_rename_ns() ("Eric W.
Biederman") [1487751]
- [fs] kernfs: add CONFIG_KERNFS ("Eric W. Biederman") [1487751]
- [fs] sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() ("Eric
W. Biederman") [1487751]
- [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and
friends ("Eric W. Biederman") [1487751]
- [fs] kernfs: implement kernfs_node_from_dentry(),
kernfs_root_from_sb() and kernfs_rename() ("Eric W. Biederman") [1487751]
- [fs] kernfs: add kernfs_open_file->priv ("Eric W. Biederman") [1487751]
- [fs] kernfs: implement kernfs_ops->atomic_write_len ("Eric W.
Biederman") [1487751]
- [fs] kernfs: allow nodes to be created in the deactivated state ("Eric
W. Biederman") [1487751]
- [fs] kernfs: add missing kernfs_active() checks in directory
operations ("Eric W. Biederman") [1487751]
- [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and
->show_options() ("Eric W. Biederman") [1487751]
- [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops ("Eric W.
Biederman") [1487751]
- [fs] kernfs: invoke dir_ops while holding active ref of the target
node ("Eric W. Biederman") [1487751]
- [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and
its wrappers ("Eric W. Biederman") [1487751]
- [fs] kernfs: remove KERNFS_REMOVED ("Eric W. Biederman") [1487751]
- [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() ("Eric
W. Biederman") [1487751]
- [fs] kernfs: remove kernfs_addrm_cxt ("Eric W. Biederman") [1487751]
- [fs] kernfs: invoke kernfs_unmap_bin_file() directly from
kernfs_deactivate() ("Eric W. Biederman") [1487751]
- [fs] kernfs: restructure removal path to fix possible premature return
("Eric W. Biederman") [1487751]
- [fs] kernfs: replace kernfs_node->u.completion with
kernfs_root->deactivate_waitq ("Eric W. Biederman") [1487751]
- [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag ("Eric
W. Biederman") [1487751]
- [fs] fix "queues" uevent between network namespaces ("Eric W.
Biederman") [1487751]
- [fs] kernfs: associate a new kernfs_node with its parent on creation
("Eric W. Biederman") [1487751]
- [fs] kernfs: add struct dentry declaration in kernfs.h ("Eric W.
Biederman") [1487751]
- [fs] kernfs: fix get_active failure handling in kernfs_seq_*() ("Eric
W. Biederman") [1487751]
- [fs] kobject: Fix source code comment spelling ("Eric W. Biederman")
[1487751]
- [fs] kernfs: add kernfs_dir_ops ("Eric W. Biederman") [1487751]
- [fs] kernfs: allow negative dentries ("Eric W. Biederman") [1487751]
- [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME
("Eric W. Biederman") [1487751]
- [fs] kernfs: mark static names with KERNFS_STATIC_NAME ("Eric W.
Biederman") [1487751]
- [fs] kernfs: add REMOVED check to create and rename paths ("Eric W.
Biederman") [1487751]
- [fs] kernfs: add @mode to kernfs_create_dir[_ns]() ("Eric W.
Biederman") [1487751]
- [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is
left ("Eric W. Biederman") [1487751]
- [fs] kernfs: s/sysfs/kernfs/ in global variables ("Eric W. Biederman")
[1487751]
- [fs] kernfs: s/sysfs/kernfs/ in constants ("Eric W. Biederman") [1487751]
- [fs] kernfs: s/sysfs/kernfs/ in various data structures ("Eric W.
Biederman") [1487751]
- [fs] kernfs: drop s_ prefix from kernfs_node members ("Eric W.
Biederman") [1487751]
- [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends
accordingly ("Eric W. Biederman") [1487751]
- [fs] sysfs: fix use-after-free in sysfs_kill_sb() ("Eric W.
Biederman") [1487751]
- [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious
lockdep warning ("Eric W. Biederman") [1487751]
- [fs] kobject: fix memory leak in kobject_set_name_vargs ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: remove duplicated include from file.c ("Eric W.
Biederman") [1487751]
- [fs] kobject: remove kset from sysfs immediately in kset_unregister()
("Eric W. Biederman") [1487751]
- [fs] kernfs: implement "trusted.*" xattr support ("Eric W. Biederman")
[1487751]
- [fs] kernfs: update sysfs_init_inode_attrs() ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: remove cross inclusions of internal headers ("Eric
W. Biederman") [1487751]
- [fs] sysfs, kernfs: implement kernfs_ns_enabled() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: make sysfs_dirent definition public ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c ("Eric
W. Biederman") [1487751]
- [fs] sysfs, kernfs: prepare mount path for kernfs ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: make super_blocks bind to different kernfs_roots
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: make inode number ida per kernfs_root ("Eric W.
Biederman") [1487751]
- [fs] sysfs: Update __compat_only_sysfs_link_entry_to_kobj to it's
upstream form ("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: implement kernfs_create/destroy_root() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: introduce sysfs_root_sd ("Eric W. Biederman")
[1487751]
- [fs] Don't return 0 from get_anon_bdev ("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init()
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: make sysfs_super_info->ns const ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: drop unused params from sysfs_fill_super() ("Eric
W. Biederman") [1487751]
- [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put()
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: reorganize SYSFS_* constants ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: introduce kernfs_notify() ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: remove sysfs_add_one() ("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: remove SYSFS_KOBJ_BIN_ATTR ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: add sysfs_dirent->s_attr.size ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs_ops ("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: move sysfs_open_file to linux/kernfs.h ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: prepare open, release, poll paths for kernfs
("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: prepare mmap path for kernfs ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: prepare write path for kernfs ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: prepare read path for kernfs ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: replace sysfs_dirent->s_dir.kobj and
->s_attr.[bin_]attr with ->priv ("Eric W. Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs_setattr() ("Eric W. Biederman")
[1487751]
- [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs_create_link() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() ("Eric W.
Biederman") [1487751]
- [fs] sysfs, kernfs: add skeletons for kernfs ("Eric W. Biederman")
[1487751]
- [fs] kernfs: Temporarily remove kernfs the change from sysfs to kernfs
can be replayed ("Eric W. Biederman") [1487751]
- [fs] sysfs: make __sysfs_add_one() fail if the parent isn't a
directory ("Eric W. Biederman") [1487751]
- [fs] sysfs: drop kobj_ns_type handling, take #2 ("Eric W. Biederman")
[1487751]
- [fs] revert "sysfs: handle duplicate removal attempts in
sysfs_remove_group()" ("Eric W. Biederman") [1487751]
- [fs] sysfs: use a separate locking class for open files depending on
mmap ("Eric W. Biederman") [1487751]
- [fs] sysfs: handle duplicate removal attempts in sysfs_remove_group()
("Eric W. Biederman") [1487751]
- [fs] revert "sysfs: drop kobj_ns_type handling" ("Eric W. Biederman")
[1487751]
- [fs] sysfs: rename sysfs_assoc_lock and explain what it's about ("Eric
W. Biederman") [1487751]
- [fs] sysfs: use generic_file_llseek() for sysfs_file_operations ("Eric
W. Biederman") [1487751]
- [fs] sysfs: return correct error code on unimplemented mmap() ("Eric
W. Biederman") [1487751]
- [fs] sysfs: separate out dup filename warning into a separate function
("Eric W. Biederman") [1487751]
- [fs] sysfs: move sysfs_hash_and_remove() to fs/sysfs/dir.c ("Eric W.
Biederman") [1487751]
- [fs] sysfs: remove unused sysfs_get_dentry() prototype ("Eric W.
Biederman") [1487751]
- [fs] sysfs: honor bin_attr.attr.ignore_lockdep ("Eric W. Biederman")
[1487751]
- [fs] sysfs: merge sysfs_elem_bin_attr into sysfs_elem_attr ("Eric W.
Biederman") [1487751]
- [fs] sysfs: fix sysfs_write_file for bin file ("Eric W. Biederman")
[1487751]
- [fs] sysfs/bin: Fix size handling overflow for bin_attribute ("Eric W.
Biederman") [1487751]
- [fs] sysfs: make sysfs_file_ops() follow ignore_lockdep flag ("Eric W.
Biederman") [1487751]
- [fs] sysfs: merge regular and bin file handling ("Eric W. Biederman")
[1487751]
- [fs] sysfs: prepare open path for unified regular / bin file handling
("Eric W. Biederman") [1487751]
- [fs] sysfs: copy bin mmap support from fs/sysfs/bin.c to
fs/sysfs/file.c ("Eric W. Biederman") [1487751]
- [fs] sysfs: add sysfs_bin_read() ("Eric W. Biederman") [1487751]
- [fs] sysfs: prepare path write for unified regular / bin file handling
("Eric W. Biederman") [1487751]
- [fs] sysfs: collapse fs/sysfs/bin.c::fill_read() into read() ("Eric W.
Biederman") [1487751]
- [fs] sysfs: skip bin_buffer->buffer while reading ("Eric W.
Biederman") [1487751]
- [fs] sysfs: use seq_file when reading regular files ("Eric W.
Biederman") [1487751]
- [fs] sysfs: use transient write buffer ("Eric W. Biederman") [1487751]
- [fs] sysfs: add sysfs_open_file->sd and ->file ("Eric W. Biederman")
[1487751]
- [fs] sysfs: rename sysfs_buffer to sysfs_open_file ("Eric W.
Biederman") [1487751]
- [fs] sysfs: add sysfs_open_file_mutex ("Eric W. Biederman") [1487751]
- [fs] sysfs: remove sysfs_buffer->ops ("Eric W. Biederman") [1487751]
- [fs] sysfs: remove sysfs_buffer->needs_read_fill ("Eric W. Biederman")
[1487751]
- [fs] sysfs: remove unused sysfs_buffer->pos ("Eric W. Biederman")
[1487751]
- [fs] sysfs: introduce [__]sysfs_remove() ("Eric W. Biederman") [1487751]
- [fs] sysfs: make __sysfs_remove_dir() recursive ("Eric W. Biederman")
[1487751]
- [fs] sysfs: remove sysfs_addrm_cxt->parent_sd ("Eric W. Biederman")
[1487751]
- [fs] sysfs: Allow mounting without CONFIG_NET ("Eric W. Biederman")
[1487751]
- [fs] sysfs: @name comes before @ns ("Eric W. Biederman") [1487751]
- [fs] sysfs: clean up sysfs_get_dirent() ("Eric W. Biederman") [1487751]
- [fs] sysfs: drop kobj_ns_type handling ("Eric W. Biederman") [1487751]
- [fs] sysfs: Remove namespace handling from
__compat_only_sysfs_link_entry_to_kobj ("Eric W. Biederman") [1487751]
- [fs] sysfs: remove ktype->namespace() invocations in symlink code
("Eric W. Biederman") [1487751]
- [fs] sysfs: remove ktype->namespace() invocations in directory code
("Eric W. Biederman") [1487751]
- [fs] sysfs: make attr namespace interface less convoluted ("Eric W.
Biederman") [1487751]
- [fs] sysfs: drop semicolon from to_sysfs_dirent() definition ("Eric W.
Biederman") [1487751]
- [fs] sysfs: Restrict mounting sysfs ("Eric W. Biederman") [1487751]
- [fs] userns: Better restrictions on when proc and sysfs can be mounted
("Eric W. Biederman") [1487751]
- [fs] sysfs.h: remove attr_name() macro ("Eric W. Biederman") [1487751]
- [fs] sysfs: fix up minor coding style issues in sysfs.h ("Eric W.
Biederman") [1487751]
- [fs] sysfs: sysfs.h: fix coding style issues ("Eric W. Biederman")
[1487751]
- [fs] sysfs: file.c: fix up broken string warnings ("Eric W.
Biederman") [1487751]
- [fs] sysfs: dir.c: fix up odd do/while indentation ("Eric W.
Biederman") [1487751]
- [fs] sysfs: fix up uaccess.h coding style warnings ("Eric W.
Biederman") [1487751]
- [fs] sysfs: fix up 80 column coding style issues ("Eric W. Biederman")
[1487751]
- [fs] sysfs: fix up space coding style issues ("Eric W. Biederman")
[1487751]
- [fs] sysfs: remove trailing whitespace ("Eric W. Biederman") [1487751]
- [fs] sysfs: fix placement of EXPORT_SYMBOL() ("Eric W. Biederman")
[1487751]
- [fs] sysfs.h: fix __BIN_ATTR_RW() ("Eric W. Biederman") [1487751]
- [fs] convert sysfs ("Eric W. Biederman") [1487751]
- [fs] kobject: sanitize argument for format string ("Eric W.
Biederman") [1487751]
- [fs] sysfs_notify is only possible on file attributes ("Eric W.
Biederman") [1487751]
- [fs] sysfs: kill sysfs_sb declaration in fs/sysfs/inode.c ("Eric W.
Biederman") [1487751]
- [fs] sysfs: sysfs_link_sibling(): fix typo in comment ("Eric W.
Biederman") [1487751]
- [fs] overlayfs: Replace vfs_readdir with iterate_dir ("Eric W.
Biederman") [1487751]
- [fs] vfs: delete vfs_readdir function declaration ("Eric W.
Biederman") [1487751]
- [fs] switch dcache_readdir() users to ->iterate() ("Eric W.
Biederman") [1487751]
- [fs] introduce ->iterate(), ctx->pos, dir_emit() ("Eric W. Biederman")
[1487751]
- [fs] introduce iterate_dir() and dir_context ("Eric W. Biederman")
[1487751]
- [fs] powerpc/pci: Reorder pci bus/bridge unregistration during PHB
removal ("Eric W. Biederman") [1487751]
- [fs] scsi: mpt: Move scsi_remove_host() out of mptscsih_remove_host()
("Eric W. Biederman") [1487751]
- [fs] scsi: sas: move scsi_remove_host call into sas_remove_host ("Eric
W. Biederman") [1487751]
- [fs] scsi_transport_sas: move bsg destructor into sas_rphy_remove
("Eric W. Biederman") [1487751]
[3.10.0-827.el7]
- [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] cpu: fix get_scattered_cpu_leaf for IBPB feature (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late
microcode update (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas
functional (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED
per-cpu section (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] kaiser/mm: skip IBRS/CR3 restore when paranoid exception returns
to userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and
IBPB_SUPPORT are missing (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: Documentation spec_ctrl.txt (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: remove irqs_disabled() check from intel_idle()
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and
noibrs_cmdline (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: allow the IBP disable feature to be toggled at
runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: always initialize save_reg in
ENABLE_IBRS_SAVE_AND_CLOBBER (Andrea Arcangeli) [1519801 1519798
1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: issue a __spec_ctrl_ibpb if a credential check isn't
possible (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] ibpb: don't optimize spec_cntrl_ibpb on PREEMPT_RCU (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: clear registers after 32bit syscall stackframe is
setup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] entry: Remove trampoline check from paranoid entry path (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] entry: Fix paranoid_exit() trampoline clobber (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] entry: Simplify trampoline stack restore code (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: remove SPEC_CTRL_DEBUG code (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: add noibrs noibpb boot options (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] syscall: Clear unused extra registers on 32-bit compatible
syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: cleanup unnecessary ptregscall_common function
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] syscall: Clear unused extra registers on syscall entrance
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: rescan cpuid after a late microcode update (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: consolidate the spec control boot detection (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kvm/spec_ctrl: allow IBRS to stay enabled in host userland
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: add debug aid to test the entry code without
microcode (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm: Only set IBPB when the new thread cannot ptrace current
thread (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm: Set IBPB upon context switch (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] idle: Disable IBRS when offlining cpu and re-enable on wakeup
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] idle: Disable IBRS entering idle and enable it on wakeup (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: implement spec ctrl C methods (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] enter: Use IBRS on syscall and interrupts (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and
ibrs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] enter: MACROS to set/clear IBRS and set IBPB (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] kvm: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] svm: Set IBPB when running a different VCPU (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kvm: vmx: Set IBPB when running a different VCPU (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kvm: x86: clear registers on VM exit (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] kvm: Pad RSB on VM transition (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] cpu/amd: Control indirect branch predictor when SPEC_CTRL not
available (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] feature: Report presence of IBPB and IBRS control (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] feature: Enable the x86 feature to control Speculation (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [tools] objtool: Don't print 'call dest' warnings for ignored
functions (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [fs] udf: prevent speculative execution (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [kernel] fs: prevent speculative execution (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [kernel] userns: prevent speculative execution (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [scsi] qla2xxx: prevent speculative execution (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [netdrv] p54: prevent speculative execution (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [netdrv] carl9170: prevent speculative execution (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [media] uvcvideo: prevent speculative execution (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] cpu/amd: Remove now unused definition of MFENCE_RDTSC feature
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] cpu/amd: Make the LFENCE instruction serialized (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [kernel] locking/barriers: introduce new memory barrier gmb() (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kaiser/mm: consider the init_mm.pgd a kaiser pgd (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kaiser/mm: convert userland visible "kpti" name to "pti" (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] kaiser/mm: __load_cr3 in resume from RAM after kernel gs has
been restored (Andrea Arcangeli) [1519801 1519798 1519786]
{CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] kaiser/mm: fix pgd freeing in error path (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: disable global pages by default with KAISER (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] revert "x86/mm/kaiser: Disable global pages by default with
KAISER" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: map the trace idt tables in userland shadow pgd
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: fix RESTORE_CR3 crash in kaiser_stop_machine (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [security] x86/mm/kaiser: use stop_machine for enable/disable knob
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: use atomic ops to poison/unpoison user pagetables
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit
kernel (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: stop patching flush_tlb_single (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: use PCID feature to make user and kernel switches
faster (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm: If INVPCID is available, use it to flush global mappings
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/64: Fix reboot interaction with CR4.PCIDE (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/64: Initialize CR4.PCIDE early (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm: Add the 'nopcid' boot option to turn off PCID (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: validate trampoline stack (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [kernel] x86/mm/kaiser: isolate the user mapped per cpu areas (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: selective boot time defaults (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: handle call to xen_pv_domain() on PREEMPT_RT (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen
PV (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [security] x86/mm/kaiser: add Kconfig (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: Respect disabled CPU features (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: trampoline stack comments (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: stack trampoline (Andrea Arcangeli) [1519801 1519798
1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: remove paravirt clock warning (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: re-enable vsyscalls (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: allow to build KAISER with KASRL (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: un-poison PGDs at runtime (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: add a function to check for KAISER being enabled
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: disable native VSYSCALL (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: map virtually-addressed performance monitoring
buffers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: map debug IDT tables (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: add kprobes text section (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: map trace interrupt entry (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: map entry stack per-cpu areas (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: map dynamically-allocated LDTs (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: make sure static PGDs are 8k in size (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: unmap kernel from userspace page tables (core patch)
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: mark per-cpu data structures required for entry/exit
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: introduce user-mapped per-cpu areas (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: add cr3 switches to entry code (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: remove scratch registers (Andrea Arcangeli) [1519801
1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm/kaiser: Disable global pages by default with KAISER (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm: Document X86_CR4_PGE toggling behavior (Andrea Arcangeli)
[1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}
- [x86] mm/tlb: Make CR4-based TLB flushes more robust (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] mm: Do not set _PAGE_USER for init_mm page tables (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] increase robusteness of bad_iret fixup handler (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
- [x86] perf/x86/intel/uncore: Fix memory leaks on allocation failures
(Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715
CVE-2017-5753 CVE-2017-5754}
- [mm] fix bad rss-counter if remap_file_pages raced migration (Andrea
Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753
CVE-2017-5754}
[3.10.0-826.el7]
- [tty] serial: 8250_pci: Add Amazon PCI serial device ID (Vitaly
Kuznetsov) [1527545]
- [tools] perf vendor events: Use more flexible pattern matching for CPU
identification for mapfile.csv (Jiri Olsa) [1523766]
- [tools] perf vendor events powerpc: remove suffix in mapfile (Jiri
Olsa) [1523766]
- [tools] perf vendor events: Add POWER9 PVRs to mapfile (Jiri Olsa)
[1523766]
- [tools] perf vendor events: Add POWER9 PMU events (Jiri Olsa) [1523766]
- [tools] perf pmu-events: Support additional POWER8+ PVR in mapfile
(Jiri Olsa) [1523766]
- [tools] perf pmu: Extract function to get JSON alias map (Jiri Olsa)
[1523766]
- [tools] perf pmu: Add helper function is_pmu_core to detect PMU CORE
devices (Jiri Olsa) [1523766]
- [powerpc] Fix /proc/cpuinfo revision for POWER9 DD2 (David Gibson)
[1526339]
- [cpufreq] intel_pstate: Add support for Gemini Lake (Steve Best) [1456555]
- [cpufreq] intel_pstate: Broxton support (Steve Best) [1456555]
- [security] ima: log message to module appraisal error (Bruno Eduardo
de Oliveira Meneguele) [1469473]
- [security] ima: check signature enforcement against cmdline param
instead of CONFIG (Bruno Eduardo de Oliveira Meneguele) [1469473]
- [kernel] module: export module signature enforcement status (Bruno
Eduardo de Oliveira Meneguele) [1469473]
- [firmware] fw_cfg: write vmcoreinfo details (Baoquan He) [1493125]
- [firmware] fw_cfg: do DMA read operation (Baoquan He) [1493125]
- [firmware] fw_cfg: add DMA register (Baoquan He) [1493125]
- [firmware] fw_cfg: fix driver remove (Baoquan He) [1493125]
- [firmware] fw_cfg: fix the command line module name (Baoquan He) [1493125]
- [firmware] qemu_fw_cfg.c: potential unintialized variable (Baoquan He)
[1493125]
- [firmware] qemu_fw_cfg.c: hold ACPI global lock during device access
(Baoquan He) [1493125]
- [firmware] qemu_fw_cfg: don't leak kobj on init error (Baoquan He)
[1493125]
- [firmware] fw_cfg register offsets on supported architectures only
(Baoquan He) [1493125]
- [firmware] qemu_fw_cfg.c: fix typo FW_CFG_DATA_OFF (Baoquan He) [1493125]
- [firmware] create directory hierarchy for sysfs fw_cfg entries
(Baoquan He) [1493125]
- [firmware] introduce sysfs driver for QEMU's fw_cfg device (Baoquan
He) [1493125]
- [acpi] acpi / platform: provide default DMA mask (Baoquan He) [1493125]
- [infiniband] ib/mlx4: Add contig support for control objects (Kamal
Heib) [1520141]
- [infiniband] ib/mlx4: Use optimal numbers of MTT entries (Kamal Heib)
[1520141]
- [infiniband] ib/mlx4: Fix RSS's QPC attributes assignments (Kamal
Heib) [1520141]
- [infiniband] ib/mlx4: Add report for RSS capabilities by vendor
channel (Kamal Heib) [1520141]
- [infiniband] rdma/netlink: Fix general protection fault (Don Dutile)
[1523865]
- [infiniband] ib/mlx4: Fix RSS hash fields restrictions (Don Dutile)
[1523865]
- [infiniband] ib/core: Don't enforce PKey security on SMI MADs (Don
Dutile) [1523865]
- [infiniband] ib/core: Bound check alternate path port number (Don
Dutile) [1523865]
[3.10.0-825.el7]
- [scsi] lpfc: Fix crash after bad bar setup on driver attachment (Dick
Kennedy) [1441965]
- [fs] cifs: fix NULL deref in SMB2_read (Leif Sahlberg) [1508380]
- [fs] nfs: don't wait on commit in nfs_commit_inode() if there were no
commit requests (Scott Mayhew) [1514371]
- [fs] cifs: check rsp for NULL before dereferencing in SMB2_open (Leif
Sahlberg) [1516680]
- [fs] nfs: fix a deadlock in nfs client initialization (Scott Mayhew)
[1506382]
- [fs] nfsv4.0: Fix a lock leak in nfs40_walk_client_list (Scott Mayhew)
[1506382]
- [fs] nfs: Create a common nfs4_match_client() function (Scott Mayhew)
[1506382]
- [fs] blktrace: use existing disk debugfs directory (Eric Sandeen)
[1521092]
- [fs] debugfs: add debugfs_lookup() (Eric Sandeen) [1521092]
- [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes
(Bhupesh Sharma) [1432288]
- [fs] binfmt_elf: safely increment argv pointers (Bhupesh Sharma) [1432288]
- [powerpc] move ELF_ET_DYN_BASE to 4GB / 4MB (Bhupesh Sharma) [1432288]
- [x86] binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Bhupesh Sharma)
[1432288]
- [netdrv] iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW
command (Stanislaw Gruszka) [1525027]
- [netdrv] mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl()
(Stanislaw Gruszka) [1501882]
- [netdrv] brcmfmac: change driver unbind order of the sdio function
devices (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: mvm: enable RX offloading with TKIP and WEP
(Stanislaw Gruszka) [1516644 1501882]
- [netdrv] iwlwifi: mvm: fix packet injection (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: add new cards for 9260 and 22000 series (Stanislaw
Gruszka) [1501882]
- [netdrv] iwlwifi: mvm: flush queue before deleting ROC (Stanislaw
Gruszka) [1501882]
- [netdrv] iwlwifi: mvm: don't use transmit queue hang detection when it
is not possible (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: mvm: mark MIC stripped MPDUs (Stanislaw Gruszka)
[1516644 1501882]
- [netdrv] iwlwifi: fix PCI IDs and configuration mapping for 9000
series (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: add new cards for 8260 series (Stanislaw Gruszka)
[1501882]
- [netdrv] iwlwifi: add new cards for 8265 series (Stanislaw Gruszka)
[1501882]
- [netdrv] iwlwifi: add new cards for a000 series (Stanislaw Gruszka)
[1501882]
- [netdrv] iwlwifi: pcie: sort IDs for the 9000 series for easier
comparisons (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: add a new a000 device (Stanislaw Gruszka) [1501882]
- [netdrv] iwlwifi: fix wrong struct for a000 device (Stanislaw Gruszka)
[1501882]
- [netdrv] iwlwifi: fix firmware names for 9000 and A000 series hw
(Stanislaw Gruszka) [1501882]
- [netdrv] rtlwifi: fix uninitialized rtlhal->last_suspend_sec time
(Stanislaw Gruszka) [1501882]
- [netdrv] rtlwifi: rtl8192ee: Fix memory leak when loading firmware
(Stanislaw Gruszka) [1501882]
- [netdrv] rt2x00usb: mark device removed when get ENOENT usb error
(Stanislaw Gruszka) [1501882]
[3.10.0-824.el7]
- [netdrv] liquidio: do not consider packets dropped by network stack as
driver Rx dropped (Felix Manlunas) [1510590]
- [netdrv] liquidio: Fix an issue with multiple switchdev enable
disables (Felix Manlunas) [1510590]
- [netdrv] liquidio: bump up driver version to 1.7.0 to match newer NIC
firmware (Felix Manlunas) [1510590]
- [netdrv] liquidio: synchronize VF representor names with NIC firmware
(Felix Manlunas) [1510590]
- [netdrv] liquidio: remove redundant setting of inst_processed to zero
(Felix Manlunas) [1510590]
- [netdrv] liquidio: Configure switchdev with devlink (Felix Manlunas)
[1510590]
- [netdrv] liquidio: switchdev support for LiquidIO NIC (Felix Manlunas)
[1510590]
- [netdrv] liquidio: get rid of false alarm "Unknown cmd 27" in dmesg
(Felix Manlunas) [1510590]
- [netdrv] liquidio: fix kernel panic in VF driver (Felix Manlunas)
[1506085 1510590]
- [netdrv] liquidio: xmit_more support (Felix Manlunas) [1510590]
- [netdrv] liquidio: deprecate 1-bit flag indicating watchdog kernel
thread is running (Felix Manlunas) [1510590]
- [netdrv] liquidio: pass date and time info to NIC firmware (Felix
Manlunas) [1510590]
- [netdrv] liquidio: fix timespec64_to_ns typo (Felix Manlunas) [1510590]
- [netdrv] liquidio: mark expected switch fall-through in
octeon_destroy_resources (Felix Manlunas) [1510590]
- [netdrv] liquidio: remove unnecessary NULL check before kfree in
delete_glists (Felix Manlunas) [1510590]
- [netdrv] liquidio: update module parameter fw_type to reflect firmware
type loaded (Felix Manlunas) [1510590]
- [netdrv] liquidio: verify firmware version when auto-loaded from flash
(Felix Manlunas) [1510590]
- [netdrv] liquidio: allow override of firmware present in flash (Felix
Manlunas) [1510590]
- [netdrv] nfp: fix XPB register reads in debug dump (John Linville)
[1525879]
- [netdrv] nfp: fix absolute rtsym handling in debug dump (John
Linville) [1525879]
- [netdrv] nfp: flower: improve hashing of flows (John Linville) [1525600]
- [netdrv] nfp: flower: restore RTNL locking around representor updates
(John Linville) [1525600]
- [netdrv] nfp: process MTU updates from firmware flower app (John
Linville) [1525600]
- [netdrv] nfp: process control messages in workqueue in flower app
(John Linville) [1525600]
- [netdrv] nfp: dump indirect ME CSRs (John Linville) [1520411]
- [netdrv] nfp: dump CPP, XPB and direct ME CSRs (John Linville) [1520411]
- [netdrv] nfp: dump firmware name (John Linville) [1520411]
- [netdrv] nfp: dump single hwinfo field by key (John Linville) [1520411]
- [netdrv] nfp: dump all hwinfo (John Linville) [1520411]
- [netdrv] nfp: dump rtsyms (John Linville) [1520411]
- [netdrv] nfp: dumpspec TLV traversal (John Linville) [1520411]
- [netdrv] nfp: dump prolog (John Linville) [1520411]
- [netdrv] nfp: load debug dump spec (John Linville) [1520411]
- [netdrv] nfp: debug dump ethtool ops (John Linville) [1520411]
- [netdrv] qede: Configure UDP ports in local context (Don Dutile) [1462432]
- [netdrv] qede: Move all UDP port notifiers to single function (Don
Dutile) [1462432]
[3.10.0-823.el7]
- [i2c] revert I2C updates changeset (Gopal Tiwari) [1456705]
- [misc] rtsx: Fix symbol clashes (Daniel Bristot de Oliveira) [1457800]
- [misc] rtsx: Add support for RTS5260 (Daniel Bristot de Oliveira)
[1457800]
- [misc] mfd: rtsx: Do retry when DMA transfer error (Daniel Bristot de
Oliveira) [1457800]
- [misc] mfd: rts5249: Add support for RTS5250S power saving (Daniel
Bristot de Oliveira) [1457800]
- [scsi] run queue if SCSI device queue isn't ready and queue is idle
(Ming Lei) [1523029]
- [hwmon] ntc_thermistor: Fix dependencies (Gopal Tiwari) [1524404]
- [block] drain queue before waiting for q_usage_counter becoming zero
(Ming Lei) [1523022]
- [target] tcmu: reconfigure netlink attr changes (Maurizio Lombardi)
[1507794]
- [target] tcmu: Make dev_size configurable via userspace (Maurizio
Lombardi) [1507794]
- [target] tcmu: allow max block and global max blocks to be settable
(Mike Christie) [1480721 1480434]
- [target] return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike
Christie) [1480721 1480434]
- [target] tcmu: fix crash when removing the tcmu device (Mike Christie)
[1480721 1480434]
- [target] tcmu: make ring buffer timer configurable (Mike Christie)
[1480721 1480434]
- [target] tcmu: Use sense_reason_t in tcmu_queue_cmd_ring (Mike
Christie) [1480721 1480434]
- [target] tcmu: sync up configfs attr setup (Mike Christie) [1507794
1480721 1480434]
- [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd
base size (Mike Christie) [1480721 1480434]
- [target] tcmu: Fix flushing cmd entry dcache page (Mike Christie)
[1480721 1480434]
- [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories
(Mike Christie) [1480721 1480434]
- [target] tcmu: add io size helpers (Mike Christie) [1480721 1480434]
- [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315]
- [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]
- [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315]
- [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]
- [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]
[3.10.0-822.el7]
- [fs] ovl: don't follow redirects if redirect_dir=off (Miklos Szeredi)
[1485392]
- [fs] ovl: Put upperdentry if ovl_check_origin() fails (Miklos Szeredi)
[1485392]
- [fs] ovl: lockdep annotate of nested OVL_I(inode)->lock (Miklos
Szeredi) [1485392]
- [fs] ovl: do not cleanup unsupported index entries (Miklos Szeredi)
[1485392]
- [fs] ovl: handle ENOENT on index lookup (Miklos Szeredi) [1485392]
- [fs] ovl: fix EIO from lookup of non-indexed upper (Miklos Szeredi)
[1485392]
- [fs] ovl: Return -ENOMEM if an allocation fails ovl_lookup() (Miklos
Szeredi) [1485392]
- [fs] ovl: add NULL check in ovl_alloc_inode (Miklos Szeredi) [1485392]
- [fs] ovl: fix regression caused by exclusive upper/work dir protection
(Miklos Szeredi) [1485392]
- [fs] ovl: fix missing unlock_rename() in ovl_do_copy_up() (Miklos
Szeredi) [1485392]
- [fs] ovl: fix dentry leak in ovl_indexdir_cleanup() (Miklos Szeredi)
[1485392]
- [fs] ovl: fix dput() of ERR_PTR in ovl_cleanup_index() (Miklos
Szeredi) [1485392]
- [fs] ovl: fix error value printed in ovl_lookup_index() (Miklos
Szeredi) [1485392]
- [fs] ovl: fix false positive ESTALE on lookup (Miklos Szeredi) [1485392]
- [fs] ovl: check for bad and whiteout index on lookup (Miklos Szeredi)
[1485392]
- [fs] ovl: do not cleanup directory and whiteout index entries (Miklos
Szeredi) [1485392]
- [fs] ovl: fix xattr get and set with selinux (Miklos Szeredi) [1485392]
- [fs] ovl: remove unneeded check for IS_ERR() (Miklos Szeredi) [1485392]
- [fs] ovl: fix origin verification of index dir (Miklos Szeredi) [1485392]
- [fs] ovl: mark parent impure on ovl_link() (Miklos Szeredi) [1485392]
- [fs] ovl: fix random return value on mount (Miklos Szeredi) [1485392]
- [fs] ovl: mark parent impure and restore timestamp on ovl_link_up()
(Miklos Szeredi) [1485392]
- [fs] ovl: document copying layers restrictions with inodes index
(Miklos Szeredi) [1485392]
- [fs] ovl: cleanup orphan index entries (Miklos Szeredi) [1485392]
- [fs] ovl: persistent overlay inode nlink for indexed inodes (Miklos
Szeredi) [1485392]
- [fs] ovl: implement index dir copy up (Miklos Szeredi) [1485392]
- [fs] ovl: move copy up lock out (Miklos Szeredi) [1485392]
- [fs] ovl: rearrange copy up (Miklos Szeredi) [1485392]
- [fs] ovl: add flag for upper in ovl_entry (Miklos Szeredi) [1485392]
- [fs] ovl: use struct copy_up_ctx as function argument (Miklos Szeredi)
[1485392]
- [fs] ovl: base tmpfile in workdir too (Miklos Szeredi) [1485392]
- [fs] ovl: factor out ovl_copy_up_inode() helper (Miklos Szeredi) [1485392]
- [fs] ovl: extract helper to get temp file in copy up (Miklos Szeredi)
[1485392]
- [fs] ovl: defer upper dir lock to tempfile link (Miklos Szeredi) [1485392]
- [fs] ovl: hash overlay non-dir inodes by copy up origin (Miklos
Szeredi) [1485392]
- [fs] ovl: cleanup bad and stale index entries on mount (Miklos
Szeredi) [1485392]
- [fs] ovl: lookup index entry for copy up origin (Miklos Szeredi) [1485392]
- [fs] ovl: verify index dir matches upper dir (Miklos Szeredi) [1485392]
- [fs] ovl: verify upper root dir matches lower root dir (Miklos
Szeredi) [1485392]
- [fs] ovl: introduce the inodes index dir feature (Miklos Szeredi)
[1485392]
- [fs] ovl: generalize ovl_create_workdir() (Miklos Szeredi) [1485392]
- [fs] ovl: relax same fs constrain for ovl_check_origin() (Miklos
Szeredi) [1485392]
- [fs] ovl: get exclusive ownership on upper/work dirs (Miklos Szeredi)
[1485392]
- [fs] vfs: introduce inode 'inuse' lock (Miklos Szeredi) [1485392]
- [fs] ovl: move cache and version to ovl_inode (Miklos Szeredi) [1485392]
- [fs] ovl: use ovl_inode mutex to synchronize concurrent copy up
(Miklos Szeredi) [1485392]
- [fs] ovl: move impure to ovl_inode (Miklos Szeredi) [1485392]
- [fs] ovl: move redirect to ovl_inode (Miklos Szeredi) [1485392]
- [fs] ovl: move __upperdentry to ovl_inode (Miklos Szeredi) [1485392]
- [fs] ovl: compare inodes (Miklos Szeredi) [1485392]
- [fs] ovl: use i_private only as a key (Miklos Szeredi) [1485392]
- [fs] ovl: simplify getting inode (Miklos Szeredi) [1485392]
- [fs] ovl: allocate an ovl_inode struct (Miklos Szeredi) [1485392]
- [fs] ovl: fix nlink leak in ovl_rename() (Miklos Szeredi) [1485392]
- [fs] ovl: don't set origin on broken lower hardlink (Miklos Szeredi)
[1485392]
- [fs] ovl: copy-up: don't unlock between lookup and link (Miklos
Szeredi) [1485392]
- [fs] tmpfs: generate random sb->s_uuid (Miklos Szeredi) [1485392]
- [fs] ovl: filter trusted xattr for non-admin (Miklos Szeredi) [1485392]
- [fs] ovl: mark upper merge dir with type origin entries "impure"
(Miklos Szeredi) [1485392]
- [fs] ovl: mark upper dir with type origin entries "impure" (Miklos
Szeredi) [1485392]
- [fs] ovl: remove unused arg from ovl_lookup_temp() (Miklos Szeredi)
[1485392]
- [fs] ovl: handle rename when upper doesn't support xattr (Miklos
Szeredi) [1485392]
- [fs] ovl: don't fail copy-up if upper doesn't support xattr (Miklos
Szeredi) [1485392]
- [fs] ovl: check on mount time if upper fs supports setting xattr
(Miklos Szeredi) [1485392]
- [fs] ovl: fix creds leak in copy up error path (Miklos Szeredi) [1485392]
- [fs] ovl: select EXPORTFS (Miklos Szeredi) [1485392]
- [fs] ovl: update documentation w.r.t. constant inode numbers (Miklos
Szeredi) [1485392]
- [fs] ovl: persistent inode numbers for upper hardlinks (Miklos
Szeredi) [1485392]
- [fs] ovl: merge getattr for dir and nondir (Miklos Szeredi) [1485392]
- [fs] ovl: constant st_ino/st_dev across copy up (Miklos Szeredi) [1485392]
- [fs] ovl: persistent inode number for directories (Miklos Szeredi)
[1485392]
- [fs] ovl: set the ORIGIN type flag (Miklos Szeredi) [1485392]
- [fs] ovl: lookup non-dir copy-up-origin by file handle (Miklos
Szeredi) [1485392]
- [fs] ovl: use an auxiliary var for overlay root entry (Miklos Szeredi)
[1485392]
- [fs] ovl: store file handle of lower inode on copy up (Miklos Szeredi)
[1485392]
- [fs] ovl: check if all layers are on the same fs (Miklos Szeredi)
[1485392]
- [fs] ovl: do not set overlay.opaque on non-dir create (Miklos Szeredi)
[1485392]
- [fs] ovl: check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392]
- [fs] vfs: ftruncate check IS_APPEND() on real upper inode (Miklos
Szeredi) [1485392]
- [fs] ovl: Use designated initializers (Miklos Szeredi) [1485392]
- [fs] ovl: lockdep annotate of nested stacked overlayfs inode lock
(Miklos Szeredi) [1485392]
- [fs] ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials
(Miklos Szeredi) [1485392]
- [fs] ovl: properly implement sync_filesystem() (Miklos Szeredi) [1485392]
- [fs] ovl: concurrent copy up of regular files (Miklos Szeredi) [1485392]
- [fs] ovl: introduce copy up waitqueue (Miklos Szeredi) [1485392]
- [fs] ovl: copy up regular file using O_TMPFILE (Miklos Szeredi) [1485392]
- [fs] ovl: rearrange code in ovl_copy_up_locked() (Miklos Szeredi)
[1485392]
- [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi)
[1485392]
- [fs] ovl: fix possible use after free on redirect dir lookup (Miklos
Szeredi) [1485392]
- [fs] ovl: fix reStructuredText syntax errors in documentation (Miklos
Szeredi) [1485392]
- [fs] ovl: fix return value of ovl_fill_super (Miklos Szeredi) [1485392]
- [fs] ovl: clean up kstat usage (Miklos Szeredi) [1485392]
- [fs] ovl: fold ovl_copy_up_truncate() into ovl_copy_up() (Miklos
Szeredi) [1485392]
- [fs] ovl: create directories inside merged parent opaque (Miklos
Szeredi) [1485392]
- [fs] ovl: opaque cleanup (Miklos Szeredi) [1485392]
- [fs] ovl: show redirect_dir mount option (Miklos Szeredi) [1485392]
- [fs] ovl: allow setting max size of redirect (Miklos Szeredi) [1485392]
- [fs] ovl: allow redirect_dir to default to "on" (Miklos Szeredi) [1485392]
- [fs] ovl: check for emptiness of redirect dir (Miklos Szeredi) [1485392]
- [fs] ovl: redirect on rename-dir (Miklos Szeredi) [1485392]
- [fs] ovl: lookup redirects (Miklos Szeredi) [1485392]
- [fs] ovl: consolidate lookup for underlying layers (Miklos Szeredi)
[1485392]
- [fs] ovl: fix nested overlayfs mount (Miklos Szeredi) [1485392]
- [fs] ovl: check namelen (Miklos Szeredi) [1485392]
- [fs] ovl: split super.c (Miklos Szeredi) [1485392]
- [fs] ovl: use d_is_dir() (Miklos Szeredi) [1485392]
- [fs] ovl: simplify lookup (Miklos Szeredi) [1485392]
- [fs] ovl: check lower existence of rename target (Miklos Szeredi)
[1485392]
- [fs] ovl: rename: simplify handling of lower/merged directory (Miklos
Szeredi) [1485392]
- [fs] ovl: get rid of PURE type (Miklos Szeredi) [1485392]
- [fs] ovl: check lower existence when removing (Miklos Szeredi) [1485392]
- [fs] ovl: add ovl_dentry_is_whiteout() (Miklos Szeredi) [1485392]
- [fs] ovl: don't check sticky (Miklos Szeredi) [1485392]
- [fs] ovl: don't check rename to self (Miklos Szeredi) [1485392]
- [fs] ovl: treat special files like a regular fs (Miklos Szeredi) [1485392]
- [fs] ovl: rename ovl_rename2() to ovl_rename() (Miklos Szeredi) [1485392]
- [fs] ovl: use vfs_clone_file_range() for copy up if possible (Miklos
Szeredi) [1485392]
- [fs] Revert "ovl: get_write_access() in truncate" (Miklos Szeredi)
[1485392]
- [fs] ovl: update doc (Miklos Szeredi) [1485392]
- [fs] vfs: fix vfs_clone_file_range() for overlayfs files (Miklos
Szeredi) [1485392]
- [fs] vfs: wire up compat ioctl for CLONE/CLONE_RANGE (Miklos Szeredi)
[1485392]
- [fs] vfs: allow vfs_clone_file_range() across mount points (Miklos
Szeredi) [1485392]
- [fs] Revert "vfs: rename: check backing inode being equal" (Miklos
Szeredi) [1485392]
- [fs] overlayfs: VFS: (Scripted) Convert
S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Miklos Szeredi)
[1485392]
- [fs] overlayfs: Fix setting IOP_XATTR flag (Miklos Szeredi) [1485392]
- [fs] allow O_TMPFILE to work with O_WRONLY (Carlos Maiolino) [1428677]
- [fs] autofs - revert: take more care to not update last_used on path
walk (Ian Kent) [1489542]
[3.10.0-821.el7]
- [scsi] qla2xxx: Revert Add FC-NVMe port discovery and PRLI handling
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Add FC-NVMe command handling (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Add FC-NVMe F/W initialization and transport
registration (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Send FC4 type NVMe to the management server
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Use FC-NVMe FC4 type for FDMI registration
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert fix a bunch of typos and spelling mistakes
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert avoid unused-function warning (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert Fix NVMe entry_type for iocb packet on BE
system (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Cleanup FC-NVMe code (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Move function prototype to correct header (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Added change to enable ZIO for FC-NVMe devices
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Simpify unregistration of FC-NVMe local/remote
ports (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Fix remoteport disconnect for FC-NVMe (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert remove use of FC-specific error codes (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Add command completion for error path (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Fix WWPN/WWNN in debug message (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert add missing includes for qla_isr (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert Clear fc4f_nvme flag (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Add support for minimum link speed (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert Add LR distance support from nvram bit (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Reset the logo flag, after target re-login
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Allow SCSI-MQ to be enabled selectively (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Move #include qla_nvme.h to fix compile errors
on RHEL 7 (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Update driver version to 10.00.00.00.07.5-k
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Add module param ql2xenablemsix (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert Add ATIO-Q processing for INTx mode (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Allow MBC_GET_PORT_DATABASE to query and save
the port states (Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Changes to support N2N logins (Ewan Milne)
[1511452]
- [scsi] qla2xxx: Revert Use ql2xnvmeenable to enable Q-Pair for FC-NVMe
(Ewan Milne) [1511452]
- [scsi] qla2xxx: Revert Query FC4 type during RSCN processing (Ewan
Milne) [1511452]
- [scsi] qla2xxx: Revert Update driver version to 10.00.00.02.07.5-k
(Ewan Milne) [1511452]
[3.10.0-820.el7]
- [infiniband] ib/hfi1: Fix incorrect available receive user context
count (Don Dutile) [1520270 1452831]
- [infiniband] ib/opa-vnic: used RHEL extended struct for min/max_mtu
params (Don Dutile) [1520270 1452831]
- [infiniband] ib/core: Fix use workqueue without WQ_MEM_RECLAIM (Don
Dutile) [1523349]
- [infiniband] ib/core: Avoid crash on pkey enforcement failed in
received MADs (Don Dutile) [1523349]
- [infiniband] ib/srp: Avoid that a cable pull can trigger a kernel
crash (Don Dutile) [1523349]
- [infiniband] ib/cm: Fix memory corruption in handling CM request (Don
Dutile) [1523349]
- [infiniband] ib/srpt: Do not accept invalid initiator port names (Don
Dutile) [1523349]
- [infiniband] ib/hfi1: Initialize bth1 in 16B rc ack builder (Alex
Estrin) [1519368]
- [infiniband] ib/hfi1: Allow MgmtAllowed on B2B setups (Alex Estrin)
[1519368]
- [infiniband] ib/hfi1: Race condition between user notification and
driver state (Alex Estrin) [1519368]
- [infiniband] ib/hfi1: Allow meta version 4 for platform configuration
(Alex Estrin) [1519368]
- [infiniband] ib/hfi1: Add parsing for platform configuration format
version 4 (Alex Estrin) [1519368]
- [infiniband] ib/core: Use __be32 for LIDs in opa_is_extended_lid (Alex
Estrin) [1519368]
- [infiniband] ib/core: Do not warn on lid conversions for OPA (Alex
Estrin) [1519368]
- [infiniband] ib/core: Convert OPA AH to IB for Extended LIDs only
(Alex Estrin) [1519368]
- [infiniband] ib/hfi1: Do not warn on lid conversions for OPA (Alex
Estrin) [1519368]
- [infiniband] ib/hfi1: Mask out A bit from psn trace (Alex Estrin)
[1519368]
- [infiniband] ib/hfi1: Eliminate allocation while atomic (Alex Estrin)
[1519368]
- [infiniband] ib/hfi1: Mask upper 16Bits of Extended LID prior to
rvt_cq_entry (Alex Estrin) [1519368]
- [infiniband] ib/rdmavt: Don't wait for resources in QP reset (Alex
Estrin) [1519368]
- [scsi] hpsa: bump driver version to 3.4.20-0-RH2 (Joseph Szczypek)
[1516538]
- [scsi] hpsa: correct logical volume removal (Joseph Szczypek) [1516538]
- [scsi] hpsa: correct smart path enabled (Joseph Szczypek) [1516538]
- [scsi] hpsa: change timeout for internal cmds (Joseph Szczypek) [1516538]
- [nvme] nvme-fc: remove double put reference if admin connect fails
(Ewan Milne) [1520954]
- [char] ipmi: Prefer ACPI system interfaces over SMBIOS ones (Frank
Ramsay) [1517935]
- [x86] Mark Cascade Lake as unsupported (David Arcari) [1519949]
- [md] fix deadlock error in recent patch (Nigel Croxon) [1506338]
- [md] raid1: prevent freeze_array/wait_all_barriers deadlock (Nigel
Croxon) [1506338]
- [md] fix test in md_write_start() (Nigel Croxon) [1506338]
- [md] allow metadata update while suspending (Nigel Croxon) [1506338]
- [md] use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon)
[1506338]
- [md] move suspend_hi/lo handling into core md code (Nigel Croxon)
[1506338]
- [md] don't call bitmap_create() while array is quiesced (Nigel Croxon)
[1506338]
- [md] always hold reconfig_mutex when calling mddev_suspend() (Nigel
Croxon) [1506338]
- [md] dm-raid: fix a race condition in request handling (Nigel Croxon)
[1506338]
- [md] fix a race condition for flush request handling (Nigel Croxon)
[1506338]
- [md] separate request handling (Nigel Croxon) [1506338]
- [md] fix deadlock between mddev_suspend() and md_write_start() (Nigel
Croxon) [1506338]
- [md] initialise ->writes_pending in personality modules (Nigel Croxon)
[1506338]
- [md] use per-cpu counter for writes_pending (Nigel Croxon) [1506338]
- [md] raid5: use md_write_start to count stripes, not bios (Nigel
Croxon) [1506338]
- [md] close a race with setting mddev->in_sync (Nigel Croxon) [1506338]
- [md] factor out set_in_sync() (Nigel Croxon) [1506338]
- [md] raid5: don't test ->writes_pending in raid5_remove_disk (Nigel
Croxon) [1506338]
- [md] fix relationship between wait_barrier and allow_barrier (Nigel
Croxon) [1506338]
- [md] mddev->writes_pending is incorrect (Nigel Croxon) [1506338]
[3.10.0-819.el7]
- [hid] intel-ish-hid: Enable Gemini Lake ish driver (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: Enable Cannon Lake ish driver (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: use dev_groups and not dev_attrs for bus_type
(Gopal Tiwari) [1475903]
- [hid] intel_ish-hid: enable compile testing (Gopal Tiwari) [1475903]
- [hid] intel_ish-hid: fix format string for size_t (Gopal Tiwari) [1475903]
- [hid] intel_ish-hid: clarify locking in client code (Gopal Tiwari)
[1475903]
- [hid] intel_ish-hid: fix potential uninitialized data usage (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: constify device_type structure (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: ipc: check FW status to distinguish ISH resume
paths (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: format 32-bit integers with X (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: add printf attribute to print_log() (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: Remove unneeded linux/miscdevice.h include (Gopal
Tiwari) [1475903]
- [hid] intel_ish-hid: use pUL for uuid formatting (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: Fix potential race condition (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: ipc: use msleep_interrupt() for wait (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: ipc: change timed_wait_for_timeout() to be a
function (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: ipc: remove unused macro (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: initialize ts_format.reserved (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: request_irq failure (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: Fix driver reinit failure (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: Move DMA disable code to new function (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: consolidate ish wake up operation (Gopal Tiwari)
[1475903]
- [hid] intel-ish-hid: Fix !CONFIG_PM build warning (Gopal Tiwari) [1475903]
- [hid] intel_ish-hid: Remove duplicated include from bus.c (Gopal
Tiwari) [1475903]
- [hid] intel_ish-hid: Use kzalloc instead of kmalloc/memset (Gopal
Tiwari) [1475903]
- [hid] intel_ish-hid: Convert list_for_each to entry variant (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: use module_pci_driver to simplify the code (Gopal
Tiwari) [1475903]
- [hid] intel-ish-hid: use list_move_tail instead of
list_del/list_add_tail (Gopal Tiwari) [1475903]
- [hid] maintainers: Add Intel ISH (Gopal Tiwari) [1475903]
- [hid] hid-sensor-hub: Add ISH quirk (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensor-hub: Implement batch mode (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensor: Fix unbalanced pm_runtime_enable error (Gopal
Tiwari) [1475903]
- [hid] iio: hid-sensor: Store restore poll and hysteresis on S3 (Gopal
Tiwari) [1475903]
- [hid] iio: hid-sensors: Set default unit of measure for report
interval (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensor-trigger: Change get poll value function order to
avoid sensor properties losing after resume from S3 (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensors: avoid unused function warning (Gopal Tiwari)
[1475903]
- [hid] iio: hid-sensors: use asynchronous resume (Gopal Tiwari) [1475903]
- [hid] iio: common: hid-sensors: use tab for indention (Gopal Tiwari)
[1475903]
- [hid] hid-sensor: Fix suspend/resume delay (Gopal Tiwari) [1475903]
- [hid] hid-sensor-hub: Enhance feature report set API (Gopal Tiwari)
[1475903]
- [hid] hid-sensor-hub: Enhance get feature report API (Gopal Tiwari)
[1475903]
- [hid] iio: hid-sensors: Add api to get poll value (Gopal Tiwari) [1475903]
- [hid] iio: hid_sensor_hub: Common PM functions (Gopal Tiwari) [1475903]
- [hid] iio: hid_sensor_hub: Fix indio_dev->trig assignment (Gopal
Tiwari) [1475903]
- [hid] iio: hid-sensors: Get feature report from sensor hub after
changing power state (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensors: Add API to power on/off (Gopal Tiwari) [1475903]
- [hid] iio: hid-sensor-hub: Remove hard coded indexes (Gopal Tiwari)
[1475903]
- [hid] iio: hid-sensors: Fix power and report state (Gopal Tiwari)
[1475903]
- [hid] iio: hid_sensors: fix crash during trigger unregister (Gopal
Tiwari) [1475903]
- [hid] iio: call sensor hub open close function (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: ISH HID client driver (Gopal Tiwari) [1475903]
- [hid] intel-ish-hid: ipc layer (Gopal Tiwari) [1475903]
- [hid] intel_ish-hid: ISH Transport layer (Gopal Tiwari) [1475903]
- [hid] documentation: hid: Intel ISH HID document (Gopal Tiwari) [1475903]
- [hid] sensor: fix attributes in HID sensor interface (Gopal Tiwari)
[1475903]
- [hid] sensor: Custom and Generic sensor support (Gopal Tiwari) [1475903]
- [gpu] drm/ttm: Always and only destroy bo->ttm_resv in
ttm_bo_release_list (Lyude Paul) [1522929]
- [gpu] drm/amdgpu: reserve root PD while releasing it (Lyude Paul)
[1522929]
- [gpu] dma-buf: make reservation_object_copy_fences rcu save (Lyude
Paul) [1522929]
- [gpu] drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more (Lyude Paul)
[1522929]
- [gpu] drm/i915: avoid division by zero on cnl_calc_wrpll_link (Rob
Clark) [1520639]
- [gpu] drm/i915/cnl: Do not add an extra page for precaution in the
Gen10 LRC size (Rob Clark) [1520639]
- [gpu] drm/i915: avoid potential uninitialized variable use (Rob Clark)
[1520639]
- [gpu] drm/i915/glk, cnl: Implement WaDisableScalarClockGating (Rob
Clark) [1520639]
- [gpu] drm/i915/cnl: Add support slice/subslice/eu configs (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: Add Gen10 LRC size (Rob Clark) [1520639]
- [gpu] drm/i915/cnp: display wa #1179: WaHardHangonHotPlug (Rob Clark)
[1520639]
- [gpu] drm/i915: Shrink cnl_ddi_buf_trans (Rob Clark) [1520639]
- [gpu] drm/i915/cnp: Don't touch other PCH clock gating bits (Rob
Clark) [1520639]
- [gpu] drm/i915/cnl: Change the macro name to
DPLL_CFGCR0_DCO_FRACTION_SHIFT (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Extend WM workaround with IPC for CNL (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl:
WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) (Rob Clark) [1520639]
- [gpu] drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk (Rob
Clark) [1520639]
- [gpu] drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP
register (Rob Clark) [1520639]
- [gpu] drm/i915/cnp: wa 1181: Fix Backlight issue (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Fix DP max voltage (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Fix DDI hdmi level selection (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Move ddi buf trans related functions up (Rob
Clark) [1520639]
- [gpu] drm/i915/cnl: Move voltage check into ddi buf trans functions
(Rob Clark) [1520639]
- [gpu] drm/i915: Enable voltage swing before enabling DDI_BUF_CTL (Rob
Clark) [1520639]
- [gpu] drm/i915: Align vswing sequences with old ddi buffer registers
(Rob Clark) [1520639]
- [gpu] drm/i915: decouple gen9 and gen10 dp signal levels (Rob Clark)
[1520639]
- [gpu] drm/i915: Introduce intel_ddi_dp_level (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: WaDisableI2mCycleOnWRPort (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix (Rob Clark)
[1520639]
- [gpu] drm/i915: Stop using long platform names on clock gating
functions (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT
(Rob Clark) [1520639]
- [gpu] drm/i915/cnl: WaForceContextSaveRestoreNonCoherent (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: WaPushConstantDereferenceHoldDisable (Rob Clark)
[1520639]
- [gpu] drm/i915/cfl: Coffee Lake works on Kaby Lake PCH (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: extract cnl_set_procmon_ref_values (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: simplify cnl_procmon_values handling (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: Apply large line width optimization (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: WaDisableEnhancedSBEVertexCaching (Rob Clark)
[1520639]
- [gpu] drm/i915/cnl: Add
WaDisableReplayBufferBankArbitrationOptimization (Rob Clark) [1520639]
- [gpu] drm/i915/cnl: Introduce initial Cannonlake Workarounds (Rob
Clark) [1520639]
[3.10.0-818.el7]
- [net] ipv6: fib: Provide offload indication using nexthop flags (Ivan
Vecera) [1519937]
- [net] vxlan: fix the issue that neigh proxy blocks all icmpv6 packets
(Lorenzo Bianconi) [1512250]
- [net] netfilter: ipset: Fix allocation size of prefixes storage for
hash:net, iface.t sets (Stefano Brivio) [1517397]
- [net] gso: fix payload length when gso_size is zero (Lorenzo Bianconi)
[1503996]
- [net] ip6_gre: update dst pmtu if dev mtu has been updated by toobig
in __gre6_xmit (Paolo Abeni) [1508318]
- [net] ip6_gre: ip6gre_tap device should keep dst (Paolo Abeni) [1508318]
- [net] ip_gre: ipgre_tap device should keep dst (Paolo Abeni) [1508318]
- [net] tun: do not arm flow_gc_timer in tun_flow_init() (Hangbin Liu)
[1510281]
- [net] tun: avoid extra timer schedule in tun_flow_cleanup() (Hangbin
Liu) [1510281]
- [net] tun: do not block BH again in tun_flow_cleanup() (Hangbin Liu)
[1510281]
- [net] tun: Turn tun_flow_init() into void fn (Hangbin Liu) [1510281]
- [net] route: Use ipv4_mtu instead of raw rt_pmtu (Davide Caratti)
[1477041]
- [net] ipv4: Don't increase PMTU with Datagram Too Big message (Davide
Caratti) [1477041]
- [net] tcp: limit GSO packets to half cwnd (Davide Caratti) [1477041]
- [net] sched: crash on blocks with goto chain action (Ivan Vecera)
[1513639]
- [net] sched: fix crash when deleting secondary chains (Ivan Vecera)
[1513639]
- [net] cls_u32: use tcf_exts_get_net() before call_rcu() (Ivan Vecera)
[1513639]
- [net] cls_tcindex: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] cls_rsvp: use tcf_exts_get_net() before call_rcu() (Ivan Vecera)
[1513639]
- [net] cls_route: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] cls_matchall: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] cls_fw: use tcf_exts_get_net() before call_rcu() (Ivan Vecera)
[1513639]
- [net] cls_flower: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] cls_flow: use tcf_exts_get_net() before call_rcu() (Ivan Vecera)
[1513639]
- [net] cls_cgroup: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera)
[1513639]
- [net] cls_basic: use tcf_exts_get_net() before call_rcu() (Ivan
Vecera) [1513639]
- [net] net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net()
(Ivan Vecera) [1513639]
- [net] net_sched: acquire RTNL in tc_action_net_exit() (Ivan Vecera)
[1513639]
- [tools] tc-testing: fix arg to ip command: -s -> -n (Ivan Vecera)
[1513639]
- [net] net_sched: remove tcf_block_put_deferred() (Ivan Vecera) [1513639]
- [tools] selftests: Introduce a new test case to tc testsuite (Ivan
Vecera) [1513639]
- [tools] selftests: Introduce a new script to generate tc batch file
(Ivan Vecera) [1513639]
- [tools] tc-testing: add test for testing ife type (Ivan Vecera) [1513639]
- [tools] selftests: Introduce tc testsuite (Ivan Vecera) [1513639]
- [net] net_sched: fix call_rcu() race on act_sample module removal
(Ivan Vecera) [1513639]
- [net] net_sched: add rtnl assertion to tcf_exts_destroy() (Ivan
Vecera) [1513639]
- [net] net_sched: use tcf_queue_work() in tcindex filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in rsvp filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in route filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in u32 filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in matchall filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in fw filter (Ivan Vecera) [1513639]
- [net] net_sched: use tcf_queue_work() in flower filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in flow filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in cgroup filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in bpf filter (Ivan Vecera)
[1513639]
- [net] net_sched: use tcf_queue_work() in basic filter (Ivan Vecera)
[1513639]
- [net] net_sched: introduce a workqueue for RCU callbacks of tc filter
(Ivan Vecera) [1513639]
- [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]
[3.10.0-817.el7]
- [mm] devm_memremap_pages: use multi-order radix for ZONE_DEVICE
lookups (Jeff Moyer) [1489187]
- [nvdimm] libnvdimm: fix SMART Health DSM payload definition (Jeff
Moyer) [1457571]
- [nvdimm] libnvdimm, namespace: fix btt claim class crash (Jeff Moyer)
[1493833]
- [nvdimm] libnvdimm, btt: fix format string warnings (Jeff Moyer) [1493833]
- [nvdimm] libnvdimm, nfit: move the check on nd_reserved2 to the
endpoint (Jeff Moyer) [1455961]
- [acpi] libnvdimm, nfit: export an 'ecc_unit_size' sysfs attribute
(Jeff Moyer) [1489186]
- [nvdimm] libnvdimm, btt: check memory allocation failure (Jeff Moyer)
[1465372]
- [nvdimm] libnvdimm, label: fix index block size calculation (Jeff
Moyer) [1457567]
- [acpi] nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse (Jeff Moyer)
[1455958]
- [nvdimm] libnvdimm, pfn, dax: limit namespace alignments to the
supported set (Jeff Moyer) [1472049]
- [nvdimm] libnvdimm, pfn, dax: show supported dax/pfn region alignments
in sysfs (Jeff Moyer) [1472049]
- [nvdimm] libnvdimm: rename nd_sector_size_{show, store} to
nd_size_select_{show, store} (Jeff Moyer) [1472049]
- [acpi] nfit: cleanup long de-reference chains in
acpi_nfit_init_interleave_set (Jeff Moyer) [1471684]
- [nvdimm] nfit, libnvdimm, region: export 'position' in mapping info
(Jeff Moyer) [1508785]
- [nvdimm] libnvdimm, btt: clean up warning and error messages (Jeff
Moyer) [1493833]
- [nvdimm] libnvdimm: fix integer overflow static analysis warning (Jeff
Moyer) [1457567]
- [dax] convert to bitmask for flags (Jeff Moyer) [1457555]
- [kernel] dax, pmem: introduce an optional 'flush' dax_operation (Jeff
Moyer) [1457556]
- [nvdimm] libnvdimm, btt: rework error clearing (Jeff Moyer) [1465372]
- [nvdimm] libnvdimm: fix potential deadlock while clearing errors (Jeff
Moyer) [1465372]
- [nvdimm] libnvdimm, btt: cache sector_size in arena_info (Jeff Moyer)
[1465372]
- [nvdimm] libnvdimm, btt: ensure that flags were also unchanged during
a map_read (Jeff Moyer) [1465372]
- [nvdimm] libnvdimm, btt: refactor map entry operations with macros
(Jeff Moyer) [1457559]
- [nvdimm] libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the
write path (Jeff Moyer) [1465372]
- [nvdimm] libnvdimm: fix the clear-error check in nsio_rw_bytes (Jeff
Moyer) [1471792]
- [nvdimm] libnvdimm, btt: fix btt_rw_page not returning errors (Jeff
Moyer) [1471795]
- [nvdimm] acpi, nfit: quiet invalid block-aperture-region warnings
(Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, btt: BTT updates for UEFI 2.7 format (Jeff Moyer)
[1472028 1457567]
- [nvdimm] libnvdimm, nfit: enable support for volatile ranges (Jeff
Moyer) [1455961]
- [nvdimm] libnvdimm, pmem: fix persistence warning (Jeff Moyer) [1465367]
- [nvdimm] libnvdimm: Stop using HPAGE_SIZE (Jeff Moyer) [1472049]
- [dax] device-dax: fix 'passing zero to ERR_PTR()' warning (Jeff Moyer)
[1457559]
- [nvdimm] libnvdimm: fix badblock range handling of ARS range (Jeff
Moyer) [1475473 1492054]
- [nvdimm] libnvdimm, namespace: record 'lbasize' for pmem namespaces
(Jeff Moyer) [1457567]
- [nvdimm] acpi/nfit: Issue Start ARS to retrieve existing records (Jeff
Moyer) [1457571]
- [nvdimm] libnvdimm: New ACPI 6.2 DSM functions (Jeff Moyer) [1508785]
- [acpi] nfit: Show bus_dsm_mask in sysfs (Jeff Moyer) [1508785]
- [nvdimm] libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru
(Jeff Moyer) [1508785]
- [nvdimm] acpi, nfit: Enable DSM pass thru for root functions (Jeff
Moyer) [1508785]
- [nvdimm] libnvdimm: passthru functions clear to send (Jeff Moyer)
[1508785]
- [nvdimm] libnvdimm, btt: convert some info messages to warn/err (Jeff
Moyer) [1493833]
- [nvdimm] libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent()
reference lifetime (Jeff Moyer) [1457571]
- [acpi] nfit: Add support of NVDIMM memory error notification in ACPI
6.2 (Jeff Moyer) [1457571]
- [nvdimm] libnvdimm, pmem: Add sysfs notifications to badblocks (Jeff
Moyer) [1457571]
- [nvdimm] libnvdimm, label: switch to using v1.2 labels by default
(Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: add address abstraction identifiers (Jeff
Moyer) [1457567]
- [nvdimm] libnvdimm, label: add v1.2 label checksum support (Jeff
Moyer) [1457567]
- [nvdimm] libnvdimm, label: update 'nlabel' and 'position' handling for
local namespaces (Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: populate 'isetcookie' for blk-aperture
namespaces (Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: populate the type_guid property for v1.2
namespaces (Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: honor the lba size specified in v1.2 labels
(Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: add v1.2 interleave-set-cookie algorithm
(Jeff Moyer) [1457567]
- [nvdimm] libnvdimm, label: add v1.2 nvdimm label definitions (Jeff
Moyer) [1457567]
- [kernel] uuid: Take const on input of uuid_is_null() and
guid_is_null() (Jeff Moyer) [1457567]
- [kernel] acpi, nfit: Switch to use new generic UUID API (Jeff Moyer)
[1457567]
- [lib] uuid: hoist uuid_is_null() helper from libnvdimm (Jeff Moyer)
[1457567]
- [lib] uuid: don't export guid_index and uuid_index (Jeff Moyer) [1457567]
- [lib] uuid: hoist helpers uuid_equal() and uuid_copy() from xfs (Jeff
Moyer) [1457567]
- [fs] xfs: use uuid_be to implement the uuid_t type (Jeff Moyer) [1457567]
- [fs] xfs: use uuid_copy() helper to abstract uuid_t (Jeff Moyer) [1457567]
- [lib] uuid: rename uuid types (Jeff Moyer) [1457567]
- [nvdimm] uuid: remove uuid_be defintions from the uapi header (Jeff
Moyer) [1457567]
- [block] badblocks: fix overlapping check for clearing (Jeff Moyer)
[1504042]
- [block] badblocks: badblocks_set/clear update unacked_exist (Jeff
Moyer) [1504042]
- [dax] device-dax: fix sysfs duplicate warnings (Jeff Moyer) [1492048]
- [dax] device-dax: fix 'dax' device filesystem inode destruction crash
(Jeff Moyer) [1457559]
- [acpi] nfit: Fix the memory error check in nfit_handle_mce() (Jeff
Moyer) [1471692]
- [x86] mce: Export memory_error() (Jeff Moyer) [1471692]
- [dax] fix false CONFIG_BLOCK dependency (Jeff Moyer) [1457559]
- [fs] filesystem-dax: fix broken __dax_zero_page_range() conversion
(Jeff Moyer) [1457559]
- [nvdimm] libnvdimm, btt: ensure that initializing metadata clears
poison (Jeff Moyer) [1472053]
- [nvdimm] libnvdimm: add an atomic vs process context flag to rw_bytes
(Jeff Moyer) [1472053]
- [dax] device-dax: kill NR_DEV_DAX (Jeff Moyer) [1457559]
- [kernel] block, dax: move "select DAX" from BLOCK to FS_DAX (Jeff
Moyer) [1457559]
- [nvdimm] libnvdimm, pfn: fix 'npfns' vs section alignment (Jeff Moyer)
[1472049]
- [nvdimm] libnvdimm: handle locked label storage areas (Jeff Moyer)
[1457557]
- [nvdimm] libnvdimm: convert NDD_ flags to use bitops, introduce
NDD_LOCKED (Jeff Moyer) [1457557]
- [fs] block, dax: use correct format string in bdev_dax_supported (Jeff
Moyer) [1457559]
- [dax] device-dax: fix sysfs attribute deadlock (Jeff Moyer) [1472044]
- [nvdimm] libnvdimm: restore "libnvdimm: band aid btt vs clear poison
locking" (Jeff Moyer) [1472053]
- [nvdimm] libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering
(Jeff Moyer) [1472042]
- [nvdimm] libnvdimm: rework region badblocks clearing (Jeff Moyer)
[1457560]
- [nvdimm] libnvdimm: fix clear poison locking with spinlock and
GFP_NOWAIT allocation (Jeff Moyer) [1472053]
- [acpi] nfit: kill ACPI_NFIT_DEBUG (Jeff Moyer) [1457567]
- [nvdimm] libnvdimm: fix clear length of nvdimm_forget_poison() (Jeff
Moyer) [1457560]
- [nvdimm] libnvdimm: add support for clear poison list and badblocks
for device dax (Jeff Moyer) [1457560]
- [nvdimm] libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
(Jeff Moyer) [1472038]
- [nvdimm] libnvdimm, region: sysfs trigger for nvdimm_flush() (Jeff
Moyer) [1457556]
- [nvdimm] libnvdimm: Add 'resource' sysfs attribute to regions (Jeff
Moyer) [1457560]
- [nvdimm] libnvdimm: add mechanism to publish badblocks at the region
level (Jeff Moyer) [1457560]
- [block] hide badblocks attribute by default (Jeff Moyer) [1471822]
- [nvdimm] libnvdimm: fix phys_addr for nvdimm_clear_poison (Jeff Moyer)
[1457560]
- [kernel] x86, dax, pmem: remove indirection around memcpy_from_pmem()
(Jeff Moyer) [1457559]
- [kernel] block: remove block_device_operations ->direct_access() (Jeff
Moyer) [1457559]
- [kernel] block, dax: convert bdev_dax_supported() to
dax_direct_access() (Jeff Moyer) [1457559]
- [kernel] filesystem-dax: convert to dax_direct_access() (Jeff Moyer)
[1457559]
- [kernel] ext2, ext4, xfs: retrieve dax_device for iomap operations
(Jeff Moyer) [1457559]
- [kernel] dm: teach dm-targets to use a dax_device + dax_operations
(Jeff Moyer) [1457559]
- [nvdimm] libnvdimm, region: fix flush hint detection crash (Jeff
Moyer) [1457559]
- [kernel] dm: add dax_device and dax_operations support (Jeff Moyer)
[1457559]
- [md] dm: introduce upstream's cleanup_mapped_device() (Mike Snitzer)
[1457559]
- [kernel] dax: introduce dax_direct_access() (Jeff Moyer) [1457559]
- [s390] dcssblk: add dax_operations support (Jeff Moyer) [1457559]
- [block] brd: fix uninitialized use of brd->dax_dev (Jeff Moyer) [1457559]
- [block] brd: add dax_operations support (Jeff Moyer) [1457559]
- [powerpc] axon_ram: add dax_operations support (Jeff Moyer) [1457559]
- [tools] pmem: add dax_operations support (Jeff Moyer) [1457559]
- [nvdimm] libnvdimm: use devm_add_action_or_reset() (Jeff Moyer) [1457559]
- [nvdimm] dax: introduce dax_operations (Jeff Moyer) [1457559]
- [nvdimm] dax: add a facility to lookup a dax device by 'host' device
name (Jeff Moyer) [1457559]
- [x86] mce: Make the MCE notifier a blocking one (Jeff Moyer) [1471692]
- [tools] acpi, nfit: fix module unload vs workqueue shutdown race (Jeff
Moyer) [1472037]
- [acpi] nfit: limit ->flush_probe() to initialization work (Jeff Moyer)
[1472037]
- [acpi] nfit: collate health state flags (Jeff Moyer) [1457555]
- [acpi] nfit: support "map failed" dimms (Jeff Moyer) [1457555]
- [acpi] nfit: add support for acpi 6.1 dimm state flags (Jeff Moyer)
[1457555]
- [acpi] nfit: remove unnecessary newline (Jeff Moyer) [1455958]
- [acpi] nfit: allow specifying a default DSM family (Jeff Moyer) [1455958]
- [acpi] nfit: allow override of built-in bitmasks for nvdimm DSMs (Jeff
Moyer) [1455958]
- [acpi] nfit, libnvdimm: fix interleave set cookie calculation (64-bit
comparison) (Jeff Moyer) [1471684]
- [nvdimm] nfit, libnvdimm: fix interleave set cookie calculation (Jeff
Moyer) [1471684]
- [tools] testing/nvdimm: test acpi 6.1 health state flags (Jeff Moyer)
[1457555]
- [tools] testing/nvdimm: dynamic label support (Jeff Moyer) [1375501]
- [tools] testing/nvdimm: add manufacturing_{date|location} dimm
properties (Jeff Moyer) [1375501]
- [tools] testing/nvdimm: add virtual ramdisk range (Jeff Moyer) [1375501]
- [tools] testing/nvdimm: test get_config_size DSM failures (Jeff Moyer)
[1375501]
- [nvdimm] revert "libnvdimm: band aid btt vs clear poison locking"
(Jeff Moyer) [1472053]
- [tools] dax: refactor dax-fs into a generic provider of 'struct
dax_device' instances (Jeff Moyer) [1457559]
- [dax] device-dax: rename 'dax_dev' to 'dev_dax' (Jeff Moyer) [1457559]
- [dax] device-dax: improve fault handler debug output (Jeff Moyer)
[1457559]
- [tools] device-dax, tools/testing/nvdimm: enable device-dax with mock
resources (Jeff Moyer) [1457559]
- [nvdimm] libnvdimm: band aid btt vs clear poison locking (Jeff Moyer)
[1465372]
- [nvdimm] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle
lockdep splat (Jeff Moyer) [1471676]
- [nvdimm] libnvdimm: fix blk free space accounting (Jeff Moyer) [1471683]
- [dax] device-dax: utilize new cdev_device_add helper function (Jeff
Moyer) [1457559]
- [dax] device-dax: fix cdev leak (Jeff Moyer) [1457559]
- [edac] x86/ras, edac, acpi: Assign MCE notifier handlers a priority
(Jeff Moyer) [1471692]
- [x86] mce: Dump MCE to dmesg if no consumers (Jeff Moyer) [1471692]
[3.10.0-816.el7]
- [input] Fix device_rh memory leak (Prarit Bhargava) [1510344]
- [gpu] drm/i915/gvt: Add support for PCIe extended configuration space
(Paul Lai) [1458032]
- [gpu] drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file
RW approach (Paul Lai) [1458032]
- [gpu] drm/i915/kvmgt: Sanitize PCI bar emulation (Paul Lai) [1458032]
- [pci] Move config space size macros to pci_regs.h (Paul Lai) [1458032]
- [kernel] memremap: don't modify flags (Paul Lai) [1458032]
- [virt] kvm: eventfd: fix NULL deref irqbypass consumer (Radim Krcmar)
[1417618]
- [net] vsock: fix outdated sk_state value in hvs_release() (Cathy
Avery) [1505839]
- [hv] hv_sock: add locking in the open/close/release code paths (Cathy
Avery) [1505839]
- [hv] vmbus: hvsock: add proper sync for
vmbus_hvsock_device_unregister() (Cathy Avery) [1505839]
- [mm] revert "memcontrol: fix cgroup creation failure after many small
jobs" (Rafael Aquini) [1510790]
- [mm] revert "cgroup: kill css_id" (Rafael Aquini) [1510790]
- [fs] ext4: fix fault handling when mounted with -o dax,ro (Eric
Sandeen) [1488468]
- [s390] disassembler: increase show_code buffer size (Hendrik
Brueckner) [1516667]
- [s390] disassembler: add missing end marker for e7 table (Hendrik
Brueckner) [1520837]
- [s390] qeth: unbreak OSM and OSN support (Hendrik Brueckner) [1519447]
- [s390] qeth: handle sysfs error during initialization (Hendrik
Brueckner) [1519447]
- [netdrv] mlxsw: spectrum: Fix error return code in
mlxsw_sp_port_create() (Ivan Vecera) [1521069]
- [netdrv] mlxsw: spectrum_router: Configure TIGCR on init (Ivan Vecera)
[1521069]
- [netdrv] mlxsw: reg: Add Tunneling IPinIP General Configuration
Register (Ivan Vecera) [1521069]
- [netdrv] mlxsw: core: Fix possible deadlock (Ivan Vecera) [1521069]
- [netdrv] nfp: inherit the max_mtu from the PF netdev (John Linville)
[1515619]
- [netdrv] nfp: fix flower offload metadata flag usage (John Linville)
[1518327]
- [netdrv] nfp: refuse offloading filters that redirects to upper
devices (John Linville) [1519464]
- [netdrv] nfp: handle page allocation failures (John Linville) [1519464]
- [netdrv] nfp: fix ethtool stats gather retry (John Linville) [1519464]
- [netdrv] nfp: add whitelist of supported flow dissector (John
Linville) [1519464]
- [powerpc] kvm: ppc: book3s hv: Fix use after free in case of multiple
resize requests (Serhii Popovych) [1516238]
- [powerpc] kvm: ppc: book3s hv: Drop prepare_done from struct
kvm_resize_hpt (Serhii Popovych) [1516238]
- [powerpc] kvm: ppc: book3s hv: Check for kmalloc errors in ioctl
(Serhii Popovych) [1516238]
- [infiniband] rdma/bnxt_re: Set QP state in case of response completion
errors (Jonathan Toppins) [1516610]
- [infiniband] rdma/bnxt_re: Flush CQ notification Work Queue before
destroying QP (Jonathan Toppins) [1516610]
- [infiniband] rdma/bnxt_re: synchronize poll_cq and req_notify_cq verbs
(Jonathan Toppins) [1516610]
- [infiniband] bnxt_re: fix a crash in qp error event processing
(Jonathan Toppins) [1515709]
- [infiniband] bnxt_re: changing the ip address shouldn't affect new
connections (Jonathan Toppins) [1515770]
- [infiniband] rdma/bnxt_re: Add memory barriers when processing CQ/EQ
entries (Jonathan Toppins) [1515777]
[3.10.0-815.el7]
- [netdrv] mlx5e: IPoIB, Modify rdma netdev allocate and free to support
PKEY (Kamal Heib) [1517570 1456694]
- [netdrv] mlx5e: IPoIB, Add PKEY child interface ethtool ops (Kamal
Heib) [1517570 1456694]
- [netdrv] mlx5e: IPoIB, Add PKEY child interface ndos (Kamal Heib)
[1517570 1456694]
- [netdrv] mlx5e: IPoIB, Add PKEY child interface nic profile (Kamal
Heib) [1517570 1456694]
- [netdrv] mlx5e: IPoIB, Use hash-table to map between QPN to child
netdev (Kamal Heib) [1517570 1456694]
- [netdrv] mlx5e: IPoIB, Support for setting PKEY index to underlay QP
(Kamal Heib) [1517570 1456694]
- [netdrv] ib/ipoib: Add ability to set PKEY index to lower device
driver (Kamal Heib) [1517570 1456694]
- [netdrv] ib/ipoib: Grab rtnl lock on heavy flush when calling
ndo_open/stop (Kamal Heib) [1517570 1456694]
- [netdrv] mlx5: Support for attaching multiple underlay QPs to root
flow table (Kamal Heib) [1517570 1456694]
- [netdrv] mlx5e: IPoIB, Move underlay QP init/uninit to separate
functions (Kamal Heib) [1517570 1456694]
- [netdrv] mlx5: PTP code migration to driver core section (Kamal Heib)
[1456694]
- [netdrv] mlx5: File renaming towards ptp core implementation (Kamal
Heib) [1456694]
- [netdrv] mlx5: Add FGs and FTEs memory pool (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5: Allocate FTE object without lock (Kamal Heib) [1456687
1456694]
- [netdrv] mlx5: Support multiple updates of steering rules in parallel
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5: Replace fs_node mutex with reader/writer semaphore
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5: Refactor FTE and FG creation code (Kamal Heib) [1456687
1456694]
- [netdrv] mlx5: Export building of matched flow groups list (Kamal
Heib) [1456687 1456694]
- [netdrv] mlx5: Move the entry index allocator to flow group (Kamal
Heib) [1456687 1456694]
- [netdrv] mlx5: Avoid NULL pointer dereference on steering cleanup
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5: Fix creating a new FTE when an existing but full FTE
exists (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Increase Striding RQ minimum size limit to 4
multi-packet WQEs (Kamal Heib) [1456694]
- [netdrv] mlx5e: Set page to null in case dma mapping fails (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Fix napi poll with zero budget (Kamal Heib) [1456694]
- [netdrv] mlx5e: Stop NAPI when irq balancer changes affinity (Kamal
Heib) [1456694]
- [netdrv] mlx5: Cancel health poll before sending panic teardown
command (Kamal Heib) [1456694]
- [netdrv] mlx5: Loop over temp list to release delay events (Kamal
Heib) [1456694]
- [netdrv] mlx5e/core/en_fs: fix pointer dereference after free in
mlx5e_execute_l2_action (Kamal Heib) [1456694]
- [netdrv] mlx5e: DCBNL, Implement tc with ets type and zero bandwidth
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Properly deal with encap flows add/del under neigh
update (Kamal Heib) [1456694]
- [netdrv] mlx5: Delay events till mlx5 interface's add complete for pci
resume (Kamal Heib) [1456694]
- [netdrv] mlx5: Fix health work queue spin lock to IRQ safe (Kamal
Heib) [1456694]
- [netdrv] mlx5: Fix wrong indentation in enable SRIOV code (Kamal Heib)
[1456694]
- [netdrv] mlx5: Fix static checker warning on steering tracepoints code
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Fix calculated checksum offloads counters (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q
VLAN filter (Kamal Heib) [1456694]
- [netdrv] mlx5e: Print netdev features correctly in error message
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Check encap entry state when offloading tunneled flows
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Disallow TC offloading of unsupported match/action
combinations (Kamal Heib) [1456694]
- [netdrv] mlx5e: Fix erroneous freeing of encap header buffer (Kamal
Heib) [1456694]
- [netdrv] mlx5: Check device capability for maximum flow counters
(Kamal Heib) [1456694]
- [netdrv] mlx5: Fix FPGA capability location (Kamal Heib) [1456694]
- [netdrv] mlx5e: IPoIB, Fix access to invalid memory address (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Distribute RSS table among all RX rings (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Use kernel's mechanism to avoid missing NAPIs (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Slightly increase RX page-cache size (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Don't recycle page if moved to far NUMA (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Remove unnecessary fields in ICO SQ (Kamal Heib) [1456694]
- [netdrv] mlx5e: Type-specific optimizations for RX post WQEs function
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Non-atomic RQ state indicator for UMR WQE in progress
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Non-atomic indicator for ring enabled state (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Refactor data-path lro header function (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Early-return on empty completion queues (Kamal Heib)
[1456694]
- [netdrv] mlx5e: NAPI busy-poll when UMR post is in progress (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Small enhancements for RX MPWQE allocation and free
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Use memset to init skbs_frags array to zeros (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Remove unnecessary wqe_sz field from RQ buffer (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Replace multiplication by stride size with a shift
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Reorganize struct mlx5e_rq (Kamal Heib) [1456694]
- [netdrv] mlx5e: Support RSS for GRE tunneled packets (Kamal Heib)
[1467198 1456694]
- [netdrv] mlx5e: Support TSO and TX checksum offloads for GRE tunnels
(Kamal Heib) [1467198 1456694]
- [netdrv] mlx5e: Use IP version matching to classify IP traffic (Kamal
Heib) [1467198 1456694]
- [netdrv] mlx5e: make mlx5e_profile const (Kamal Heib) [1456694]
- [netdrv] mlx5: Add tracepoints (Kamal Heib) [1456694]
- [netdrv] mlx5: Add hash table for flow groups in flow table (Kamal
Heib) [1456694]
- [netdrv] mlx5: Add hash table to search FTEs in a flow-group (Kamal
Heib) [1456694]
- [netdrv] mlx5: Don't store reserved part in FTEs and FGs (Kamal Heib)
[1456694]
- [netdrv] mlx5: Convert linear search for free index to ida (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Fix wrong code indentation in conditional statement
(Kamal Heib) [1456694]
- [netdrv] mlx5: Remove a leftover unused variable (Kamal Heib) [1456694]
- [netdrv] mlx5: Add a blank line after declarations V2 (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Use size_t to store byte offset in statistics
descriptors (Kamal Heib) [1456694]
- [netdrv] mlx5e: Use kernel types instead of uint*_t in ethtool
callbacks (Kamal Heib) [1456694]
- [netdrv] mlx5e: Place constants on the right side of comparisons
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Avoid using multiple blank lines (Kamal Heib) [1456694]
- [netdrv] mlx5e: Properly indent within conditional statements (Kamal
Heib) [1456694]
- [netdrv] mlx5: Add a blank line after declarations (Kamal Heib) [1456694]
- [netdrv] mlx5: Avoid blank lines after/before open/close brace (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Add outbound PCI buffer overflow counter (Kamal Heib)
[1385322 1456694]
- [netdrv] mlx5e: Add RX buffer fullness counters (Kamal Heib) [1385322
1456694]
- [netdrv] mlx5: Add RX buffer fullness counters infrastructure (Kamal
Heib) [1385322 1456694]
- [netdrv] mlx5e: Add PCIe outbound stalls counters (Kamal Heib)
[1385322 1456694]
- [netdrv] mlx5: Add PCIe outbound stalls counters infrastructure (Kamal
Heib) [1385322 1456694]
- [netdrv] mlx5e: IPoIB, Add support for get_link_ksettings in ethtool
(Kamal Heib) [1456694]
- [netdrv] mlx5e: IPoIB, Fix driver name retrieved by ethtool (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Send PAOS command on interface up/down (Kamal Heib)
[1456694]
- [netdrv] mlx5: ensure 0 is returned when vport is zero (Kamal Heib)
[1456694]
- [netdrv] mlx5: remove unnecessary pci_set_drvdata() (Kamal Heib) [1456694]
- [netdrv] mlx5: Increase the maximum flow counters supported (Kamal
Heib) [1456694]
- [netdrv] mlx5: Fix counter list hardware structure (Kamal Heib) [1456694]
- [netdrv] mlx5: Delay events till ib registration ends (Kamal Heib)
[1456694]
- [netdrv] mlx5: Add CONFIG_MLX5_ESWITCH Kconfig (Kamal Heib) [1456694]
- [netdrv] mlx5: Separate between E-Switch and MPFS (Kamal Heib) [1456694]
- [netdrv] mlx5: Unify vport manager capability check (Kamal Heib) [1456694]
- [netdrv] mlx5e: NIC netdev init flow cleanup (Kamal Heib) [1456694]
- [netdrv] mlx5e: Rearrange netdevice ops structures (Kamal Heib) [1456694]
- [netdrv] mlx5: fix spelling mistake: "alloated" -> "allocated" (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Enable local loopback in loopback selftest (Kamal
Heib) [1456684 1456694]
- [netdrv] mlx5e: Fix CQ moderation mode not set properly (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Fix inline header size for small packets (Kamal Heib)
[1456694]
- [netdrv] mlx5: E-Switch, Unload the representors in the correct order
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source
address (Kamal Heib) [1456694]
- [netdrv] mlx5e: Don't override user RSS upon set channels (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Fix dangling page pointer on DMA mapping error (Kamal
Heib) [1456694]
- [netdrv] mlx5: Remove the flag MLX5_INTERFACE_STATE_SHUTDOWN (Kamal
Heib) [1456694]
- [netdrv] mlx5: Skip mlx5_unload_one if mlx5_load_one fails (Kamal
Heib) [1456694]
- [netdrv] mlx5: Fix arm SRQ command for ISSI version 0 (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Check for qos capability in dcbnl_initialize (Kamal
Heib) [1456694]
- [netdrv] mlx5: Fix mlx5_add_flow_rules call with correct num of dests
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Schedule overflow check work to mlx5e workqueue (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Fix wrong delay calculation for overflow check
scheduling (Kamal Heib) [1456694]
- [netdrv] mlx5e: Add missing support for PTP_CLK_REQ_PPS request (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Change 1PPS out scheme (Kamal Heib) [1456694]
- [netdrv] mlx5e: Fix broken disable 1PPS flow (Kamal Heib) [1456694]
- [netdrv] mlx5e: Add field select to MTPPS register (Kamal Heib) [1456694]
- [netdrv] mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Fix outer_header_zero() check size (Kamal Heib) [1456694]
- [netdrv] mlx5e: IPoIB, Modify add/remove underlay QPN flows (Kamal
Heib) [1456694]
- [netdrv] mlx5: Fix command bad flow on command entry allocation
failure (Kamal Heib) [1456694]
- [netdrv] mlx5: Fix command completion after timeout access invalid
structure (Kamal Heib) [1456694]
- [netdrv] mlx5: Consider tx_enabled in all modes on remap (Kamal Heib)
[1456694]
- [netdrv] mlx5: Clean SRIOV eswitch resources upon VF creation failure
(Kamal Heib) [1456694]
- [netdrv] mlx5: IPSec, fix 64-bit division correctly (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
(Kamal Heib) [1456694]
- [netdrv] mlx5: Add Makefiles for subdirectories (Kamal Heib) [1456677
1456694]
- [netdrv] mlx5: Build wq.o even if MLX5_CORE_EN is not selected (Kamal
Heib) [1456677 1456694]
- [netdrv] mlx5: FPGA, Fix datatype mismatch (Kamal Heib) [1456677 1456694]
- [netdrv] mlx5: FPGA, make mlx5_fpga_device_brb static (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: IPSec, Fix 64-bit division on 32-bit builds (Kamal
Heib) [1456677 1456694]
- [netdrv] mlx5: Add missing include in lib/gid.c (Kamal Heib) [1456677
1456694]
- [netdrv] mlx5: fix memcpy limit? (Kamal Heib) [1456694]
- [netdrv] mlx5: fix spelling mistake: "Allodating" -> "Allocating"
(Kamal Heib) [1456694]
- [netdrv] mlx5e: IPSec, Add IPSec ethtool stats (Kamal Heib) [1456677
1456694]
- [netdrv] mlx5e: IPSec, Add Innova IPSec offload TX data path (Kamal
Heib) [1456677 1456694]
- [netdrv] mlx5e: IPSec, Add Innova IPSec offload RX data path (Kamal
Heib) [1456677 1456694]
- [netdrv] mlx5: Accel, Add IPSec acceleration interface (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: FPGA, Add SBU infrastructure (Kamal Heib) [1456677 1456694]
- [netdrv] mlx5: FPGA, Add SBU bypass and reset flows (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: FPGA, Add high-speed connection routines (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: FPGA, Add FW commands for FPGA QPs (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: FPGA, Move FPGA init/cleanup to init_once (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: Add QP WQ support (Kamal Heib) [1456677 1456694]
- [netdrv] mlx5: Make get_cqe routine not ethernet-specific (Kamal Heib)
[1456677 1456694]
- [netdrv] ib/mlx5: Respect mlx5_core reserved GIDs (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: Add support for multiple RoCE enable (Kamal Heib)
[1456677 1456694]
- [netdrv] mlx5: Add reserved-gids support (Kamal Heib) [1456677 1456694]
- [netdrv] mlx5: Set interface flags before cleanup in unload_one (Kamal
Heib) [1456677 1456694]
- [netdrv] mlx5e: Fix TX carrier errors report in get stats ndo (Kamal
Heib) [1456694]
- [netdrv] mlx5: Cancel delayed recovery work when unloading the driver
(Kamal Heib) [1456694]
- [netdrv] mlx5: Fix driver load error flow when firmware is stuck
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Use device ID defines (Kamal Heib) [1456694]
- [netdrv] mlx5: Fix offset of hca cap reserved field (Kamal Heib) [1456694]
- [netdrv] mlx5e: Add header re-write offloading of IPv6 hop-limit
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Use macro for TC header re-write offload field mapping
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Offload TC matching on ip ttl (Kamal Heib) [1456687
1456694]
- [netdrv] mlx5e: Relocate the TC match on ip tos offload code section
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Introduce RX Page-Reuse (Kamal Heib) [1460489 1456694]
- [netdrv] mlx5e: Enhance RX SKB headroom logic (Kamal Heib) [1460489
1456694]
- [netdrv] mlx5e: Build SKB with exact frag_size (Kamal Heib) [1460489
1456694]
- [netdrv] mlx5e: Support bpf_xdp_adjust_head() (Kamal Heib) [1456694]
- [netdrv] mlx5: Add fast unload support in shutdown flow (Kamal Heib)
[1456670 1456694]
- [netdrv] mlx5: Expose command polling interface (Kamal Heib) [1456670
1456694]
- [netdrv] mlx5e: Optimize update stats work (Kamal Heib) [1456694]
- [netdrv] mlx5e: Move and optimize query out of buffer function (Kamal
Heib) [1456694]
- [netdrv] mlx5e: Reduce number of heap allocated buffers for update
stats (Kamal Heib) [1456694]
- [netdrv] mlx5e: Rename physical symbol errors counter (Kamal Heib)
[1456694]
- [netdrv] mlx5e: Fix typo in warning if CQ moderation is not supported
(Kamal Heib) [1456694]
- [netdrv] mlx5e: Use function to map aRFS into traffic type (Kamal
Heib) [1456694]
- [netdrv] mlx5: Undo LAG upon request to create virtual functions
(Kamal Heib) [1456694]
- [netdrv] mlx5: Avoid space after casting (Kamal Heib) [1456694]
- [netdrv] mlx5: Align to match opening parenthesis (Kamal Heib) [1456694]
- [netdrv] mlx5: Avoid blank lines before/after closing/opening braces
(Kamal Heib) [1456694]
- [netdrv] mlx5: Avoid using multiple blank lines (Kamal Heib) [1456694]
- [netdrv] mlx5: Fix some spelling mistakes (Kamal Heib) [1456694]
- [netdrv] mlx5: Update eqe_type_str() event names (Kamal Heib) [1456694]
- [netdrv] mlx5e: Fill advertised and supported port data from Hardware
info (Kamal Heib) [1456694]
- [netdrv] mlx5e: Add support for reading connector type from PTYS
(Kamal Heib) [1456694]
- [netdrv] mlx5: Update flow table commands layout (Kamal Heib) [1456694]
- [netdrv] mlx5e: Support header re-write of partial fields in TC pedit
offload (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Use modify header ID cache for offloaded TC NIC flows
(Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Use modify header ID cache for offloaded TC E-Switch
flows (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Add cache for HW modify header IDs (Kamal Heib)
[1456687 1456694]
- [netdrv] mlx5e: Use short attribute form when adding/deleting
offloaded TC flows (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Offload TC matching on ip tos / traffic-class (Kamal
Heib) [1456687 1456694]
- [netdrv] mlx5e: Offload TC matching on tcp flags (Kamal Heib) [1456687
1456694]
- [netdrv] mlx5e: Remove TC header re-write offloading of ip tos (Kamal
Heib) [1456687 1456694]
- [netdrv] mlx5e: Fix warnings around parsing of TC pedit actions (Kamal
Heib) [1456687 1456694]
- [netdrv] mlx5e: Properly enforce disallowing of partial field re-write
offload (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Allow TC csum offload if applied together with pedit
action (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Add offloading of NIC TC pedit (header re-write)
actions (Kamal Heib) [1456687 1456694]
- [netdrv] mlx5e: Add parsing of TC pedit actions to HW format (Kamal
Heib) [1456687 1456694]
[3.10.0-814.el7]
- [i2c] introduce helper function to get 8 bit address from a message
(Gopal Tiwari) [1456705]
- [i2c] add a flag to mark clients as slaves (Gopal Tiwari) [1456705]
- [i2c] acpi / scan: fix enumeration (visited) flags for bus rescans
(Gopal Tiwari) [1456705]
- [i2c] acpi: add support for ACPI reconfiguration notifiers (Gopal
Tiwari) [1456705]
- [i2c] acpi / pm: allow child devices to ignore parent power state
(Gopal Tiwari) [1456705]
- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705]
- [i2c] acpi / pm: Make messages in acpi_device_set_power() print device
names (Gopal Tiwari) [1456705]
- [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705]
- [i2c] designware: set the common config before the if else (Gopal
Tiwari) [1456705]
- [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705]
- [i2c] designware: get fast plus and high speed *CNT configuration
(Gopal Tiwari) [1456705]
- [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari)
[1456705]
- [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari)
[1456705]
- [i2c] designware: Do not calculate SCL timing parameters needlessly
(Gopal Tiwari) [1456705]
- [i2c] core: fix NULL pointer dereference under race condition (Gopal
Tiwari) [1456705]
- [i2c] export i2c_adapter_depth() (Gopal Tiwari) [1456705]
- [i2c] core: Add function for finding the bus speed from ACPI, take 2
(Gopal Tiwari) [1456705]
- [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705]
- [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705]
- [i2c] print more info when acpi_i2c_space_handler() fails (Gopal
Tiwari) [1456705]
- [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705]
- [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari)
[1456705]
- [i2c] cleanup i2c_register_adapter() by refactoring recovery init
(Gopal Tiwari) [1456705]
- [i2c] free idr when sanity checks in i2c_register_adapter() fail
(Gopal Tiwari) [1456705]
- [i2c] i2c / acpi: add support for ACPI reconfigure notifications
(Gopal Tiwari) [1456705]
- [i2c] Add generic support passing secondary devices addresses (Gopal
Tiwari) [1456705]
- [i2c] only check scl functions when using generic recovery (Gopal
Tiwari) [1456705]
- [i2c] allow adapter drivers to override the adapter locking (Gopal
Tiwari) [1456705]
- [i2c] let I2C masters ignore their children for PM (Gopal Tiwari)
[1456705]
- [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705]
- [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705]
- [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705]
- [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari)
[1456705]
- [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705]
- [i2c] core: Add support for best effort block read emulation (Gopal
Tiwari) [1456705]
- [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705]
- [i2c] support 10 bit and slave addresses in sysfs 'new_device' (Gopal
Tiwari) [1456705]
- [i2c] take address space into account when checking for used addresses
(Gopal Tiwari) [1456705]
- [i2c] make address check indpendent from client struct (Gopal Tiwari)
[1456705]
- [i2c] rename address check functions (Gopal Tiwari) [1456705]
- [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705]
- [i2c] core: add and export of_get_i2c_adapter_by_node() interface
(Gopal Tiwari) [1456705]
- [i2c] core: manage i2c bus device refcount in i2c_[get|put]_adapter
(Gopal Tiwari) [1456705]
- [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal
Tiwari) [1456705]
- [i2c] core: only use set_scl for bus recovery after calling
prepare_recovery (Gopal Tiwari) [1456705]
- [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal
Tiwari) [1456705]
- [i2c] core: fix typo in comment (Gopal Tiwari) [1456705]
- [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705]
- [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705]
- [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari)
[1456705]
- [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705]
- [i2c] change input parameter to i2c_adapter for
prepare/unprepare_recovery (Gopal Tiwari) [1456705]
- [i2c] clarify comments about the dev_released completion (Gopal
Tiwari) [1456705]
- [i2c] Only include slave support if selected (Gopal Tiwari) [1456705]
- [i2c] do not try to load modules for of-registered devices (Gopal
Tiwari) [1456705]
- [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari)
[1456705]
- [i2c] acpi: Pick the first address if device has multiple (Gopal
Tiwari) [1456705]
- [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705]
- [i2c] core changes for slave support (Gopal Tiwari) [1456705]
- [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari)
[1456705]
- [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705]
- [i2c] move acpi code back into the core (Gopal Tiwari) [1456705]
- [i2c] add debug info when class instantiation was dropped (Gopal
Tiwari) [1456705]
- [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config
(Gopal Tiwari) [1456705]
- [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705]
- [i2c] Add message transfer tracepoints for SMBUS [ver #2] (Gopal
Tiwari) [1456705]
- [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705]
- [i2c] add deprecation warning for class based instantiation (Gopal
Tiwari) [1456705]
- [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal
Tiwari) [1456705]
- [i2c] attach/detach I2C client device to the ACPI power domain (Gopal
Tiwari) [1456705]
- [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705]
- [i2c] Remove redundant 'driver' field from the i2c_client struct
(Gopal Tiwari) [1456705]
- [i2c] dt: describe generic bindings (Gopal Tiwari) [1456705]
- [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari)
[1456705]
- [i2c] media: core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]
[3.10.0-813.el7]
- [scsi] cxlflash: Fix vlun resize failure in the shrink path (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Avoid double mutex unlock (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove unnecessary existence check (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Fix an error handling path in
'cxlflash_disk_attach()' (Gustavo Duarte) [1456494]
- [scsi] cxlflash: return -EFAULT if copy_from_user() fails (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Update debug prints in reset handlers (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Update send_tmf() parameters (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Avoid double free of character device (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Update TMF command processing (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove zeroing of private command data (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Support WS16 unmap (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Support AFU debug (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Support LUN provisioning (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Refactor AFU capability checking (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Introduce host ioctl support (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Separate AFU internal command handling from AFU sync
specifics (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Create character device to provide host management
interface (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Add scsi command abort handler (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Flush pending commands in cleanup path (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Track pending scsi commands in each hardware queue
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Handle AFU sync failures (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Schedule asynchronous reset of the host (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Reset hardware queue context via specified register
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Update cxlflash_afu_sync() to return errno (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Combine the send queue locks (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Select IRQ_POLL (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Introduce hardware queue steering (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Add hardware queues attribute (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Support multiple hardware queues (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Improve asynchronous interrupt processing (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Fix warnings/errors (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Fix power-of-two validations (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove unnecessary DMA mapping (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Fence EEH during probe (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Support up to 4 ports (Gustavo Duarte) [1456494]
- [scsi] cxlflash: SISlite updates to support 4 ports (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Hide FC internals behind common access routine
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove port configuration assumptions (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Support dynamic number of FC ports (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Update sysfs helper routines to pass config structure
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Implement IRQ polling for RRQ processing (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Serialize RRQ access and support offlevel processing
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Separate RRQ processing from the RRQ interrupt
handler (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Enable PCI device ID for future IBM CXL Flash AFU
(Gustavo Duarte) [1456494]
- [scsi] cxlflash: Cleanup prints (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Support SQ Command Mode (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Refactor context reset to share reset logic (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Migrate scsi command pointer to AFU command (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Migrate IOARRIN specific routines to function
pointers (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Cleanup queuecommand() (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Cleanup send_tmf() (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove AFU command lock (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Wait for active AFU commands to timeout upon tear
down (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove private command pool (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Use cmd_size for private commands (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Allocate memory instead of using command pool for AFU
sync (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove unused buffer from AFU command (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Set sg_tablesize to 1 instead of SG_NONE (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Fix context reference tracking on detach (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Refactor WWPN setup (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Update documentation (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Remove adapter file descriptor cache (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Transition to application close model (Gustavo
Duarte) [1456494]
- [scsi] cxlflash: Add kref to context (Gustavo Duarte) [1456494]
- [scsi] cxlflash: Cache owning adapter within context (Gustavo Duarte)
[1456494]
- [scsi] cxlflash: Avoid mutex when destroying context (Gustavo Duarte)
[1456494]
- [scsi] maintainers: Update cxlflash maintainers (Gustavo Duarte) [1456494]
[3.10.0-812.el7]
- [x86] mm: fix get_user_pages() vs device-dax pud mappings (Luiz
Capitulino) [1516984]
- [x86] revert "fix get_user_pages() vs device-dax pud mappings" (Luiz
Capitulino) [1516984]
- [ata] libata: sata_down_spd_limit should return if driver has not
recorded sstatus speed (David Milburn) [1457140]
- [infiniband] ib/mlx5: use kvmalloc_array for mlx5_ib_wq (Don Dutile)
[1511159]
- [infiniband] ib/mlx4: use kvmalloc_array to allocate wrid (Don Dutile)
[1511159]
- [security] treewide: use kv[mz]alloc* rather than opencoded variants
(Don Dutile) [1511159]
- [security] keys: use kvfree() in add_key (Don Dutile) [1511159]
- [kernel] wait: fix bit_waitqueue() to allow the use of vmalloc'd
memory (Mike Snitzer) [1511159]
- [net] use kvmalloc with __GFP_REPEAT rather than open coded variant
(Don Dutile) [1511159]
- [lib] rhashtable.c: simplify a strange allocation pattern (Don Dutile)
[1511159]
- [md] dm: allocate struct mapped_device with kvzalloc (Mike Snitzer)
[1511159]
- [md] dm ioctl: restore __GFP_HIGH in copy_params() (Don Dutile) [1511159]
- [mm] swap: use kvzalloc to allocate some swap data structures (Don
Dutile) [1511159]
- [md] dm-ioctl.c: use kvmalloc rather than opencoded variant (Don
Dutile) [1511159]
- [fs] select: add vmalloc fallback for select(2) (Don Dutile) [1511159]
- [fs] xattr.c: zero out memory copied to userspace in getxattr (Don
Dutile) [1511159]
- [fs] xattr: Use kvfree() (Don Dutile) [1511159]
- [mm] support __GFP_REPEAT in kvmalloc_node for >32kB (Don Dutile)
[1511159]
- [mm] vmalloc: properly track vmalloc users (Don Dutile) [1511159]
- [kernel] mm: introduce kv[mz]alloc helpers (Don Dutile) [1511159]
- [kernel] locking/pvqspinlock: Implement hybrid PV queued/unfair locks
(Waiman Long) [1511001]
- [kernel] locking/qspinlock: Improve readability (Waiman Long) [1511001]
- [kernel] locking/pvqspinlock: Move lock stealing count tracking code
into pv_queued_spin_steal_lock() (Waiman Long) [1511001]
- [kernel] tracing: Call clear_boot_tracer() at lateinit_sync (Jerome
Marchand) [1477115]
- [virtio] virtio_balloon: fix increment of vb->num_pfns in
fill_balloon() (Andrew Jones) [1517280]
- [virtio] virtio_balloon: fix deadlock on OOM (Andrew Jones) [1517280]
- [netdrv] i40evf: Use smp_rmb rather than read_barrier_depends (Stefan
Assmann) [1517143]
- [netdrv] i40e: Use smp_rmb rather than read_barrier_depends (Stefan
Assmann) [1517143]
- [netdrv] i40e: restore promiscuous after reset (Stefan Assmann) [1517143]
- [netdrv] i40evf: fix client notify of l2 params (Stefan Assmann) [1517143]
- [netdrv] i40e: Fix FLR reset timeout issue (Stefan Assmann) [1517143]
- [netdrv] i40e: fix the calculation of VFs mac addresses (Stefan
Assmann) [1517143]
- [netdrv] i40e: Fix for NUP NVM image downgrade failure (Stefan
Assmann) [1517143]
- [netdrv] i40e/i40evf: revert "i40e/i40evf: bump tail only in multiples
of 8" (Stefan Assmann) [1517143]
- [netdrv] i40e: only redistribute MSI-X vectors when needed (Stefan
Assmann) [1517143]
- [netdrv] i40e: Add programming descriptors to cleaned_count (Stefan
Assmann) [1517143]
- [netdrv] i40e: Fix incorrect use of tx_itr_setting when checking for
Rx ITR setup (Stefan Assmann) [1517143]
- [netdrv] virtchnl: Add pad fields to a couple of structures (Stefan
Assmann) [1517143]
- [netdrv] i40e/i40evf: rename vf_offload_flags to vf_cap_flags in
struct virtchnl_vf_resource (Stefan Assmann) [1517143]
- [netdrv] xen-netfront: remove warning when unloading module (Eduardo
Otubo) [1472220]
- [infiniband] ib/core: Only enforce security for InfiniBand (Don
Dutile) [1515295]
- [infiniband] ib/core: Only maintain real QPs in the security lists
(Don Dutile) [1515295]
- [infiniband] ib/core: Avoid unnecessary return value check (Don
Dutile) [1515295]
[3.10.0-811.el7]
- [gpu] drm/i915: Deconstruct struct sgt_dma initialiser (Rob Clark)
[1512612]
- [uapi] drm/i915: Reject unknown syncobj flags (Rob Clark) [1512612]
- [gpu] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (Rob
Clark) [1512612]
- [gpu] drm/vmwgfx: constify vmw_fence_ops (Rob Clark) [1512612]
- [gpu] drm/amdgpu: allow harvesting check for Polaris VCE (Rob Clark)
[1512612]
- [gpu] drm/amdgpu: return -ENOENT from uvd 6.0 early init for
harvesting (Rob Clark) [1512612]
- [gpu] drm/i915: Check incoming alignment for unfenced buffers (on
i915gm) (Rob Clark) [1512612]
- [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree
(vma idr) (Rob Clark) [1512612]
- [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree
(objects) (Rob Clark) [1512612]
- [gpu] drm/i915/edp: read edp display control registers unconditionally
(Rob Clark) [1512612]
- [gpu] drm/i915: Do not rely on wm preservation for ILK watermarks (Rob
Clark) [1512612]
- [gpu] drm/i915: Cancel the modeset retry work during modeset cleanup
(Rob Clark) [1512612]
- [gpu] drm/nouveau/kms/nv50: use the correct state for base channel
notifier setup (Rob Clark) [1512612]
- [gpu] drm/i915/gvt: Adding ACTHD mmio read handler (Rob Clark) [1512612]
- [gpu] drm/i915/gvt: Extract mmio_read_from_hw() common function (Rob
Clark) [1512612]
- [gpu] drm/i915/gvt: Refine MMIO_RING_F() (Rob Clark) [1512612]
- [gpu] drm/i915/gvt: properly check per_ctx bb valid state (Rob Clark)
[1512612]
- [gpu] drm/i915/perf: fix perf enable/disable ioctls with 32bits
userspace (Rob Clark) [1512612]
- [gpu] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs (Rob
Clark) [1512612]
- [gpu] drm/amd/powerplay: fix uninitialized variable (Rob Clark) [1512612]
- [gpu] drm/i915: Use a mask when applying WaProgramL3SqcReg1Default
(Rob Clark) [1512612]
- [gpu] drm/i915: Report -EFAULT before pwrite fast path into shmemfs
(Rob Clark) [1512612]
- [gpu] drm/i915/cnl: Fix PLL initialization for HDMI (Rob Clark) [1512612]
- [gpu] drm/i915/cnl: Fix PLL mapping (Rob Clark) [1512612]
- [gpu] drm/i915: Use bdw_ddi_translations_fdi for Broadwell (Rob Clark)
[1512612]
- [gpu] drm/i915: Fix eviction when the GGTT is idle but full (Rob
Clark) [1512612]
- [gpu] revert "drm/amdgpu: discard commands of killed processes" (Rob
Clark) [1512612]
- [gpu] drm/nouveau/fbcon: fix oops without fbdev emulation (Rob Clark)
[1512612]
- [gpu] drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST
boards (Rob Clark) [1512612]
- [gpu] drm/nouveau/bsp/g92: disable by default (Rob Clark) [1512612]
- [gpu] drm/nouveau/mmu: flush tlbs before deleting page tables (Rob
Clark) [1512612]
- [gpu] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and
DP AUX channel (Rob Clark) [1512612]
- [gpu] drm/i915: Read timings from the correct transcoder in
intel_crtc_mode_get() (Rob Clark) [1512612]
- [gpu] drm/i915: Order two completing nop_submit_request (Rob Clark)
[1512612]
- [gpu] drm/i915: Silence compiler warning for hsw_power_well_enable()
(Rob Clark) [1512612]
- [gpu] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check
(Rob Clark) [1512612]
- [gpu] drm/i915/edp: Increase the T12 delay quirk to 1300ms (Rob Clark)
[1512612]
- [gpu] drm/i915/edp: Get the Panel Power Off timestamp after panel is
off (Rob Clark) [1512612]
- [gpu] drm/amdgpu: fix placement flags in amdgpu_ttm_bind (Rob Clark)
[1512612]
- [gpu] drm/atomic: Unref duplicated drm_atomic_state in
drm_atomic_helper_resume() (Rob Clark) [1512612]
- [drm] qxl: alloc & use shadow for dumb buffers (Rob Clark) [1512097]
- [drm] qxl: replace QXL_INFO with DRM_DEBUG_DRIVER (Rob Clark) [1512097]
[3.10.0-810.el7]
- [fs] dcache.c: avoid soft-lockup in dput() (Miklos Szeredi) [1431297]
- [fs] dealing with the rest of shrink_dentry_list() livelock (Miklos
Szeredi) [1431297]
- [fs] dcache: add missing lockdep annotation (Miklos Szeredi) [1431297]
- [fs] shrink_dentry_list(): take parent's ->d_lock earlier (Miklos
Szeredi) [1431297]
- [fs] expand dentry_kill(dentry, 0) in shrink_dentry_list() (Miklos
Szeredi) [1431297]
- [fs] split dentry_kill() (Miklos Szeredi) [1431297]
- [fs] fold d_kill() and d_free() (Miklos Szeredi) [1431297]
- [fs] fold try_prune_one_dentry() (Miklos Szeredi) [1431297]
- [fs] fanotify: fix fsnotify_prepare_user_wait() failure (Miklos
Szeredi) [1372260]
- [fs] fsnotify: fix pinning group in fsnotify_prepare_user_wait()
(Miklos Szeredi) [1372260]
- [fs] fsnotify: pin both inode and vfsmount mark (Miklos Szeredi) [1372260]
- [fs] fsnotify: clean up fsnotify_prepare/finish_user_wait() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: make dnotify_fsnotify_ops const (Miklos Szeredi) [1372260]
- [fs] maintainers: Update entries for notification subsystem (Miklos
Szeredi) [1372260]
- [fs] audit: Receive unmount event (Miklos Szeredi) [1372260]
- [fs] audit: Fix use after free in audit_remove_watch_rule() (Miklos
Szeredi) [1372260]
- [fs] fanotify: don't expose EOPENSTALE to userspace (Miklos Szeredi)
[1372260]
- [fs] fsnotify: remove a stray unlock (Miklos Szeredi) [1372260]
- [fs] fsnotify: Move ->free_mark callback to fsnotify_ops (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Add group pointer in fsnotify_init_mark() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Drop inode_mark.c (Miklos Szeredi) [1372260]
- [fs] fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Remove fsnotify_detach_group_marks() (Miklos Szeredi)
[1372260]
- [fs] fsnotify: Rename fsnotify_clear_marks_by_group_flags() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Inline fsnotify_clear_{inode|vfsmount}_mark_group()
(Miklos Szeredi) [1372260]
- [fs] fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Remove fsnotify_set_mark_{, ignored_}mask_locked()
(Miklos Szeredi) [1372260]
- [fs] fanotify: Release SRCU lock when waiting for userspace response
(Miklos Szeredi) [1372260]
- [fs] fsnotify: Pass fsnotify_iter_info into handle_event handler
(Miklos Szeredi) [1372260]
- [fs] fsnotify: Provide framework for dropping SRCU lock in
->handle_event (Miklos Szeredi) [1372260]
- [fs] fsnotify: Remove special handling of mark destruction on group
shutdown (Miklos Szeredi) [1372260]
- [fs] fsnotify: Detach mark from object list when last reference is
dropped (Miklos Szeredi) [1372260]
- [fs] fsnotify: Move queueing of mark for destruction into
fsnotify_put_mark() (Miklos Szeredi) [1372260]
- [fs] inotify: Do not drop mark reference under idr_lock (Miklos
Szeredi) [1372260]
- [fs] fanotify: fix up KABI breakage due to mnt_fsnotify_marks type
change (Miklos Szeredi) [1372260]
- [fs] fanotify: fix up KABI breakage due to i_fsnotify_marks type
change (Miklos Szeredi) [1372260]
- [fs] fsnotify: Free fsnotify_mark_connector when there is no mark
attached (Miklos Szeredi) [1372260]
- [fs] fsnotify: Lock object list with connector lock (Miklos Szeredi)
[1372260]
- [fs] fsnotify: Remove useless list deletion and comment (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Avoid double locking in fsnotify_detach_from_object()
(Miklos Szeredi) [1372260]
- [fs] fsnotify: Remove indirection from fsnotify_detach_mark() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Determine lock in fsnotify_destroy_marks() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Move locking into fsnotify_find_mark() (Miklos Szeredi)
[1372260]
- [fs] fsnotify: Move locking into fsnotify_recalc_mask() (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Move fsnotify_destroy_marks() (Miklos Szeredi) [1372260]
- [fs] fsnotify: Remove indirection from mark list addition (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Make fsnotify_mark_connector hold inode reference
(Miklos Szeredi) [1372260]
- [fs] fsnotify: Move object pointer to fsnotify_mark_connector (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Move mark list head from object into dedicated
structure (Miklos Szeredi) [1372260]
- [fs] fsnotify: Update comments (Miklos Szeredi) [1372260]
- [fs] audit_tree: Use mark flags to check whether mark is alive (Miklos
Szeredi) [1372260]
- [fs] audit: Abstract hash key handling (Miklos Szeredi) [1372260]
- [fs] fanotify: Move recalculation of inode / vfsmount mask under
mark_mutex (Miklos Szeredi) [1372260]
- [fs] inotify: Remove inode pointers from debug messages (Miklos
Szeredi) [1372260]
- [fs] fsnotify: Remove unnecessary tests when showing fdinfo (Miklos
Szeredi) [1372260]
- [fs] fanotify: simplify the code of fanotify_merge (Miklos Szeredi)
[1372260]
- [fs] trim fsnotify hooks a bit (Miklos Szeredi) [1372260]
- [fs] undo "fs: allow d_instantiate to be called with negative parent
dentry" (Miklos Szeredi) [1372260]
- [fs] untangle fsnotify_d_instantiate() a bit (Miklos Szeredi) [1372260]
- [fs] sysctl: check for UINT_MAX before unsigned int min/max (Joe
Lawrence) [1488518]
- [fs] pipe: add proc_dopipe_max_size() to safely assign pipe_max_size
(Joe Lawrence) [1488518]
- [fs] pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe
Lawrence) [1488518]
- [fs] pipe: match pipe_max_size data type with procfs (Joe Lawrence)
[1488518]
- [fs] sysctl: add unsigned int range support (Joe Lawrence) [1488518]
- [fs] sysctl: simplify unsigned int support (Joe Lawrence) [1488518]
- [fs] sysctl: fold sysctl_writes_strict checks into helper (Joe
Lawrence) [1488518]
- [fs] sysctl: kdoc'ify sysctl_writes_strict (Joe Lawrence) [1488518]
- [fs] sysctl: fix lax sysctl_check_table() sanity check (Joe Lawrence)
[1488518]
- [fs] sysctl: don't print negative flag for proc_douintvec (Joe
Lawrence) [1488518]
- [fs] sysctl: add sanity check for proc_douintvec (Joe Lawrence) [1488518]
- [fs] sysctl: handle error writing UINT_MAX to u32 fields (Joe
Lawrence) [1488518]
- [fs] sysctl: enable strict writes (Joe Lawrence) [1488518]
- [fs] sysctl: allow for strict write position handling (Joe Lawrence)
[1488518]
- [fs] sysctl: refactor sysctl string writing logic (Joe Lawrence) [1488518]
- [fs] sysctl: clean up char buffer arguments (Joe Lawrence) [1488518]
- [fs] pipe: cap initial pipe capacity according to pipe-max-size limit
(Joe Lawrence) [1478268]
- [fs] pipe: make account_pipe_buffers() return a value, and use it (Joe
Lawrence) [1478268]
- [fs] pipe: fix limit checking in alloc_pipe_info() (Joe Lawrence)
[1478268]
- [fs] pipe: simplify logic in alloc_pipe_info() (Joe Lawrence) [1478268]
- [fs] pipe: fix limit checking in pipe_set_size() (Joe Lawrence) [1478268]
- [fs] pipe: refactor argument for account_pipe_buffers() (Joe Lawrence)
[1478268]
- [fs] pipe: move limit checking logic into pipe_set_size() (Joe
Lawrence) [1478268]
- [fs] pipe: relocate round_pipe_size() above pipe_set_size() (Joe
Lawrence) [1478268]
[3.10.0-809.el7]
- [block] wake up all tasks blocked in get_request() (Ming Lei) [1491296]
- [block] blk-mq: Avoid that request queue removal can trigger list
corruption (Ming Lei) [1491296]
- [block] scsi: Make SCSI quiesce and resume work reliably (Ming Lei)
[1491296]
- [block] Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag (Ming Lei)
[1491296]
- [block] ide, scsi: Tell the block layer at request allocation time
about preempt requests (Ming Lei) [1491296]
- [block] Introduce BLK_MQ_REQ_PREEMPT (Ming Lei) [1491296]
- [block] Introduce blk_get_request_flags() (Ming Lei) [1491296]
- [block] Make q_usage_counter also track legacy requests (Ming Lei)
[1491296]
- [block] blk-mq: don't allocate driver tag upfront for flush rq (Ming
Lei) [1471956]
- [block] blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (Ming Lei)
[1471956]
- [block] blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ
(Ming Lei) [1471956]
- [block] blk-flush: use blk_mq_request_bypass_insert() (Ming Lei) [1471956]
- [block] pass 'run_queue' to blk_mq_request_bypass_insert (Ming Lei)
[1471956]
- [block] blk-flush: don't run queue for requests bypassing flush (Ming
Lei) [1471956]
- [block] blk-mq: put the driver tag of nxt rq before first one is
requeued (Ming Lei) [1471956]
- [block] directly insert blk-mq request from
blk_insert_cloned_request() (Ming Lei) [1471956]
- [block] blk-mq: improve tag waiting setup for non-shared tags (Ming
Lei) [1471956]
- [block] blk-mq: fix issue with shared tag queue re-running (Ming Lei)
[1471956]
- [block] blk-mq: put driver tag if dispatch budget can't be got (Ming
Lei) [1471956]
- [block] blk-mq: don't handle failure in .get_budget (Ming Lei) [1471956]
- [block] scsi: don't get target/host busy_count in scsi_mq_get_budget()
(Ming Lei) [1471956]
- [block] blk-mq: don't restart queue when .get_budget returns
BLK_STS_RESOURCE (Ming Lei) [1471956]
- [block] scsi: implement .get_budget and .put_budget for blk-mq (Ming
Lei) [1471956]
- [block] scsi: allow passing in null rq to scsi_prep_state_check()
(Ming Lei) [1471956]
- [block] blk-mq-sched: improve dispatching from sw queue (Ming Lei)
[1471956]
- [block] blk-mq: introduce .get_budget and .put_budget in blk_mq_ops
(Ming Lei) [1471956]
- [block] kyber: check if there are requests in ctx in kyber_has_work()
(Ming Lei) [1471956]
- [block] sbitmap: introduce __sbitmap_for_each_set() (Ming Lei) [1471956]
- [block] blk-mq-sched: move actual dispatching into one helper (Ming
Lei) [1471956]
- [block] blk-mq-sched: dispatch from scheduler IFF progress is made in
->dispatch (Ming Lei) [1471956]
- [block] blk-mq: move .map_queues into aux_ops (Ming Lei) [1471956]
- [block] blk-mq: move .reinit_request into aux_ops (Ming Lei) [1471956]
- [block] blk-mq: introduce blk_mq_aux_ops (Ming Lei) [1471956]
- [block] blk-mq: allocate space of 'request_aux' for flush rq (Ming
Lei) [1471956]
[3.10.0-808.el7]
- [x86] Mark Intel Gemini Lake supported (Steve Best) [1471103]
- [x86] cpufeature: Add feature bit for Intel's Silicon Debug CPUID bit
(Mohammed Gamal) [1517830]
- [x86] x86/entry: add a few missing unwinder annotations (Josh
Poimboeuf) [1518139]
- [x86] x86/unwind: fix interrupt unwinding (Josh Poimboeuf) [1518139]
- [x86] x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl()
(Josh Poimboeuf) [1518139]
- [x86] kvm: vmx: Fix vmx->nested freeing when no SMI handler (Ladi
Prosek) [1488203]
- [x86] kvm: svm: detect opening of SMI window using STGI intercept
(Ladi Prosek) [1488203]
- [x86] kvm: nsvm: fix SMI injection in guest mode (Ladi Prosek) [1488203]
- [x86] kvm: nsvm: refactor nested_svm_vmrun (Ladi Prosek) [1488203]
- [x86] kvm: nvmx: fix SMI injection in guest mode (Ladi Prosek) [1488203]
- [x86] kvm: nvmx: set IDTR and GDTR limits when loading L1 host state
(Ladi Prosek) [1488203]
- [x86] kvm: x86: introduce ISA specific smi_allowed callback (Ladi
Prosek) [1488203]
- [x86] kvm: x86: introduce ISA specific SMM entry/exit callbacks (Ladi
Prosek) [1488203]
- [x86] kvm: nvmx: Refactor nested_vmx_run() (Ladi Prosek) [1488203]
- [x86] kvm: nvmx: Split VMCS checks from nested_vmx_run() (Ladi Prosek)
[1488203]
- [x86] kvm: nvmx: Refactor nested_get_vmcs12_pages() (Ladi Prosek)
[1488203]
- [x86] kvm: nvmx: Prepare for checkpointing L2 state (Ladi Prosek)
[1488203]
- [x86] kvm: nvmx: fix instruction skipping during emulated vm-entry
(Ladi Prosek) [1488203]
- [x86] kvm: vmx: Move skip_emulated_instruction out of
nested_vmx_check_vmcs12 (Ladi Prosek) [1488203]
- [fs] ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell)
[1469359]
- [fs] Do not defer completion for fs without FS_HAS_DIO_IODONE2 (Lukas
Czerner) [1518054]
- [fs] xfs: truncate pagecache before writeback in xfs_setattr_size()
(Bill O'Donnell) [1516604]
- [fs] more bio_map_user_iov() leak fixes (Ming Lei) [1503592]
{CVE-2017-12190}
- [fs] fix unbalanced page refcounting in bio_map_user_iov (Ming Lei)
[1503592] {CVE-2017-12190}
- [x86] kvm: svm: obey guest PAT (Suravee Suthikulpanit) [1478185]
- [pci] pciehp: Fix race condition handling surprise link down (Myron
Stowe) [1435819]
- [crypto] shash - Fix has_key setting (Herbert Xu) [1505817]
- [netdrv] ibmvnic: fix dma_mapping_error call (Desnes Augusto Nunes do
Rosario) [1515843]
- [netdrv] ibmvnic: Feature implementation of Vital Product Data (VPD)
for the ibmvnic driver (Desnes Augusto Nunes do Rosario) [1515843]
- [kernel] kbuild: Fix tar-pkg with relative $(objtree) (Don Zickus)
[1518298]
- [kernel] mm: cma: fix incorrect type conversion for size during dma
allocation (Chris von Recklinghausen) [1495406] {CVE-2017-9725}
- [kernel] mm: Sanitize 'move_pages()' permission checks (Chris von
Recklinghausen) [1499610] {CVE-2017-14140}
- [kernel] ptrace: use fsuid, fsgid, effective creds for fs access
checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140}
- [kernel] __ptrace_may_access() should not deny sub-threads (Chris von
Recklinghausen) [1499610] {CVE-2017-14140}
- [kernel] x86/mm/32: Enable full randomization on i386 and X86_32
(Bhupesh Sharma) [1495406] {CVE-2017-9725}
- [powerpc] kvm: ppc: book3s hv: Fix host crash on changing HPT size
(David Gibson) [1512780]
- [powerpc] kvm: ppc: book3s hv: Fix exclusion between HPT resizing and
other HPT updates (Serhii Popovych) [1512780 1510771]
- [powerpc] pseries: Report DLPAR capabilities (Gustavo Duarte) [1182019]
[3.10.0-807.el7]
- [infiniband] bnxt_re: Don't issue cmd to delete GID for QP1 GID entry
before the QP is destroyed (Don Dutile) [1384857]
- [infiniband] bnxt_re: Fix memory leak in FRMR path (Don Dutile) [1384857]
- [infiniband] bnxt_re: Remove RTNL lock dependency in
bnxt_re_query_port (Don Dutile) [1384857]
- [infiniband] bnxt_re: Fix race between the netdev register and
unregister events (Don Dutile) [1384857]
- [infiniband] bnxt_re: Free up devices in module_exit path (Don Dutile)
[1384857]
- [infiniband] bnxt_re: Fix compare and swap atomic operands (Don
Dutile) [1384857]
- [infiniband] bnxt_re: Stop issuing further cmds to FW once a cmd times
out (Don Dutile) [1384857]
- [infiniband] bnxt_re: Fix update of qplib_qp.mtu when modified (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: remove unnecessary call to memset (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Implement the alloc/get_hw_stats callback
(Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Allocate multiple notification queues (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: fix spelling mistake: "Deallocte" ->
"Deallocate" (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Allow posting when QPs are in error (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Add vlan tag for untagged RoCE traffic when
PFC is configured (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Delete unsupported modify_port function
(Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fix the value reported for local ack delay
(Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Report MISSED_EVENTS in req_notify_cq (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fix return value of poll routine (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Enable atomics only if host bios supports
(Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Specify RDMA component when allocating
stats context (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fixed the max_rd_atomic support for
initiator and destination QP (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Report supported value to IB stack in
query_device (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Do not free the ctx_tbl entry if delete GID
fails (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fix WQE Size posted to HW to prevent it
from throwing error (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Free doorbell page index (DPI) during
dealloc ucontext (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: checking for NULL instead of IS_ERR() (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Remove FMR support (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fix RQE posting logic (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Add HW workaround for avoiding stall for UD
QPs (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Dereg MR in FW before freeing the
fast_reg_page_list (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: HW workarounds for handling specific
conditions (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Fixing the Control path command and
response handling (Don Dutile) [1384857]
- [infiniband] rdma/bnxt_re: Use IS_ERR_OR_NULL where appropriate (Don
Dutile) [1384857]
- [infiniband] rdma/bnxt_re: remove redundant initialization of rc to
zero (Don Dutile) [1384857]
[3.10.0-806.el7]
- [netdrv] revert "ath10k: fix napi_poll budget overflow" (Stanislaw
Gruszka) [1501877]
- [netdrv] ath10k: rebuild crypto header in rx data frames (Stanislaw
Gruszka) [1501877]
- [net] mac80211: don't compare TKIP TX MIC key in reinstall (Stanislaw
Gruszka) [1501877]
- [net] mac80211: validate user rate mask before configuring driver
(Stanislaw Gruszka) [1501877]
- [net] cfg80211: fix connect/disconnect edge cases (Stanislaw Gruszka)
[1501877]
- [net] mac80211: use constant time comparison with keys (Stanislaw
Gruszka) [1501877]
- [net] nl80211: Define policy for packet pattern attributes (Stanislaw
Gruszka) [1501877]
- [net] mac80211: accept key reinstall without changing anything
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: nvm: set the correct offsets to 3168 series
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: nvm-parse: unify channel flags printing (Stanislaw
Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: return -ENODATA when reading the temperature
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: stop dbgc recording before stopping DMA (Stanislaw
Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: do not print security error in monitor mode
(Stanislaw Gruszka) [1501877]
- [netdrv] brcmsmac: make some local variables 'static const' to reduce
(Stanislaw Gruszka) [1501877]
- [netdrv] brcmfmac: Add check for short event packets (Stanislaw
Gruszka) [1501877]
- [netdrv] rtlwifi: rtl8821ae: Fix connection lost problem (Stanislaw
Gruszka) [1501877]
- [netdrv] ath10k: mark PM functions as __maybe_unused (Stanislaw
Gruszka) [1501877]
- [netdrv] brcmfmac: setup passive scan if requested by user-space
(Stanislaw Gruszka) [1501877]
- [netdrv] brcmfmac: add length check in brcmf_cfg80211_escan_handler()
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: fix reorder buffer for 9000 devices (Stanislaw
Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: set status before calling (Stanislaw Gruszka)
[1501877]
- [netdrv] iwlwifi: mvm: initialize status in (Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: wake the correct mac80211 queue (Stanislaw
Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: change state when queueing agg start work
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: send all non-bufferable frames on the probe
(Stanislaw Gruszka) [1501877]
- [netdrv] iwlwifi: mvm: Flush non STA TX queues (Stanislaw Gruszka)
[1501877]
- [netdrv] iwlwifi: mvm: fix wowlan resume failed to load INIT ucode
(Stanislaw Gruszka) [1501877]
- [netdrv] mac80211: fix STA_SLOW_THRESHOLD htmldocs failure (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport mac80211_hwsim driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1486746 1477495]
- [netdrv] Backport brcmsmac driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport brcmfmac driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport rtlwifi driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport rtl8187 driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport mwl8k driver from linux-4.14-rc2 (Stanislaw Gruszka)
[1477495]
- [netdrv] Backport marvell driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport carl9170 driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport wil6210 driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport ath10k driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport ath9k driver from linux-4.14-rc2 (Stanislaw Gruszka)
[1477495]
- [netdrv] Backport iwlegacy driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport iwlwifi driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495 1486992 1486999]
- [netdrv] Backport rt2x00 driver from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
- [netdrv] Backport mac80211 from linux-4.14-rc2 (Stanislaw Gruszka)
[1477495]
- [netdrv] Backport wireless core from linux-4.14-rc2 (Stanislaw
Gruszka) [1477495]
[3.10.0-805.el7]
- [kernel] Enable -Werror also for s390 builds in the main Makefile
(Thomas Huth) [1500170]
- [kernel] crash_core: Fix warning about CRASH_CORE_NOTE_BYTES
redefinition (Thomas Huth) [1500170]
- [kernel] time/timekeeping: Work around false positive GCC warning
(Thomas Huth) [1500170]
- [kernel] module: Fix downstream-only compiler warning in
find_module_sections() (Thomas Huth) [1500170]
- [security] selinux: security_load_policy: Silence frame-larger-than
warning (Thomas Huth) [1500170]
- [s390] Wire up seccomp syscall (Thomas Huth) [1500170]
- [s390] kernel/ptrace: Move NT_S390_GS_CB/BC hunks to right table
(Thomas Huth) [1500170]
- [pci] msi: Silence compiler warning about unused variable on s390x
(Thomas Huth) [1500170]
- [fs] gfs2/dir: avoid uninitialized variable warning (Thomas Huth)
[1500170]
- [fs] mpage.c: fix mpage_writepage() for pages with buffers (Eric
Sandeen) [1476389]
- [fs] nfsd: Incoming xdr_bufs may have content in tail buffer (Steve
Dickson) [1515992]
- [hv] hv_netvsc: hide warnings about uninitialized/missing rndis device
(Vitaly Kuznetsov) [1516618]
- [hv] hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [1516618]
- [hv] vmbus: Fix bugs in rescind handling (Vitaly Kuznetsov) [1516618]
- [hv] vmbus: Fix rescind handling issues (Vitaly Kuznetsov) [1516618]
- [hv] hv_netvsc: preserve hw_features on mtu/channels/ringparam changes
(Vitaly Kuznetsov) [1513264]
- [usb] xhci: Identify USB 3.1 capable hosts by their port protocol
capability (Torez Smith) [1456724]
- [scsi] bnx2fc: Fix hung task messages when a cleanup response is not
received during abort (Chad Dupuis) [1515346]
- [block] nvme-pci: avoid dereference of symbol from unloaded module
(Ming Lei) [1508298]
- [block] Fix a race between blk_cleanup_queue() and timeout handling
(Ming Lei) [1513725]
- [block] blk-mq-tag: check for NULL rq when iterating tags (Ming Lei)
[1513419]
- [infiniband] vmw_pvrdma: switch to pci_alloc_irq_vectors (Don Dutile)
[1454965]
- [infiniband] ib/ipoib: Change number of TX wqe to 64 (Honggang Li)
[1445667]
- [infiniband] ib/ipoib: Use NAPI in UD/TX flows (Honggang Li) [1445667]
- [infiniband] ib/ipoib: Get rid of the tx_outstanding variable in all
modes (Honggang Li) [1445667]
- [infiniband] ib/ipoib: Convert timers to use timer_setup() (Honggang
Li) [1445667]
[3.10.0-804.el7]
- [netdrv] bnxt_re: add MAY_USE_DEVLINK dependency (Jonathan Toppins)
[1459659]
- [netdrv] rdma/bnxt_re: add DCB dependency (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix IRQ coalescing regression (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: fix typo in bnxt_set_coalesce (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Fix randconfig build errors (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: alloc tc_info{} struct only when tc flower is
enabled (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: query cfa flow stats periodically to compute
'lastused' attribute (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: add hwrm FW cmds for cfa_encap_record and
decap_filter (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: add support for Flower based vxlan encap/decap
offload (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Refactor and simplify coalescing code (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Reorganize the coalescing parameters (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add ethtool reset method (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Check maximum supported MTU from firmware (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Optimize .ndo_set_mac_address() for VFs (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Get firmware package version one time (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Check for zero length value in bnxt_get_nvram_item()
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Update firmware interface to 1.8.3.1 (Jonathan
Toppins) [1459659]
- [netdrv] bnxt: Move generic devlink code to new file (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Fix possible corruption in DCB parameters from
firmware (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix possible corrupted NVRAM parameters from
firmware response (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix VF resource checking (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix VF PCIe link speed and width logic (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Don't use rtnl lock to protect link change logic in
workqueue (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Improve VF/PF link change logic (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: don't consider building bnxt_tc.o if option not
enabled (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Remove redundant unlikely() (Jonathan Toppins) [1459659]
- [netdrv] bnxt: use setup_timer() helper (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: check for ingress qdisc in flower offload (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid()
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: add code to query TC flower offload stats (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: add TC flower offload flow_alloc/free FW cmds
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: bnxt: add TC flower filter offload support (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: fix clearing devlink ptr from bnxt struct (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Reduce default rings on multi-port cards (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Improve -ENOMEM logic in NAPI poll loop (Jonathan
Toppins) [1459659]
- [netdrv] bnxt: initialize board_info values with proper enums
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Improve tx ring reservation logic (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Update firmware interface spec. to 1.8.1.4 (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps()
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Free MSIX vectors when unregistering the device from
bnxt_re (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix .ndo_setup_tc() to include XDP rings (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: fix spelling mistake: "swtichdev" -> "switchdev"
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: fix switchdev port naming for external-port-rep and
vf-reps (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: use SWITCHDEV_SET_OPS() for setting
vf_rep_switchdev_ops (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV
switch (Jonathan Toppins) [1459659]
- [netdrv] bnxt: fix unused variable warnings (Jonathan Toppins) [1459659]
- [netdrv] bnxt: fix unsigned comparsion with 0 (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Use SWITCHDEV_SET_OPS() (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: add support for port_attr_get and and
get_phys_port_name (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: add vf-rep RX/TX and netdev implementation (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: add support to enable VF-representors (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Set ETS min_bw parameter for older firmware
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Report firmware DCBX agent (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Allow the user to set ethtool stats-block-usecs to 0
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add bnxt_get_num_stats() to centrally get the number
of ethtool stats (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Implement ndo_bridge_{get|set}link methods (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Retrieve the hardware bridge mode from the firmware
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Update firmware interface spec to 1.8.0 (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Fix SRIOV on big-endian architecture (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Fix bug in ethtool -L (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix race conditions in .ndo_get_stats64() (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Fix netpoll handling (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add missing logic to handle TPA end error conditions
(Jonathan Toppins) [1459659]
- [netdrv] bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Fix xmit_more with BQL (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings()
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Implement xmit_more (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Optimize doorbell write operations for newer chips
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add additional chip ID definitions (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add a callback to inform RDMA driver during PCI
shutdown (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add PCI IDs for BCM57454 VF devices (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Support for Short Firmware Message (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Restrict a PF in Multi-Host mode from changing port
PHY configuration (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in
ethtool (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Pass DCB RoCE app priority to firmware (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Use short TX BDs for the XDP TX ring (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add interrupt test to ethtool -t selftest (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add PHY loopback to ethtool self-test (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add ethtool mac loopback self test (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add basic ethtool -t selftest support (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add suspend/resume callbacks (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Add ethtool set_wol method (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add ethtool get_wol method (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add pci shutdown method (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add basic WoL infrastructure (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode
during shutdown (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add hardware NTUPLE filter for encapsulated packets
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Fix ethtool -l pre-set max combined channel
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add support for XDP_TX action (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Add basic XDP support (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Refactor tx completion path (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add a set of TX rings to support XDP (Jonathan
Toppins) [1459659]
- [netdrv] bnxt_en: Add tx ring mapping logic (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Centralize logic to reserve rings (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Use event bit map in RX path (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Add RX page mode support (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Parameterize RX buffer offsets (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Add bp->rx_dir field for rx buffer DMA direction
(Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address
in RX path (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Refactor rx SKB function (Jonathan Toppins) [1459659]
- [netdrv] bnxt_en: Add IPV6 hardware RFS support (Jonathan Toppins)
[1459659]
- [netdrv] bnxt_en: Use napi_complete_done() (Jonathan Toppins) [1459659]
- [netdrv] broadcom: use core min/max MTU checking (Jonathan Toppins)
[1459659]
[3.10.0-803.el7]
- [netdrv] nfp: convert to use .ndo_setup_tc_rh (John Linville) [1454760
1454745]
- [netdrv] nfp: enable CONFIG_NFP_APP_FLOWER (John Linville) [1454745
1454760]
- [netdrv] nfp: double free on error in probe (John Linville) [1454745
1454760]
- [netdrv] nfp: remove incorrect mask check for vlan matching (John
Linville) [1454745 1454760]
- [netdrv] nfp: fix supported key layers calculation (John Linville)
[1454760 1454745]
- [netdrv] nfp: fix unchecked flow dissector use (John Linville)
[1454745 1454760]
- [netdrv] nfp: TX time stamp packets before HW doorbell is rung (John
Linville) [1454760 1454745]
- [netdrv] nfp: avoid buffer leak when representor is missing (John
Linville) [1454760 1454745]
- [netdrv] nfp: make sure representors are destroyed before their lower
netdev (John Linville) [1454745 1454760]
- [netdrv] nfp: don't hold PF lock while enabling SR-IOV (John Linville)
[1454745 1454760]
- [netdrv] nfp: fix infinite loop on umapping cleanup (John Linville)
[1454745 1454760]
- [netdrv] nfp: do not update MTU from BH in flower app (John Linville)
[1454745 1454760]
- [netdrv] nfp: Initialize RX and TX ring 64-bit stats seqcounts (John
Linville) [1454760 1454745]
- [netdrv] nfp: freeing the wrong variable (John Linville) [1454745 1454760]
- [netdrv] nfp: flower: add missing clean up call to avoid memory leaks
(John Linville) [1454745 1454760]
- [netdrv] nfp: default to chained metadata prepend format (John
Linville) [1454745 1454760]
- [netdrv] nfp: remove legacy MAC address lookup (John Linville)
[1454745 1454760]
- [netdrv] nfp: improve order of interfaces in breakout mode (John
Linville) [1454745 1454760]
- [netdrv] nfp: add control message passing capabilities to flower
offloads (John Linville) [1454745 1454760]
- [netdrv] nfp: add a stats handler for flower offloads (John Linville)
[1454745 1454760]
- [netdrv] nfp: add metadata to each flow offload (John Linville)
[1454745 1454760]
- [netdrv] nfp: add basic action capabilities to flower offloads (John
Linville) [1454760 1454745]
- [netdrv] nfp: extend flower matching capabilities (John Linville)
[1454745 1454760]
- [netdrv] nfp: extend flower add flow offload (John Linville) [1454745
1454760]
- [netdrv] nfp: provide infrastructure for offloading flower based TC
filters (John Linville) [1454760 1454745]
- [netdrv] nfp: add phys_switch_id support (John Linville) [1454760 1454745]
- [netdrv] nfp: flower: add Kconfig for flower app (John Linville)
[1454760 1454745]
- [netdrv] nfp: allocate a private workqueue for driver work (John
Linville) [1454745 1454760]
- [netdrv] nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks (John
Linville) [1454745 1454760]
- [netdrv] nfp: handle SR-IOV already enabled when driver is probing
(John Linville) [1454745 1454760]
- [netdrv] nfp: wire get_phys_port_name on representors (John Linville)
[1454745 1454760]
- [netdrv] nfp: allow converting representor's netdev into nfp_port
(John Linville) [1454745 1454760]
- [netdrv] nfp: move representors' struct net_device_ops to shared code
(John Linville) [1454760 1454745]
- [netdrv] nfp: make the representor get stats app-independent (John
Linville) [1454760 1454745]
- [netdrv] nfp: spawn nfp_ports for PF and VF ports (John Linville)
[1454745 1454760]
- [netdrv] nfp: add nfp_app cleanup callback and make flower use it
(John Linville) [1454745 1454760]
- [netdrv] nfp: remove unused nfp_cpp_area_check_range() (John Linville)
[1454745 1454760]
- [netdrv] nfp: add helper for mapping runtime symbols (John Linville)
[1454745 1454760]
- [netdrv] nfp: move area mapping helper into nfpcore (John Linville)
[1454745 1454760]
- [netdrv] nfp: explicitly check if application FW is loaded (John
Linville) [1454745 1454760]
- [netdrv] nfp: add VF and PF representors to flower app (John Linville)
[1454745 1454760]
- [netdrv] nfp: add flower app (John Linville) [1454760 1454745]
- [netdrv] nfp: add support for control messages for flower app (John
Linville) [1454760 1454745]
- [netdrv] nfp: add support for tx/rx with metadata portid (John
Linville) [1454760 1454745]
- [netdrv] nfp: provide nfp_port to of nfp_net_get_mac_addr() (John
Linville) [1454745 1454760]
- [netdrv] nfp: app callbacks for SRIOV (John Linville) [1454745 1454760]
- [netdrv] nfp: add stats and xmit helpers for representors (John
Linville) [1454760 1454745]
- [netdrv] nfp: general representor implementation (John Linville)
[1454760 1454745]
- [netdrv] nfp: map mac_stats and vf_cfg BARs (John Linville) [1454745
1454760]
- [netdrv] nfp: move physical port init into a helper (John Linville)
[1454745 1454760]
- [netdrv] nfp: devlink add support for getting eswitch mode (John
Linville) [1454745 1454760]
- [netdrv] nfp: xdp: report if program is offloaded (John Linville)
[1454760 1454745]
- [netdrv] nfp: bpf: add support for XDP_FLAGS_HW_MODE (John Linville)
[1454760 1454745]
- [netdrv] nfp: bpf: release the reference on offloaded programs (John
Linville) [1454760 1454745]
- [netdrv] nfp: bpf: don't offload XDP programs in DRV_MODE (John
Linville) [1454760 1454745]
- [netdrv] nfp: xdp: move driver XDP setup into a separate function
(John Linville) [1454760 1454745]
- [netdrv] nfp: add VLAN filtering support (John Linville) [1454760 1454745]
- [netdrv] bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG (John
Linville) [1454760 1454745]
- [netdrv] nfp: report application FW build name in ethtool -i (John
Linville) [1454760 1454745]
- [netdrv] nfp: keep MIP object around (John Linville) [1454745 1454760]
- [netdrv] nfp: remove automatic caching of HWInfo (John Linville)
[1454745 1454760]
- [netdrv] nfp: remove automatic caching of RTsym table (John Linville)
[1454745 1454760]
- [netdrv] nfp: make sure to cancel port refresh on the error path (John
Linville) [1454745 1454760]
- [netdrv] nfp: advertise support for NFD ABI 0.5 (John Linville)
[1454745 1454760]
- [netdrv] nfp: create control vNICs and wire up rx/tx (John Linville)
[1454760 1454745]
- [netdrv] nfp: allow non-equal distribution of IRQs (John Linville)
[1454745 1454760]
- [netdrv] nfp: slice the netdev spawning function (John Linville)
[1454745 1454760]
- [netdrv] nfp: don't clutter init code passing fw_ver around (John
Linville) [1454745 1454760]
- [netdrv] nfp: map all queue controllers at once (John Linville)
[1454745 1454760]
- [netdrv] nfp: make vNIC ctrl memory mapping function reusable (John
Linville) [1454745 1454760]
- [netdrv] nfp: add control vNIC datapath (John Linville) [1454760 1454745]
- [netdrv] nfp: prepare config and enable for working without netdevs
(John Linville) [1454760 1454745]
- [netdrv] nfp: allow allocation and initialization of netdev-less vNICs
(John Linville) [1454760 1454745]
- [netdrv] nfp: make sure debug accesses don't depend on netdevs (John
Linville) [1454745 1454760]
- [netdrv] nfp: prepare print macros for use without netdev (John
Linville) [1454745 1454760]
- [netdrv] nfp: move nfp_net_vecs_init() (John Linville) [1454745 1454760]
- [netdrv] nfp: reuse ring free code on close (John Linville) [1454760
1454745]
- [netdrv] nfp: split out the allocation part of open (John Linville)
[1454760 1454745]
- [netdrv] nfp: reorder open and close functions (John Linville)
[1454760 1454745]
- [netdrv] nfp: move basic eBPF stats to app-specific code (John
Linville) [1454760 1454745]
- [netdrv] nfp: move bpf offload code to the BPF app (John Linville)
[1454760 1454745]
- [netdrv] nfp: move eBPF offload files to BPF app directory (John
Linville) [1454760 1454745]
- [netdrv] nfp: report app name in ethtool -i (John Linville) [1454760
1454745]
- [netdrv] nfp: move port init to apps (John Linville) [1454760 1454745]
- [netdrv] nfp: turn reading PCIe RTsym parameters into a helper (John
Linville) [1454745 1454760]
- [netdrv] nfp: add missing fall through statements (John Linville)
[1454760 1454745]
- [netdrv] nfp: don't keep count for free buffers delayed kick (John
Linville) [1454760 1454745]
- [netdrv] nfp: don't add ring size to index calculations (John
Linville) [1454760 1454745]
- [netdrv] nfp: fix print format for ring pointers in ring dumps (John
Linville) [1454745 1454760]
- [netdrv] nfp: don't wait for resources indefinitely (John Linville)
[1454745 1454760]
- [netdrv] nfp: support variable NSP response lengths (John Linville)
[1454745 1454760]
- [netdrv] nfp: shorten CPP core probe logs (John Linville) [1454745
1454760]
- [netdrv] nfp: support long reads and writes with the cpp helpers (John
Linville) [1454760 1454745]
- [netdrv] nfp: only try to get to PCIe ctrl memory if BARs are wide
enough (John Linville) [1454745 1454760]
- [netdrv] nfp: don't set aux pointers if ioremap failed (John Linville)
[1454760 1454745]
- [netdrv] nfp: set driver VF limit (John Linville) [1454745 1454760]
- [netdrv] nfp: add set_mac_address support while the interface is up
(John Linville) [1454760 1454745]
- [netdrv] nfp: add MAY_USE_DEVLINK dependency (John Linville) [1454745
1454760]
- [netdrv] nfp: support port splitting via devlink (John Linville)
[1454745 1454760]
- [netdrv] nfp: calculate total port lanes for split (John Linville)
[1454745 1454760]
- [netdrv] nfp: register ports as devlink ports (John Linville) [1454745
1454760]
- [netdrv] nfp: add helper for cleaning up vNICs (John Linville)
[1454745 1454760]
- [netdrv] nfp: add devlink support (John Linville) [1454745 1454760]
- [netdrv] nfp: move mutex init out of net code (John Linville) [1454745
1454760]
- [netdrv] nfp: refresh port state before reporting autonegotiation
(John Linville) [1454745 1454760]
- [netdrv] nfp: mark port state as stale if update failed (John
Linville) [1454745 1454760]
- [netdrv] nfp: mark port state as stale after reconfig (John Linville)
[1454745 1454760]
- [netdrv] nfp: provide linking on port structures (John Linville)
[1454745 1454760]
- [netdrv] nfp: move refresh tracking into the port structure (John
Linville) [1454745 1454760]
- [netdrv] nfp: update port state in place (John Linville) [1454745 1454760]
- [netdrv] nfp: introduce nfp_port (John Linville) [1454760 1454745]
- [netdrv] nfp: disallow mixing vNICs with and without NSP port entry
(John Linville) [1454745 1454760]
- [netdrv] nfp: introduce very minimal nfp_app (John Linville) [1454745
1454760]
- [netdrv] nfp: add nfp_net_pf_free_vnic() function (John Linville)
[1454745 1454760]
- [netdrv] nfp: rename netdev/port to vNIC (John Linville) [1454760 1454745]
- [netdrv] nfp: make nfp_net alloc/init/cleanup/free not depend on
netdevs (John Linville) [1454760 1454745]
- [netdrv] nfp: add nfp_cppcore_pcie_unit() helper (John Linville)
[1454745 1454760]
- [netdrv] nfp: eliminate an if statement in calculation of completed
frames (John Linville) [1454760 1454745]
- [netdrv] nfp: add a helper for wrapping descriptor index (John
Linville) [1454760 1454745]
- [netdrv] nfp: complete the XDP TX ring only when it's full (John
Linville) [1454760 1454745]
- [netdrv] nfp: add CHECKSUM_COMPLETE support (John Linville) [1454760
1454745]
- [netdrv] nfp: version independent support for chained RSS metadata
(John Linville) [1454760 1454745]
- [netdrv] nfp: don't assume RSS and IRQ moderation are always enabled
(John Linville) [1454745 1454760]
- [netdrv] nfp: support LSO2 capability (John Linville) [1454760 1454745]
- [netdrv] nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen
(John Linville) [1454760 1454745]
- [netdrv] nfp: don't enable TSO on the device when disabled (John
Linville) [1454745 1454760]
- [netdrv] nfp: provide 256 bytes of XDP headroom in all configurations
(John Linville) [1454760 1454745]
- [netdrv] nfp: don't completely refuse to work with old flashes (John
Linville) [1454745 1454760]
- [netdrv] nfp: avoid reading TX queue indexes from the device (John
Linville) [1454760 1454745]
- [netdrv] nfp: do simple XDP TX buffer recycling (John Linville)
[1454760 1454745]
- [netdrv] nfp: drop rx_ring param from buffer allocation (John
Linville) [1454760 1454745]
- [netdrv] nfp: replace -ENOTSUPP with -EOPNOTSUPP (John Linville)
[1454760 1454745]
- [netdrv] nfp: remove the refresh of all ports optimization (John
Linville) [1454745 1454760]
- [netdrv] nfp: fix free list buffer size reporting (John Linville)
[1454760 1454745]
- [netdrv] nfp: add NSP routine to get static information (John
Linville) [1454745 1454760]
- [netdrv] nfp: parse metadata prepend before XDP runs (John Linville)
[1454745 1454760]
- [netdrv] nfp: make use of the DMA_ATTR_SKIP_CPU_SYNC attr (John
Linville) [1454760 1454745]
- [netdrv] nfp: don't dereference a null nn->eth_port to print a warning
(John Linville) [1454745 1454760]
- [netdrv] nfp: add support for .set_link_ksettings() (John Linville)
[1454745 1454760]
- [netdrv] nfp: NSP backend for link configuration operations (John
Linville) [1454745 1454760]
- [netdrv] nfp: add extended error messages (John Linville) [1454745
1454760]
- [netdrv] nfp: turn NSP port entry into a union (John Linville)
[1454745 1454760]
- [netdrv] nfp: allow multi-stage NSP configuration (John Linville)
[1454745 1454760]
- [netdrv] nfp: separate high level and low level NSP headers (John
Linville) [1454760 1454745]
- [netdrv] nfp: report port type in ethtool (John Linville) [1454745
1454760]
- [netdrv] nfp: report auto-negotiation in ethtool (John Linville)
[1454745 1454760]
- [netdrv] nfp: report link speed from NSP (John Linville) [1454745 1454760]
- [netdrv] nfp: add port state refresh (John Linville) [1454745 1454760]
- [netdrv] nfp: track link state changes (John Linville) [1454745 1454760]
- [netdrv] nfp: add mutex protection for the port list (John Linville)
[1454745 1454760]
- [netdrv] nfp: don't spawn netdevs for reconfigured ports (John
Linville) [1454745 1454760]
- [netdrv] nfp: add support for .get_link_ksettings() (John Linville)
[1454760 1454745]
- [netdrv] nfp: disable FW on reconfiguration errors (John Linville)
[1454745 1454760]
- [netdrv] nfp: remove defensive checks around ndo_open()/ndo_close()
(John Linville) [1454745 1454760]
- [netdrv] nfp: flush xmit_more on error paths (John Linville) [1454760
1454745]
- [netdrv] nfp: remove RX queue pointers (John Linville) [1454745 1454760]
- [netdrv] nfp: don't use netdev_warn() before netdev is registered
(John Linville) [1454745 1454760]
- [netdrv] nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths (John
Linville) [1454745 1454760]
- [netdrv] nfp: fix invalid area detection (John Linville) [1454745 1454760]
- [netdrv] nfp: don't ignore return value of wait_event_interruptible
(John Linville) [1454745 1454760]
- [netdrv] nfp: correct return codes when msleep gets interrupted (John
Linville) [1454745 1454760]
- [netdrv] nfp: lock area cache earlier (John Linville) [1454745 1454760]
- [netdrv] nfp: document expected locking in the core (John Linville)
[1454745 1454760]
- [netdrv] nfp: move mutex code out of nfp_cppcore.c (John Linville)
[1454745 1454760]
- [netdrv] nfp: remove cpp mutex cache (John Linville) [1454745 1454760]
- [netdrv] nfp: fail graciously when someone tries to grab global lock
(John Linville) [1454745 1454760]
- [netdrv] nfp: disallow sharing mutexes on the same machine (John
Linville) [1454745 1454760]
- [netdrv] nfp: add support for xdp_adjust_head() (John Linville)
[1454760 1454745]
- [netdrv] nfp: prepare metadata handling for xdp_adjust_head() (John
Linville) [1454760 1454745]
- [netdrv] nfp: reorganize pkt_off variable (John Linville) [1454760
1454745]
- [netdrv] nfp: validate rx offset from the BAR and size down it's field
(John Linville) [1454760 1454745]
- [netdrv] nfp: store dma direction in data path structure (John
Linville) [1454760 1454745]
- [netdrv] nfp: switch to using data path structures for reconfiguration
(John Linville) [1454760 1454745]
- [netdrv] nfp: use dp to carry xdp_prog at reconfig time (John
Linville) [1454760 1454745]
- [netdrv] nfp: use dp to carry mtu at reconfig time (John Linville)
[1454760 1454745]
- [netdrv] nfp: use dp to carry fl_bufsz at reconfig time (John
Linville) [1454760 1454745]
- [netdrv] nfp: use dp to carry number of stack tx rings and vectors
(John Linville) [1454760 1454745]
- [netdrv] nfp: pass new data path to ring reconfig (John Linville)
[1454760 1454745]
- [netdrv] nfp: move control BAR pointer into data path structure (John
Linville) [1454745 1454760]
- [netdrv] nfp: separate data path information from the reset of adapter
structure (John Linville) [1454760 1454745]
- [netdrv] nfp: prevent theoretical buffer overrun in nfp_eth_read_ports
(John Linville) [1454745 1454760]
- [netdrv] nfp: add metadata format bit (John Linville) [1454760 1454745]
- [netdrv] nfp: avoid rearming the interrupts when in busy poll (John
Linville) [1454760 1454745]
- [netdrv] nfp: store device pointer for the fastpath (John Linville)
[1454760 1454745]
- [netdrv] nfp: reorder variables in nfp_net_tx() (John Linville)
[1454745 1454760]
- [netdrv] nfp: move more ring debug info to debugfs (John Linville)
[1454760 1454745]
- [netdrv] nfp: implement .ndo_get_phys_port_name() (John Linville)
[1454760 1454745]
- [netdrv] nfp: add support for reporting CRC32 hash function (John
Linville) [1454760 1454745]
- [netdrv] nfp: fix potential use after free on xdp prog (John Linville)
[1454760 1454745]
- [netdrv] nfp: correct DMA direction in XDP DMA sync (John Linville)
[1454760 1454745]
- [netdrv] nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines (John Linville)
[1454760 1454745]
- [netdrv] bpf: add initial bpf tracepoints (John Linville) [1454760
1454745]
- [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move
to caller (John Linville) [1454760 1454745]
- [netdrv] bpf: drop unnecessary context cast from BPF_PROG_RUN (John
Linville) [1454760 1454745]
- [netdrv] nfp: add support for offload of XDP programs (John Linville)
[1454760 1454745]
- [netdrv] nfp: remove unnecessary parameters from nfp_net_bpf_offload()
(John Linville) [1454760 1454745]
- [netdrv] nfp: add XDP support in the driver (John Linville) [1454760
1454745]
- [netdrv] sched: tc_mirred: Rename public predicates
'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (John Linville)
[1454760 1454745]
- [netdrv] nfp: bpf: zero extend 4 byte context loads (John Linville)
[1454760 1454745]
- [netdrv] nfp: bpf: improve handling for disabled BPF syscall (John
Linville) [1454760 1454745]
- [netdrv] nfp: bpf: add offload of TC direct action mode (John
Linville) [1454760 1454745]
- [netdrv] nfp: bpf: add support for legacy redirect action (John
Linville) [1454760 1454745]
- [netdrv] nfp: bpf: add packet marking support (John Linville) [1454760
1454745]
- [netdrv] nfp: bpf: allow offloaded filters to update stats (John
Linville) [1454760 1454745]
- [netdrv] nfp: bpf: add hardware bpf offload (John Linville) [1454760
1454745]
- [netdrv] nfp: add BPF to NFP code translator (John Linville) [1454760
1454745]
- [netdrv] nfp: use centralized net_device min/max MTU checking (John
Linville) [1454760 1454745]
[3.10.0-802.el7]
- [netdrv] mlxsw: spectrum_router: Avoid expensive lookup during route
removal (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Track RIF of IPIP next hops (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Move VRF refcounting (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Only handle IPv4 and IPv6 events
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Prevent mirred-related crash on removal
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ (Ivan
Vecera) [1486860]
- [netdrv] uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and
linux/in6.h (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Support GRE tunnels (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Add loopback accessors (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Use existing decap route (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Support IPv4 underlay decap (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Support IPv6 overlay encap (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Support IPv4 overlay encap (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Make nexthops typed (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway()
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway()
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Introduce loopback RIFs (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Support FID-less RIFs (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_l3proto (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack() (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: reg: Add Routing Tunnel Decap Properties Register
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack() (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: reg: Update RATR to support IP-in-IP tunnels (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Update RITR to support loopback device (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Set abort trap in all virtual routers
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Forbid linking to devices that have uppers
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_flower: Offload goto_chain termination action
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_acl: Provide helper to lookup ruleset (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_acl: Allow to get group_id value for a
ruleset (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Offload multichain TC rules (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_switchdev: Fix mrouter flag update (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Use correct config option (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Add support for nexthop group
consolidation for IPv6 (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Prepare nexthop group's hash table
for IPv6 (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Use one LPM tree for all virtual
routers (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Pass argument explicitly (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Return void from deletion functions
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: make mlxsw_config_profile const (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Release multicast groups during
fini (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Don't warn about valid situations
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't ignore IPv6 notifications (Ivan
Vecera) [1452524]
- [netdrv] mlxsw: spectrum_router: Abort on source-specific routes (Ivan
Vecera) [1452524]
- [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan
Vecera) [1452524]
- [netdrv] mlxsw: spectrum_router: Add support for IPv6 routes addition
/ deletion (Ivan Vecera) [1452524]
- [netdrv] mlxsw: spectrum_router: Sanitize IPv6 FIB rules (Ivan Vecera)
[1452524]
- [netdrv] mlxsw: spectrum_router: Demultiplex FIB event based on family
(Ivan Vecera) [1452524]
- [netdrv] mlxsw: spectrum_router: Refresh offload indication upon group
refresh (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't check state when refreshing
offload indication (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Provide offload indication using
nexthop flags (Ivan Vecera) [1486860]
- [netdrv] mlxsw: core: Use correct EMAD transaction ID in debug message
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Clarify a piece of code (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg.h: Namespace IP2ME registers (Ivan Vecera) [1486860]
- [netdrv] mlxsw: Update specification of reg_ritr_type (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg.h: Fix a typo (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_acl: Fix a typo (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Fix build when IPv6 isn't enabled
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't batch neighbour deletion (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't offload routes next in list
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Update prefix count for IPv6 (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Rename functions to add / delete a
FIB entry (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Drop unnecessary parameter (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Mark IPv4 specific function
accordingly (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Create IPv4 specific entry struct
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Set abort trap for IPv6 (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Allow IPv6 routes to be programmed
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Update RALUE register with IPv6 support (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Extend virtual routers with IPv6
support (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Make FIB node retrieval family
agnostic (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't create FIB node during lookup
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't assume neighbour type (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Set activity interval according to
both neighbour tables (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Periodically dump active IPv6
neighbours (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Update RAUHTD register with IPv6 support (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Reflect IPv6 neighbours to the device
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Update RAUHT register with IPv6 support (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Configure RIFs based on IPv6
addresses (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Flood unregistered multicast packets
to router (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for IPv6 traps (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: reg: Enable IPv6 on router interfaces (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Enable IPv6 router (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Improve IPv6 unregistered multicast flooding
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Trap IPv4 packets with Router Alert option
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Mark packets trapped in router (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_flower: Add support for ip tos (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Add tos to the ipv4 acl block (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: acl: Add ip tos acl element (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_flower: Add support for ip ttl (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Add ttl to the ipv4 acl block (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: acl: Add ip ttl acl element (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Check status of memory allocation
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Remove unused variable (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Fix use-after-free in route replace
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Add missing rollback (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Fix NULL pointer dereference (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for access cable info via
ethtool (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add MCIA register for cable info access (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Pass port argument to module mapping
functions (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Simplify port split flow (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Mark only first LPM tree as reserved
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Remove support for bridge bypass FDB add/del
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Add support for learning FDB
through notification (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Change switchdev notifier API
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Remove support for bypass bridge port
attributes/vlan set (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Add support for querying supported
bridge flags (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Remove support for bridge FDB learning sync
(Ivan Vecera) [1486860]
- [netdrv] spectrum_flower: Implement gact trap TC action offload (Ivan
Vecera) [1486860]
- [netdrv] acl: Introduce ACL trap action (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Introduce ACL trap (Ivan Vecera) [1486860]
- [netdrv] mlxsw: pci: Fix size of trap_id field in CQE (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Align RIF index allocation with
existing code (Ivan Vecera) [1486860]
- [netdrv] mlxsw: Fix typo inside enumeration (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Tidy up header file (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Rename the firmware file (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Implement the ethtool flash_device callback
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add bridge dependency for spectrum (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: add helper for updating statistics on all actions
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Implement common RIF core (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Implement common FID core (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Determine VR first when creating RIF
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Flood packets to router after RIF
creation (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Destroy RIF only based on its struct
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Configure RIFs based on RIF struct
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Extend the RIF struct (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Allocate RIF prior to its
configuration (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Allocate FID prior to RIF
configuration (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Replace vPorts with Port-VLAN (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Don't create FIDs upon creation of VLAN
uppers (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Don't lose bridge port device during
enslavement (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Replace vPorts with Port-VLAN (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Change signature of FID leave function (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Introduce Port-VLAN structure (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Set port's mode according to FID mappings
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Adjust RIF configuration for new
firmware versions (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Validate firmware revision on init (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: core: Create the mlxsw_fw_rev struct (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Add the needed callbacks for mlxfw
integration (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add Management Component Data Access register
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add Management Component Control register (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Add Management Component Query Information
register (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_flower: Add support for tcp flags (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add acl block containing tcp flags for ipv4
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: acl: Add tcp flags acl element (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Avoid possible NULL pointer dereference
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_dpipe: Fix sparse warnings (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Fix rif counter freeing routine (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_dpipe: Fix incorrect entry index (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Default ports to non-virtual mode (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Move PVID code to appropriate place (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Don't batch learning operations
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Don't batch STP operations (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Don't batch VLAN operations (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Remove redundant check (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Initialize RIFs in a separate
function (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Move FIB notification block to router
struct (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Move RIFs array to its rightful place
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_switchdev: Reduce scope of bridge struct
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Reduce scope of router struct (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_buffer: Reduce scope of shared buffer struct
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Simplify VRF enslavement (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add FID miss trap (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Allow ports to work under OVS master (Ivan
Vecera) [1486860]
- [netdrv] add netif_is_ovs_port helper (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any
vlan range (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_flower: Set dummy FID before forward action
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add dummy FID initialization (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Implement action to set FID (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Fix indent in
mlxsw_sp_netdevice_port_upper_event (Ivan Vecera) [1486860]
- [netdrv] mlxsw: convert to pci_alloc_irq_vectors (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add Support for erif table entries access
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Add rif helper functions (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Support for counters on router interfaces
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add Router Interface Counter Register (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add definition for egress rif table (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add placeholder for dpipe (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: reg: Add counter fields to RITR register (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_kvdl: Cosmetic kvdl allocator API change
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Query cell size from firmware (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Refactor port buffer configuration (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_buffers: Query shared buffer size from
firmware (Ivan Vecera) [1486860]
- [netdrv] mlxsw: Query maximum number of ports from firmware (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Query number of LPM trees from
firmware (Ivan Vecera) [1486860]
- [netdrv] mlxsw: Remove debugfs interface (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: fix swapped order of arguments packets and
bytes (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Cosmetic naming change (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Don't abort on l3mdev rules (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Add support for VRFs on top of
bridges (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Add support for VRFs (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum_router: Don't destroy RIF if L3 slave (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Associate RIFs with correct VR (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: Fix SPVMLR max record count (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Fix SPVM max record count (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for TC flower offload statistics
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for counters on TCAM entries
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for Policing and Counting action
block (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add periodic ACL rule activity update (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for direct rule access (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM
entry activity (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for generic flow counter
allocation (Ivan Vecera) [1486860]
- [netdrv] mlxsw: reg: Add Monitoring General Purpose Counter Set
register (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for counter allocator (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Make abort mechanism VR-aware (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Explicitly Associate RIFs with VRs
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Refactor virtual router handling
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Simplify LPM tree allocation (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Place RIF related code with router
code (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Allow more route types to be
programmed (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Destroy RIFs based on last removed address
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Associate PVID vPort with appropriate netdev
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Don't assume upper device's type (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Sanitize bridge's upper devices (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for flower matches on VLAN ID,
PCP (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add support for vlan modify TC action (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: pci: Remove unused bit (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Fix helper function and port variable names
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Change ipv6 unregistered mc table (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Update mc_disabled flag by switchdev attr
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Extend port_orig_get for bridge devices
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add an option to flood mc by mc_router_port
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Separate bc and mc floods (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: spectrum: Change max vfid (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Make port flood update more generic (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Break flood set func to be per table (Ivan
Vecera) [1486860]
- [netdrv] mellanox: switchx2: use new api
ethtool_{get|set}_link_ksettings (Ivan Vecera) [1486860]
- [netdrv] mlxsw: add psample dependency for spectrum (Ivan Vecera)
[1486860]
- [netdrv] mlxsw: reg: Fix HTGT register length (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum: Add packet sample offloading support (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: reg: add the Monitoring Packet Sampling Configuration
Register (Ivan Vecera) [1486860]
- [netdrv] mlxsw: cmd: Fix API name comments for event-queues (Ivan
Vecera) [1486860]
- [netdrv] mlxsw: Fix mlxsw_i2c_write return value (Ivan Vecera) [1486860]
- [netdrv] mlxsw: spectrum_router: Adjust placement of FIB abort warning
(Ivan Vecera) [1486860]
- [netdrv] mlxsw: use net core MTU range checking in more drivers (Ivan
Vecera) [1486860]
[3.10.0-801.el7]
- [x86] mm: Unbreak modules that rely on external PAGE_KERNEL
availability (Suravee Suthikulpanit) [1361287]
- [x86] efi: Perform a single memremap() of efi memmap (Suravee
Suthikulpanit) [1361287]
- [x86] efi: Mark any EFI boot services areas as encrypted before
freeing (Suravee Suthikulpanit) [1361287]
- [x86] mm: Add invalid memory type to memremap_should_map_decrypted()
(Suravee Suthikulpanit) [1361287]
- [x86] Use FIXMAP_PAGE_NOCACHE in set_fixmap_nocache() (Suravee
Suthikulpanit) [1361287]
- [x86] serial/8250/8250_early: Use set_fixmap_io in serial driver
(Suravee Suthikulpanit) [1361287]
- [x86] realmode: Fix decryption of trampoline area (Suravee
Suthikulpanit) [1361287]
- [x86] iommu/amd: Do not disable SWIOTLB if SME is active (Suravee
Suthikulpanit) [1361287]
- [x86] kvm/x86: Avoid clearing the C-bit in rsvd_bits() (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Make the SME mask a u64 (Suravee Suthikulpanit) [1361287]
- [x86] xen: do not use _PAGE_IOMAP PTE flag for I/O mappings (Suravee
Suthikulpanit) [1361287]
- [x86] xen: do not use _PAGE_IOMAP in xen_remap_domain_mfn_range()
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Fix SME encryption stack ptr handling (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Fix regression with huge pages on PAE (Suravee
Suthikulpanit) [1361287]
- [x86] Enable PAT to use cache mode translation tables (Suravee
Suthikulpanit) [1361287]
- [x86] acpi, x86/mm: Remove encryption mask from ACPI page protection
type (Suravee Suthikulpanit) [1361287]
- [x86] mm, kexec: Fix memory corruption with SME on successive kexecs
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Add support to make use of Secure Memory Encryption (Suravee
Suthikulpanit) [1361287]
- [kernel] compiler-gcc.h: Introduce __nostackprotector function
attribute (Suravee Suthikulpanit) [1361287]
- [x86] boot: Add early cmdline parsing for options with arguments
(Suravee Suthikulpanit) [1361287]
- [x86] boot: Pass in size to early cmdline parsing (Suravee
Suthikulpanit) [1361287]
- [x86] boot: Simplify early command line parsing (Suravee
Suthikulpanit) [1361287]
- [x86] boot: Fix early command-line parsing when partial word matches
(Suravee Suthikulpanit) [1361287]
- [x86] boot: Fix early command-line parsing when matching at end
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Add support to encrypt the kernel in-place (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Use proper encryption attributes with /dev/mem (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Clean up types in xlate_dev_mem_ptr() some more (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Clean up types in xlate_dev_mem_ptr() (Suravee
Suthikulpanit) [1361287]
- [x86] xen/x86: Remove SME feature in PV guests (Suravee Suthikulpanit)
[1361287]
- [x86] mm, kexec: Allow kexec to be used with SME (Suravee
Suthikulpanit) [1361287]
- [x86] kvm/x86/svm: Support Secure Memory Encryption within KVM
(Suravee Suthikulpanit) [1361287]
- [x86] drm, fbdev: Do not specify encrypted memory for video mappings
(Suravee Suthikulpanit) [1361287]
- [x86] boot/realmode: Check for memory encryption on the APs (Suravee
Suthikulpanit) [1361287]
- [x86] iommu/amd: Allow the AMD IOMMU to work with memory encryption
(Suravee Suthikulpanit) [1361287]
- [x86] cpu/amd: Make the microcode level available earlier in the boot
(Suravee Suthikulpanit) [1361287]
- [x86] swiotlb: Add warnings for use of bounce buffers with SME
(Suravee Suthikulpanit) [1361287]
- [x86] swiotlb: Add memory encryption support (Suravee Suthikulpanit)
[1361287]
- [x86] arch/x86/kernel/pci-dma.c: fix dma_generic_alloc_coherent() when
CONFIG_DMA_CMA is enabled (Suravee Suthikulpanit) [1361287]
- [x86] dma-mapping: fix GFP_ATOMIC macro usage (Suravee Suthikulpanit)
[1361287]
- [x86] realmode: Decrypt trampoline area if memory encryption is active
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Add support for changing the memory encryption attribute
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Add support to access persistent memory in the clear
(Suravee Suthikulpanit) [1361287]
- [x86] boot: Use memremap() to map the MPF and MPC data (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Add support to access boot related data in the clear
(Suravee Suthikulpanit) [1361287]
- [x86] memremap: add arch specific hook for MEMREMAP_WB mappings
(Suravee Suthikulpanit) [1361287]
- [x86] memremap: check pfn validity before passing to pfn_to_page()
(Suravee Suthikulpanit) [1361287]
- [x86] memremap: add MEMREMAP_WC flag (Suravee Suthikulpanit) [1361287]
- [x86] efi: Update EFI pagetable creation to work with SME (Suravee
Suthikulpanit) [1361287]
- [x86] mm/pat: Don't implicitly allow _PAGE_RW in
kernel_map_pages_in_pgd() (Suravee Suthikulpanit) [1361287]
- [x86] efi: Update efi_mem_type() to return an error rather than 0
(Suravee Suthikulpanit) [1361287]
- [x86] efi: Add an EFI table address match function (Suravee
Suthikulpanit) [1361287]
- [x86] boot/e820: Add support to determine the E820 type of an address
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Insure that boot memory areas are mapped properly (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Add support for early encryption/decryption of memory
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Extend early_memremap() support with additional attrs
(Suravee Suthikulpanit) [1361287]
- [x86] mm: Add SME support for read_cr3_pa() (Suravee Suthikulpanit)
[1361287]
- [x86] mm: Provide general kernel support for memory encryption
(Suravee Suthikulpanit) [1361287]
- [x86] Use new cache mode type in memtype related functions (Suravee
Suthikulpanit) [1361287]
- [x86] Use new cache mode type in setting page attributes (Suravee
Suthikulpanit) [1361287]
- [x86] Use new cache mode type in arch/x86/mm/init_64.c (Suravee
Suthikulpanit) [1361287]
- [x86] Use new cache mode type in track_pfn_remap() and
track_pfn_insert() (Suravee Suthikulpanit) [1361287]
- [x86] Use new cache mode type in mm/ioremap.c (Suravee Suthikulpanit)
[1361287]
- [x86] Use new cache mode type in mm/iomap_32.c (Suravee Suthikulpanit)
[1361287]
- [x86] Use new cache mode type in asm/pgtable.h (Suravee Suthikulpanit)
[1361287]
- [x86] mm: Simplify p[g4um]d_page() macros (Suravee Suthikulpanit)
[1361287]
- [x86] asm: Move PUD_PAGE macros to page_types.h (Suravee
Suthikulpanit) [1361287]
- [x86] asm: Add pud/pmd mask interfaces to handle large PAT bit
(Suravee Suthikulpanit) [1361287]
- [x86] asm: Fix pud/pmd interfaces to handle large PAT bit (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Add support to enable SME in early boot processing (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Split read_cr3() into read_cr3_pa() and __read_cr3()
(Suravee Suthikulpanit) [1361287]
- [x86] init: Clear 'init_level4_pgt' earlier (Suravee Suthikulpanit)
[1361287]
- [x86] boot: Micro-optimize reset_early_page_tables() (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Remove phys_to_virt() usage in ioremap() (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Add Secure Memory Encryption (SME) support (Suravee
Suthikulpanit) [1361287]
- [x86] cpu/amd: Handle SME reduction in physical address size (Suravee
Suthikulpanit) [1361287]
- [x86] cpu/amd: Add the Secure Memory Encryption CPU feature (Suravee
Suthikulpanit) [1361287]
- [x86] mpparse, x86/acpi, x86/pci, x86/dmi, sfi: Use memremap() for RAM
mappings (Suravee Suthikulpanit) [1361287]
- [x86] mm/pat: Set write-protect cache mode for full PAT support
(Suravee Suthikulpanit) [1361287]
- [x86] cpu/amd: Document AMD Secure Memory Encryption (SME) (Suravee
Suthikulpanit) [1361287]
- [x86] efi: Add NV memory attribute (Suravee Suthikulpanit) [1361287]
- [x86] boot/64: Put __startup_64() into .head.text (Suravee
Suthikulpanit) [1361287]
- [x86] boot/64: Rewrite startup_64() in C (Suravee Suthikulpanit) [1361287]
- [x86] boot: Simplify kernel load address alignment check (Suravee
Suthikulpanit) [1361287]
- [x86] boot/64: Use 'push' instead of 'call' in start_cpu() (Suravee
Suthikulpanit) [1361287]
- [x86] boot/64: Optimize fixmap page fixup (Suravee Suthikulpanit)
[1361287]
- [x86] boot/64: Use defines for page size (Suravee Suthikulpanit) [1361287]
- [x86] head: Remove useless zeroed word (Suravee Suthikulpanit) [1361287]
- [x86] mm: Remove flush_tlb() and flush_tlb_current_task() (Suravee
Suthikulpanit) [1361287]
- [x86] mm: Audit and remove any unnecessary uses of module.h (Suravee
Suthikulpanit) [1361287]
- [x86] asm: Make sure verify_cpu() has a good stack (Suravee
Suthikulpanit) [1361287]
[3.10.0-800.el7]
- [net] ipv4: fib: Only flush FIB aliases belonging to currently flushed
table (Ivan Vecera) [1500886]
- [net] ipv6: fib: Dump tables during registration to FIB chain (Ivan
Vecera) [1500886]
- [net] Add module reference to FIB notifiers (Ivan Vecera) [1500886]
- [net] ipv6: fib: Add helpers to hold / drop a reference on rt6_info
(Ivan Vecera) [1500886]
- [net] ipv6: Regenerate host route according to node pointer upon
loopback up (Ivan Vecera) [1500886]
- [net] ipv6: fib: Unlink replaced routes from their nodes (Ivan Vecera)
[1500886]
- [net] ipv6: fib: Don't assume only nodes hold a reference on routes
(Ivan Vecera) [1500886]
- [net] ipv6: fib: Add offload indication to routes (Ivan Vecera) [1500886]
- [net] ipv6: fib_rules: Dump rules during registration to FIB chain
(Ivan Vecera) [1500886]
- [net] ipv6: fib: Add in-kernel notifications for route add / delete
(Ivan Vecera) [1500886]
- [net] ipv6: fib: Add FIB notifiers callbacks (Ivan Vecera) [1500886]
- [net] ipv6: fib_rules: Check if rule is a default rule (Ivan Vecera)
[1500886]
- [net] fib_rules: Implement notification logic in core (Ivan Vecera)
[1500886]
- [net] rocker: Ignore address families other than IPv4 (Ivan Vecera)
[1500886]
- [net] mlxsw: spectrum_router: Ignore address families other than IPv4
(Ivan Vecera) [1500886]
- [net] core: Make the FIB notification chain generic (Ivan Vecera)
[1500886]
- [net] ipv4: fib: Set offload indication according to nexthop flags
(Ivan Vecera) [1500886]
- [net] ipv4: fib_rules: Dump FIB rules when registering FIB notifier
(Ivan Vecera) [1500886]
- [net] ipv4: fib_rules: Add notifier info to FIB rules notifications
(Ivan Vecera) [1500886]
- [net] ipv4: fib_rules: Check if rule is a default rule (Ivan Vecera)
[1500886]
- [net] ipv4: fib: Remove redundant argument (Ivan Vecera) [1500886]
- [net] ipv4: fib: Move FIB notification code to a separate file (Ivan
Vecera) [1500886]
- [net] netfilter: conntrack: fix race between nf_conntrack proc read
and hash resize (Matteo Croce) [1487465]
- [net] netfilter: conntrack: fix lookup race during hash resize (Matteo
Croce) [1487465]
- [net] netfilter: conntrack: move generation seqcnt out of netns_ct
(Matteo Croce) [1487465]
- [net] netfilter: nf_tables: fix mismatch in big-endian system (lorenzo
bianconi) [1451551]
- [net] xdp: Build a facade of the driver facing xdp code to ease
backports (Neil Horman) [1510502]
[3.10.0-799.el7]
- [fs] ext4: Don't clear SGID when inheriting ACLs (Lukas Czerner) [1473480]
- [fs] ext4: preserve i_mode if __ext4_set_acl() fails (Lukas Czerner)
[1473480]
- [fs] Avoid invalidation in interrupt context in dio_complete() (Lukas
Czerner) [1457517]
- [fs] Fix page cache inconsistency when mixing buffered and AIO DIO
(Lukas Czerner) [1457517]
- [fs] nfs: revert "nfs: Move the flock open mode check into
nfs_flock()" (Benjamin Coddington) [1497225]
- [fs] xfs: trim writepage mapping to within eof (Brian Foster) [1472081]
- [fs] gfs2: Add calls to gfs2_holder_uninit in two error handlers
(Andreas Grunbacher) [1505889]
- [fs] ext4: fix data corruption for mmap writes (Lukas Czerner) [1461267]
- [fs] gfs2: Implement SEEK_HOLE / SEEK_DATA via iomap (Andreas
Grunbacher) [1132508]
- [fs] gfs2: Switch fiemap implementation to use iomap (Andreas
Grunbacher) [1132508]
- [fs] gfs2: Implement iomap for block_map (Andreas Grunbacher) [1132508]
- [fs] gfs2: Make height info part of metapath (Andreas Grunbacher)
[1132508]
- [fs] gfs2: Clarify gfs2_block_map (Andreas Grunbacher) [1132508]
- [fs] iomap: Add IOMAP_F_DATA_INLINE flag (Andreas Grunbacher) [1132508]
- [fs] iomap: Switch from blkno to disk offset (Andreas Grunbacher)
[1132508]
- [fs] xfs: fix contiguous dquot chunk iteration livelock (Bill
O'Donnell) [1469359]
- [fs] vfs: in iomap seek_{hole, data}, return -ENXIO for negative
offsets (Bill O'Donnell) [1469359]
- [fs] xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell)
[1469359]
- [fs] xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent
(Bill O'Donnell) [1469359]
- [fs] vfs: Add iomap_seek_hole and iomap_seek_data helpers (Bill
O'Donnell) [1469359]
- [fs] vfs: Add page_cache_seek_hole_data helper (Bill O'Donnell) [1469359]
- [fs] xfs: new inode extent list lookup helpers (Bill O'Donnell) [1469359]
- [fs] xfs: provide helper for counting extents from if_bytes (Bill
O'Donnell) [1469359]
- [fs] xfs: wait on new inodes during quotaoff dquot release (Bill
O'Donnell) [1429193]
- [fs] xfs: update ag iterator to support wait on new inodes (Bill
O'Donnell) [1429193]
- [fs] xfs: support ability to wait on new inodes (Bill O'Donnell) [1429193]
- [fs] ext4: prevent data corruption with inline data + DAX (Eric
Sandeen) [1493850]
- [fs] ext4: prevent data corruption with journaling + DAX (Eric
Sandeen) [1493850]
- [fs] ext4: add ext4_should_use_dax() (Eric Sandeen) [1493850]
- [fs] rbd: use GFP_NOIO for parent stat and data requests (Ilya
Dryomov) [1510600]
- [fs] ceph: unlock dangling spinlock in try_flush_caps() (Ilya Dryomov)
[1510600]
- [fs] kabi: Adjust O_TMPFILE support to use kABI safe struct
inode_operations_wrapper (Carlos Maiolino) [1428677]
- [fs] xfs: initialize default acls for ->tmpfile() (Carlos Maiolino)
[1428677]
- [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1428677]
- [fs] ext[34]: fix double put in tmpfile (Carlos Maiolino) [1428677]
- [fs] ext4: fix a BUG when opening a file with O_TMPFILE flag (Carlos
Maiolino) [1428677]
- [fs] ext4: ->tmpfile() support (Carlos Maiolino) [1428677]
- [fs] Fix file mode for O_TMPFILE (Carlos Maiolino) [1428677]
- [fs] path_openat(): fix double fput() (Carlos Maiolino) [1428677]
- [fs] allow build_open_flags() to return an error (Carlos Maiolino)
[1428677]
- [fs] Safer ABI for O_TMPFILE (Carlos Maiolino) [1428677]
- [fs] Allow do_tmpfile set I_LINKABLE inode state (Carlos Maiolino)
[1428677]
- [fs] Implement O_TMPFILE (Carlos Maiolino) [1428677]
- [fs] fuse: allow server to run in different pid_ns (Miklos Szeredi)
[1438767]
- [fs] fuse: Add support for pid namespaces (Miklos Szeredi) [1438767]
- [fs] cifs: fix oplock break deadlocks (Leif Sahlberg) [1513280]
- [fs] cifs: Fix some return values in case of error in 'crypt_message'
(Leif Sahlberg) [1513280]
- [fs] cifs: Improve readdir verbosity (Leif Sahlberg) [1513280]
- [fs] cifs: transport: Use time_after for time comparison (Leif
Sahlberg) [1513280]
- [fs] smb2: Fix share type handling (Leif Sahlberg) [1513280]
- [fs] cifs: cifsacl: Use a temporary ops variable to reduce code length
(Leif Sahlberg) [1513280]
- [fs] Don't delay freeing mids when blocked on slow socket write of
request (Leif Sahlberg) [1513280]
- [fs] cifs: silence lockdep splat in cifs_relock_file() (Leif Sahlberg)
[1513280]
- [fs] cifs: add misssing SFM mapping for doublequote (Leif Sahlberg)
[1513280]
- [fs] cifs: fix CIFS_IOC_GET_MNT_INFO oops (Leif Sahlberg) [1513280]
- [fs] cifs: fix mapping of SFM_SPACE and SFM_PERIOD (Leif Sahlberg)
[1513280]
- [fs] cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops (Leif Sahlberg) [1513280]
- [fs] cifs: fix leak in FSCTL_ENUM_SNAPS response handling (Leif
Sahlberg) [1513280]
- [fs] cifs: fix IPv6 link local, with scope id, address parsing (Leif
Sahlberg) [1513280]
- [fs] cifs: small underflow in cnvrtDosUnixTm() (Leif Sahlberg) [1513280]
- [fs] cifs: don't check for failure from mempool_alloc() (Leif
Sahlberg) [1513280]
[3.10.0-798.el7]
- [net] rtnetlink: fix missing size for IFLA_IF_NETNSID (Jiri Benc)
[1497774]
- [net] rtnetlink: use netnsid to query interface (Jiri Benc) [1497774]
- [net] openvswitch: reliable interface indentification in port dumps
(Jiri Benc) [1497774]
- [net] export peernet2id_alloc (Jiri Benc) [1497774]
- [net] rtnetlink: advertise the new nsid when the netns iface changes
(Jiri Benc) [1497774]
- [net] rtnelink: Move link dump consistency check out of the loop (Jiri
Benc) [1497774]
- [net] rtnetlink: Improve handling of failures on link and route dumps
(Jiri Benc) [1497774]
- [net] openvswitch: Fix an error handling path in
'ovs_nla_init_match_and_action()' (Jiri Benc) [1497774]
- [net] openvswitch: fix skb_panic due to the incorrect actions attrlen
(Jiri Benc) [1497774]
- [net] openvswitch: Remove unnecessary newlines from OVS_NLERR uses
(Jiri Benc) [1497774]
- [net] openvswitch: fix potential out of bound access in parse_ct (Jiri
Benc) [1497774]
- [net] openvswitch: Optimize operations for OvS flow_stats (Jiri Benc)
[1497774]
- [net] openvswitch: Optimize updating for OvS flow_stats (Jiri Benc)
[1497774]
- [net] openvswitch: Fix for force/commit action failures (Jiri Benc)
[1497774]
- [net] openvswitch: fix mis-ordered comment lines for ovs_skb_cb (Jiri
Benc) [1497774]
- [net] openvswitch: Avoid using stack larger than 1024 (Jiri Benc)
[1497774]
- [net] openvswitch: warn about missing first netlink attribute (Jiri
Benc) [1497774]
- [net] openvswitch: Add eventmask support to CT action (Jiri Benc)
[1497774]
- [net] openvswitch: Typo fix (Jiri Benc) [1497774]
- [net] openvswitch: Delete conntrack entry clashing with an expectation
(Jiri Benc) [1497774]
- [net] openvswitch: Fix ovs_flow_key_update() (Jiri Benc) [1497774]
- [net] openvswitch: Fix refcount leak on force commit (Jiri Benc) [1497774]
- [net] openvswitch: Refactor sample and recirc actions implementation
(Jiri Benc) [1497774]
- [net] openvswitch: Optimize sample action for the clone use cases
(Jiri Benc) [1497774]
- [net] openvswitch: Refactor recirc key allocation (Jiri Benc) [1497774]
- [net] openvswitch: Deferred fifo API change (Jiri Benc) [1497774]
- [net] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (Jiri
Benc) [1497774]
- [net] openvswitch: Set the ipv6 source tunnel key address attribute
correctly (Jiri Benc) [1497774]
- [net] openvswitch: actions: fixed a brace coding style warning (Jiri
Benc) [1497774]
- [net] openvswitch: Set event bit after initializing labels (Jiri Benc)
[1497774]
- [net] openvswitch: Set internal device max mtu to ETH_MAX_MTU (Jiri
Benc) [1497774]
- [net] openvswitch: Pack struct sw_flow_key (Jiri Benc) [1497774]
- [net] openvswitch: Add force commit (Jiri Benc) [1497774]
- [net] openvswitch: Add original direction conntrack tuple to
sw_flow_key (Jiri Benc) [1497774]
- [net] openvswitch: Inherit master's labels (Jiri Benc) [1497774]
- [net] openvswitch: Refactor labels initialization (Jiri Benc) [1497774]
- [net] openvswitch: Simplify labels length logic (Jiri Benc) [1497774]
- [net] openvswitch: Unionize ovs_key_ct_label with a u32 array (Jiri
Benc) [1497774]
- [net] openvswitch: Do not trigger events for unconfirmed connections
(Jiri Benc) [1497774]
- [net] openvswitch: Simplify do_execute_actions() (Jiri Benc) [1497774]
- [net] openvswitch: upcall: Fix vlan handling (Jiri Benc) [1497774]
- [net] openvswitch: Add a missing break statement (Jiri Benc) [1497774]
- [net] openvswitch: allow L3 netdev ports (Jiri Benc) [1497774]
- [net] openvswitch: add Ethernet push and pop actions (Jiri Benc) [1497774]
- [net] openvswitch: netlink: support L3 packets (Jiri Benc) [1497774]
- [net] openvswitch: add processing of L3 packets (Jiri Benc) [1497774]
- [net] openvswitch: support MPLS push and pop for L3 packets (Jiri
Benc) [1497774]
- [net] openvswitch: pass mac_proto to ovs_vport_send (Jiri Benc) [1497774]
- [net] openvswitch: add mac_proto field to the flow key (Jiri Benc)
[1497774]
- [net] openvswitch: use hard_header_len instead of hardcoded ETH_HLEN
(Jiri Benc) [1497774]
- [net] openvswitch: use core MTU range checking in core net infra (Jiri
Benc) [1497774]
- [net] openvswitch: remove unnecessary EXPORT_SYMBOLs (Jiri Benc) [1497774]
- [net] openvswitch: remove unused functions (Jiri Benc) [1497774]
- [net] openvswitch: use alias for genetlink family names (Jiri Benc)
[1497774]
- [net] openvswitch: 802.1ad uapi changes (Jiri Benc) [1497774]
- [net] openvswitch: Free tmpl with tmpl_free (Jiri Benc) [1497774]
- [net] openvswitch: use __u32 from linux/types.h (Jiri Benc) [1497774]
- [net] openvswitch: Only set mark and labels with a commit flag (Jiri
Benc) [1497774]
- [net] openvswitch: Set mark and labels before confirming (Jiri Benc)
[1497774]
- [net] openvswitch: Add packet len info to upcall (Jiri Benc) [1497774]
- [net] openvswitch: Add packet truncation support (Jiri Benc) [1497774]
- [net] ip_tunnels: define IP_TUNNEL_OPTS_MAX and use it (Jiri Benc)
[1497774]
- [net] oenvswitch: Change pseudohdr argument of
inet_proto_csum_replace* to be a bool (Jiri Benc) [1497774]
- [net] openvswitch: remove extraneous include (Jiri Benc) [1497774]
- [net] ipv6: orphan skbs in reassembly unit (Jiri Benc) [1497774]
- [net] netfilter: conntrack: remove unused netns_ct member (Jiri Benc)
[1497774]
- [net] netfilter: conntrack: avoid excess memory allocation (Jiri Benc)
[1497774]
- [net] netfilter: conntrack: support a fixed size of 128 distinct
labels (Jiri Benc) [1497774]
- [net] netfilter: connlabels: move helpers to xt_connlabel (Jiri Benc)
[1497774]
- [net] openvswitch: correctly fragment packet with mpls headers (Jiri
Benc) [1497774]
- [net] openvswitch: use mpls_hdr (Jiri Benc) [1497774]
- [net] mpls: move mpls_hdr to a common location (Jiri Benc) [1497774]
- [net] openvswitch: mpls: set network header correctly on key extract
(Jiri Benc) [1497774]
- [net] veth: Set features for MPLS (Jiri Benc) [1497774]
- [net] mpls: Fixups for GSO (Jiri Benc) [1497774]
- [net] mpls: Allow mpls_gso and mpls_router to be built as modules
(Jiri Benc) [1497774]
- [net] mpls: spelling: s/conceved/conceived/, s/as/a/ (Jiri Benc) [1497774]
- [net] mpls: Refactor how the mpls module is built (Jiri Benc) [1497774]
- [net] Remove MPLS GSO feature (Jiri Benc) [1497774]
- [net] mpls: Allow mpls_gso to be built as module (Jiri Benc) [1497774]
- [net] mpls: Fix mpls_gso handler (Jiri Benc) [1497774]
- [net] genetlink: Make family a signed integer (Jiri Benc) [1497774]
- [net] genetlink: Fix generic netlink family unregister (Jiri Benc)
[1497774]
- [net] genetlink: fix counting regression on ctrl_dumpfamily() (Jiri
Benc) [1497774]
- [net] genetlink: fix error return code in genl_register_family() (Jiri
Benc) [1497774]
- [net] genetlink: use idr to track families (Jiri Benc) [1497774]
- [kernel] kabi: add RH_KABI_CONST (Jiri Benc) [1497774]
- [net] genetlink: statically initialize families (Jiri Benc) [1497774]
- [net] drop_monitor: fix the value of maxattr (Jiri Benc) [1497774]
- [net] genetlink: no longer support using static family IDs (Jiri Benc)
[1497774]
- [net] genetlink: introduce and use genl_family_attrbuf() (Jiri Benc)
[1497774]
- [net] nfnetlink: remove nfnetlink_alloc_skb (Jiri Benc) [1497774]
- [net] revert "genl: Add genlmsg_new_unicast() for unicast message
allocation" (Jiri Benc) [1497774]
- [net] openvswitch: revert: "Enable memory mapped Netlink i/o" (Jiri
Benc) [1497774]
- [net] netlink: remove mmapped netlink support (Jiri Benc) [1497774]
- [net] genetlink: simplify genl_notify (Jiri Benc) [1497774]
- [net] genetlink: synchronize socket closing and family removal (Jiri
Benc) [1497774]
- [net] genetlink: document parallel_ops (Jiri Benc) [1497774]
- [net] netlink: call unbind when releasing socket (Jiri Benc) [1497774]
- [net] netlink: update listeners directly when removing socket (Jiri
Benc) [1497774]
- [net] netlink: rename netlink_unbind() to netlink_undo_bind() (Jiri
Benc) [1497774]
- [net] netlink: implement unbind to netlink_setsockopt
NETLINK_DROP_MEMBERSHIP (Jiri Benc) [1497774]
[3.10.0-797.el7]
- [md] dm bufio: fix integer overflow when limiting maximum cache size
(Mike Snitzer) [1512096]
- [md] dm: clear all discard attributes in queue_limits when discards
are disabled (Mike Snitzer) [1512096]
- [md] dm: do not set 'discards_supported' in targets that do not need
it (Mike Snitzer) [1512096]
- [md] dm: discard support requires all targets in a table support
discards (Mike Snitzer) [1512096]
- [md] dm mpath: remove annoying message of 'blk_get_request() returned
-11' (Mike Snitzer) [1512096]
- [md] dm space map metadata: use ARRAY_SIZE (Mike Snitzer) [1512096]
- [md] dm: small cleanup in dm_get_md() (Mike Snitzer) [1512096]
- [md] dm: fix race between dm_get_from_kobject() and __dm_destroy()
(Mike Snitzer) [1512096]
- [md] dm cache: lift common migration preparation code to
alloc_migration() (Mike Snitzer) [1512096]
- [md] dm cache: remove usused deferred_cells member from struct cache
(Mike Snitzer) [1512096]
- [md] dm cache policy smq: allocate cache blocks in order (Mike
Snitzer) [1512096]
- [md] dm cache policy smq: change max background work from 10240 to
4096 blocks (Mike Snitzer) [1512096]
- [md] dm cache background tracker: limit amount of background work that
may be issued at once (Mike Snitzer) [1512096]
- [md] dm cache policy smq: take origin idle status into account when
queuing writebacks (Mike Snitzer) [1512096]
- [md] dm cache policy smq: handle races with queuing background_work
(Mike Snitzer) [1512096]
- [md] dm cache: pass cache structure to mode functions (Mike Snitzer)
[1512096]
- [md] dm cache: fix race condition in the writeback mode overwrite_bio
optimisation (Mike Snitzer) [1512095]
- [md] dm raid: fix panic when attempting to force a raid to sync (Mike
Snitzer) [1512096]
- [x86] x86/smpboot: Fix __max_logical_packages estimate (Prarit
Bhargava) [1474709]
- [x86] x86/topology: Avoid wasting 128k for package id array (Prarit
Bhargava) [1474709]
- [x86] perf/x86/intel/uncore: Cache logical pkg id in uncore driver
(Prarit Bhargava) [1474709]
- [x86] kvm: mmu: always terminate page walks at level 1 (Paolo Bonzini)
[1500381] {CVE-2017-12188}
- [x86] kvm: nvmx: update last_nonleaf_level when initializing nested
EPT (Paolo Bonzini) [1500381] {CVE-2017-12188}
- [net] act_tunnel_key: fix NULL pointer dereference in
tunnel_key_release() (Davide Caratti) [1511309]
- [net] act_tunnel_key: fix wrong pointer dereference in
tcf_idr_create() (Davide Caratti) [1511309]
- [net] packet: in packet_do_bind, test fanout with bind_lock held
(Hangbin Liu) [1505429] {CVE-2017-15649}
- [net] packet: hold bind lock when rebinding to fanout hook (Hangbin
Liu) [1505429] {CVE-2017-15649}
- [net] packet: Do not call fanout_release from atomic contexts (Hangbin
Liu) [1505429] {CVE-2017-15649}
- [net] packet: fix races in fanout_add() (Hangbin Liu) [1505429]
{CVE-2017-15649}
- [net] bonding: remove rtmsg_ifinfo called after
bond_lower_state_changed (Stefano Brivio) [1505975]
- [net] rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to
rtnetlink_event (Stefano Brivio) [1505975]
- [net] bonding: remove rtmsg_ifinfo called in
bond_master_upper_dev_link (Stefano Brivio) [1505975]
- [net] rtnetlink: do not set notification for tx_queue_len in
do_setlink (Stefano Brivio) [1505975]
- [net] rtnetlink: check DO_SETLINK_NOTIFY correctly in do_setlink
(Stefano Brivio) [1505975]
- [net] rtnetlink: bring NETDEV_CHANGEUPPER event process back in
rtnetlink_event (Stefano Brivio) [1505975]
- [net] rtnetlink: bring NETDEV_POST_TYPE_CHANGE event process back in
rtnetlink_event (Stefano Brivio) [1505975]
- [net] rtnetlink: bring NETDEV_CHANGE_TX_QUEUE_LEN event process back
in rtnetlink_event (Stefano Brivio) [1505975]
- [net] rtnetlink: bring NETDEV_CHANGEMTU event process back in
rtnetlink_event (Stefano Brivio) [1505975]
- [net] revert "rtnetlink: Do not generate notifications for CHANGEADDR
event" (Stefano Brivio) [1505975]
- [net] rtnetlink: use the new rtnl_get_event() interface (Vlad
Yasevich) [1438106]
- [net] rtnl: Add support for netdev event to link messages (Vlad
Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for
NETDEV_CHANGE_TX_QUEUE_LEN event (Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for NETDEV_CHANGEUPPER
event (Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for CHANGELOWERSTATE
event (Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for PRECHANGEUPPER
event (Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for POST_TYPE_CHANGE
event (Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for CHANGEADDR event
(Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notification for UDP_TUNNEL_PUSH_INFO
(Vlad Yasevich) [1438106]
- [net] rtnetlink: Do not generate notifications for MTU events (Vlad
Yasevich) [1438106]
- [net] rtnetlink: Convert rtnetlink_event to white list (Vlad Yasevich)
[1438106]
- [crypto] rsa: Disable fips admission of rsa crypto (Neil Horman) [1475478]
- [crypto] testmgr - add test cases for CRC32 (Neil Horman) [1475478]
- [crypto] Add missing chunk from addition of zlib tests (Neil Horman)
[1475478]
- [crypto] acomp - update testmgr with support for acomp (Neil Horman)
[1475478]
- [crypto] qat - avoid an uninitialized variable warning (Neil Horman)
[1475478]
- [crypto] qat - comply with crypto_akcipher_maxsize() (Neil Horman)
[1475478]
- [crypto] qat - comply with crypto_kpp_maxsize() (Neil Horman) [1475478]
- [crypto] testmgr - fix !x==y confusion (Neil Horman) [1475478]
- [crypto] scomp - add support for deflate rfc1950 (zlib) (Neil Horman)
[1475478]
- [crypto] scomp - allow registration of multiple scomps (Neil Horman)
[1475478]
- [crypto] acomp - allow registration of multiple acomps (Neil Horman)
[1475478]
- [crypto] kpp - constify buffer passed to crypto_kpp_set_secret() (Neil
Horman) [1475478]
- [crypto] qat - increase number of supported devices (Neil Horman)
[1475478]
- [crypto] qat - modify format of dev top level debugfs entries (Neil
Horman) [1475478]
- [crypto] qat - replace hardcoded BIT(0) in vf_isr (Neil Horman) [1475478]
- [crypto] qat - fix comments describing adf_disable_sriov() (Neil
Horman) [1475478]
- [crypto] qat - fix indentation (Neil Horman) [1475478]
- [crypto] acomp - add support for deflate via scomp (Neil Horman) [1475478]
- [crypto] acomp - add driver-side scomp interface (Neil Horman) [1475478]
- [crypto] acomp - add asynchronous compression api (Neil Horman) [1475478]
- [kernel] audit: Record fanotify access control decisions (Steve Grubb)
[1451872]
[3.10.0-796.el7]
- [fs] vfs: fix softlockup in shrink_dcache_for_umount() (Miklos
Szeredi) [1471875]
- [fs] cifs: check MaxPathNameComponentLength != 0 before using it (Leif
Sahlberg) [1484619]
- [fs] cifs: remove endian related sparse warning (Leif Sahlberg) [1484619]
- [fs] cifs: return ENAMETOOLONG for overlong names in
cifs_open()/cifs_lookup() (Leif Sahlberg) [1484619]
- [fs] dlm: Eliminate CF_CONNECT_PENDING flag (Robert S Peterson) [1498538]
- [fs] dlm: use sock_create_lite inside tcp_accept_from_sock (Robert S
Peterson) [1498538]
- [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1498538]
- [pci] Detach driver before procfs & sysfs teardown on device remove
(Alex Williamson) [1447196]
- [hid] wacom: switch Dell canvas into highres mode (Benjamin Tissoires)
[1507821]
- [x86] module: Detect and skip invalid relocations (Josh Poimboeuf)
[1512763]
- [x86] kvm: svm: add support for RDTSCP (Eduardo Habkost) [1511805]
- [x86] tsc: Force TSC_ADJUST register to value >= zero (Prarit
Bhargava) [1497055]
- [x86] tsc: Validate cpumask pointer before accessing it (Prarit
Bhargava) [1497055]
- [x86] tsc: Try to adjust TSC if sync test fails (Prarit Bhargava)
[1497055]
- [x86] tsc: Prepare warp test for TSC adjustment (Prarit Bhargava)
[1497055]
- [x86] tsc: Move sync cleanup to a safe place (Prarit Bhargava) [1497055]
- [x86] tsc: Sync test only for the first cpu in a package (Prarit
Bhargava) [1497055]
- [x86] tsc: Verify TSC_ADJUST from idle (Prarit Bhargava) [1497055]
- [x86] tsc: Store and check TSC ADJUST MSR (Prarit Bhargava) [1497055]
- [x86] tsc: Detect random warps (Prarit Bhargava) [1497055]
- [s390] noexec: execute kexec datamover without DAT (Hendrik Brueckner)
[1513893]
- [s390] fix transactional execution control register handling (Hendrik
Brueckner) [1513894]
- [nvme] update timeout module parameter type (David Milburn) [1507889]
- [virt] kvm: make pid available for uevents without debugfs (Paolo
Bonzini) [1469484]
- [virt] revert "kvm: introduce guest count uevent" (Paolo Bonzini)
[1469484]
- [virt] kvm: trigger uevents when creating or destroying a VM (Paolo
Bonzini) [1469484]
- [netdrv] bonding: fix slave stuck in BOND_LINK_FAIL state (Jarod
Wilson) [1500430 1496837 1493777]
- [netdrv] bonding: discard lowest hash bit for 802.3ad layer 3+4 (Jarod
Wilson) [1493777]
- [netdrv] bonding: speed/duplex update at NETDEV_UP event (Jarod
Wilson) [1493777]
- [netdrv] e1000e: Be drop monitor friendly (David Arcari) [1505547]
- [netdrv] e1000e: apply burst mode settings only on default (David
Arcari) [1505547]
- [netdrv] e1000e: fix buffer overrun while the I219 is processing DMA
transactions (David Arcari) [1505547]
- [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David
Arcari) [1505547]
- [netdrv] e1000e: Separate signaling for link check/link up (David
Arcari) [1505547]
- [netdrv] e1000e: Fix return value test (David Arcari) [1505547]
- [netdrv] e1000e: Fix wrong comment related to link detection (David
Arcari) [1505547]
- [netdrv] e1000e: Fix error path in link detection (David Arcari) [1505547]
- [netdrv] e1000e: use setup_timer() helper (David Arcari) [1505547]
- [netdrv] ibmvnic: Add vnic client data to login buffer (Gustavo
Duarte) [1508849]
- [netdrv] ibmvnic: Set state UP (Gustavo Duarte) [1508849]
- [netdrv] ibmvnic: Fix failover error path for non-fatal resets
(Gustavo Duarte) [1508849]
- [netdrv] ibmvnic: Update reset infrastructure to support tunable
parameters (Gustavo Duarte) [1508849]
- [netdrv] ibmvnic: Let users change net device features (Gustavo
Duarte) [1508849]
- [netdrv] ibmvnic: Enable TSO support (Gustavo Duarte) [1508849]
- [netdrv] ibmvnic: Enable scatter-gather support (Gustavo Duarte) [1508849]
[3.10.0-795.el7]
- [mm] huge pagecache: mmap_sem is unlocked when truncation splits pmd
(Eric Sandeen) [1514874]
- [mm] thp: skip file huge pmd on copy_huge_pmd() (Jeff Moyer) [1513722]
- [mm] fix memory leak in copy_huge_pmd() (Jeff Moyer) [1513722]
- [mm] dax: fix DAX PMD pgoff usage (Jeff Moyer) [1513605]
- [kernel] fix device-dax pud write-faults triggered by get_user_pages()
(Larry Woodman) [1457572 1457561]
- [dax] explicitly set noop_backing_dev_info (Larry Woodman) [1457572
1457561]
- [tools] fix mock pmem_direct_access() implementation (Larry Woodman)
[1457572 1457561]
- [x86] Remove paravirt ops pmd_update[_defer] and pte_update_defer
(Larry Woodman) [1457572 1457561]
- [dax] switch to srcu, fix rcu_read_lock() vs pte allocation (Larry
Woodman) [1471656 1457572 1457561]
- [mm] fix cache mode tracking in vm_insert_mixed() (Larry Woodman)
[1457572 1457561]
- [kernel] fix cache mode of dax pmd mappings (Larry Woodman) [1457572
1457561]
- [mm] update with WRITE_ONCE/READ_ONCE (Larry Woodman) [1457572 1457561]
- [kernel] do not hint for NUMA balancing on VM_MIXEDMAP mappings (Larry
Woodman) [1457572 1457561]
- [mm] skip VM_HUGETLB and VM_MIXEDMAP VMA for lazy mbind (Larry
Woodman) [1457572 1457561]
- [x86] Honour passed pgprot in track_pfn_insert() and track_pfn_remap()
(Larry Woodman) [1457572 1457561]
- [dax] revert "rhel: device-dax: only support page-sized faults" (Larry
Woodman) [1457572 1457561]
- [x86] fix get_user_pages() vs device-dax pud mappings (Larry Woodman)
[1457572 1457561]
- [dax] fix pud fault fallback handling (Larry Woodman) [1457572 1457561]
- [dax] fix pmd/pte fault fallback handling (Larry Woodman) [1457572
1457561]
- [mm] replace FAULT_FLAG_SIZE with parameter to huge_fault (Larry
Woodman) [1457572 1457561]
- [dax] Support for transparent PUD pages for device DAX (Larry Woodman)
[1457572 1457561]
- [mm] dd support for PUD-sized transparent hugepages (Larry Woodman)
[1457572 1457561]
- [mm] change ->pmd_fault to ->huge_fault (Larry Woodman) [1457572 1457561]
- [mm] change pmd_fault() to take only vmf parameter (Larry Woodman)
[1457572 1457561]
- [mm] make pmd_fault() and friends be the same as fault() (Larry
Woodman) [1457572 1457561]
- [mm] join struct fault_env and vm_fault (Larry Woodman) [1457572 1457561]
- [mm] do not pass mm_struct into handle_mm_fault (Larry Woodman)
[1457572 1457561]
[3.10.0-794.el7]
- [security] keys: trusted: fix writing past end of buffer in
trusted_read() (David Howells) [1509152 1503242]
- [security] keys: return full count in keyring_read() if buffer is too
small (David Howells) [1509152 1503242]
- [lib] assoc_array: Fix a buggy node-splitting case (David Howells)
[1503242 1501286] {CVE-2017-1219}
- [security] keys: load key flags and expiry time atomically in
proc_keys_show() (David Howells) [1503242]
- [security] keys: Load key expiry time atomically in
keyring_search_iterator() (David Howells) [1503242]
- [security] keys: load key flags and expiry time atomically in
key_validate() (David Howells) [1503242]
- [security] keys: don't let add_key() update an uninstantiated key
(David Howells) [1503242]
- [security] keys: Fix race between updating and finding a negative key
(David Howells) [1503242]
- [security] keys: encrypted: fix dereference of NULL user_key_payload
(David Howells) [1503242]
- [security] keys: big_key: Use key preparsing (David Howells) [1503242]
- [security] keys: properly zero out sensitive key material in big_key
(David Howells) [1503242]
- [security] keys: use kmemdup() in request_key_auth_new() (David
Howells) [1503242]
- [security] keys: reset parent each time before searching key_user_tree
(David Howells) [1503242]
- [security] keys: prevent KEYCTL_READ on negative key (David Howells)
[1503242 1498371]
- [security] keys: prevent creating a different user's keyrings (David
Howells) [1503242]
- [security] keys: fix writing past end of user-supplied buffer in
keyring_read() (David Howells) [1503242]
- [security] keys: fix key refcount leak in keyctl_read_key() (David
Howells) [1503242]
- [security] keys: fix key refcount leak in keyctl_assume_authority()
(David Howells) [1503242]
- [security] keys: don't revoke uninstantiated key in
request_key_auth_new() (David Howells) [1503242]
- [security] keys: fix cred refcount leak in request_key_auth_new()
(David Howells) [1503242]
- [lib] oid_registry.c: x.509: fix the buffer overflow in the utility
function for OID string (David Howells) [1503242]
- [crypto] crypto : asymmetric_keys : verify_pefile:zero memory content
before freeing (David Howells) [1503242]
- [security] keys: sanitize key structs before freeing (David Howells)
[1503242]
- [security] keys: trusted: sanitize all key material (David Howells)
[1503242]
- [security] keys: encrypted: sanitize all key material (David Howells)
[1503242]
- [security] keys: user_defined: sanitize key payloads (David Howells)
[1503242]
- [security] keys: sanitize add_key() and keyctl() key payloads (David
Howells) [1503242]
- [security] keys: fix freeing uninitialized memory in key_update()
(David Howells) [1503242]
- [security] keys: encrypted: use constant-time HMAC comparison (David
Howells) [1503242]
- [crypto] hash - Add helpers to zero stack request/descriptor (David
Howells) [1503242]
- [security] keys: encrypted: fix race causing incorrect HMAC
calculations (David Howells) [1503242]
- [security] keys: Fix stale key registration at error path (David
Howells) [1503242]
- [security] keys: encrypted: fix buffer overread in valid_master_desc()
(David Howells) [1503242]
- [security] keys: put keyring if install_session_keyring_to_cred()
fails (David Howells) [1503242]
- [security] keys: Delete an error message for a failed memory
allocation in get_derived_key() (David Howells) [1503242]
- [security] use READ_ONCE instead of deprecated ACCESS_ONCE (David
Howells) [1503242]
- [security] keys: add CONFIG_KEYS_COMPAT to Kconfig (David Howells)
[1503242]
- [crypto] pkcs#7: pkcs7_validate_trust(): initialize the _trusted
output argument (David Howells) [1503242]
- [crypto] x.509: Handle midnight alternative notation in
GeneralizedTime (David Howells) [1503242]
- [crypto] x.509: Support leap seconds (David Howells) [1503242]
- [crypto] x.509: Fix leap year handling again (David Howells) [1503242]
- [crypto] x.509: Fix the time validation [ver #2] (David Howells) [1503242]
- [crypto] pkcs#7: Improve and export the X.509 ASN.1 time object
decoder (David Howells) [1503242]
- [crypto] asymmetric_keys - Fix unaligned access in
x509_get_sig_params() (David Howells) [1503242]
- [crypto] pkcs7 - Fix unaligned access in pkcs7_verify() (David
Howells) [1503242]
- [crypto] pkcs#7: Handle PKCS#7 messages that contain no X.509 certs
(David Howells) [1503242]
- [crypto] pkcs#7: Better handling of unsupported crypto (David Howells)
[1503242]
- [crypto] keys: Set pr_fmt() in asymmetric key signature handling
(David Howells) [1503242]
- [crypto] keys: Fix public_key asymmetric key subtype name (David
Howells) [1503242]
- [crypto] rsa: Don't select non-existent symbol (David Howells) [1503242]
- [crypto] keys: The RSA public key algorithm needs to select MPILIB
(David Howells) [1503242]
- [security] ima: provide support for arbitrary hash algorithms (David
Howells) [1503242]
- [security] keys: fix dereferencing NULL payload with nonzero length
(David Howells) [1464851]
- [security] keys: Fix handling of stored error in a negatively
instantiated user key (David Howells) [1466457 1411622] {CVE-2015-8539
CVE-2017-7472}
- [security] keys: fix keyctl_set_reqkey_keyring() to not leak thread
keyrings (David Howells) [1466457 1450158] {CVE-2015-8539 CVE-2017-7472}
- [security] keys: Differentiate uses of rcu_dereference_key() and
user_key_payload() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}
- [security] keys: Use memzero_explicit() for secret data (David
Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}
- [security] keys: Fix an error code in request_master_key() (David
Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}
[3.10.0-793.el7]
- [fs] writeback: fix a subtle race condition in I_DIRTY clearing (Eric
Sandeen) [1492058]
- [fs] ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO (Eric
Sandeen) [1492058]
- [fs] dax: fix deadlock due to misaligned PMD faults (Eric Sandeen)
[1492040]
- [fs] fs/dax.c: fix inefficiency in dax_writeback_mapping_range() (Eric
Sandeen) [1492058]
- [fs] dax: fix race between colliding PMD & PTE entries (Eric Sandeen)
[1492052]
- [fs] dax: fix PMD data corruption when fault races with write (Eric
Sandeen) [1492051]
- [fs] dax: fix data corruption when fault races with write (Eric
Sandeen) [1492051]
- [fs] ext4: return to starting transaction in ext4_dax_huge_fault()
(Eric Sandeen) [1492051]
- [fs] mm: fix data corruption due to stale mmap reads (Eric Sandeen)
[1492051]
- [fs] Revert "block: use DAX for partition table reads" (Eric Sandeen)
[1492058]
- [fs] dax: prevent invalidation of mapped DAX entries (Eric Sandeen)
[1492051]
- [fs] dax: fix radix tree insertion race (Eric Sandeen) [1473838]
- [fs] mm,fs,dax: mark dax_iomap_pmd_fault as const (Eric Sandeen) [1492058]
- [fs] iomap: constify struct iomap_ops (Eric Sandeen) [1492058]
- [fs] dax: fix build warnings with FS_DAX and !FS_IOMAP (Eric Sandeen)
[1492058]
- [fs] ext4: Add select for CONFIG_FS_IOMAP (Eric Sandeen) [1492058]
- [mm] dax: wrprotect pmd_t in dax_mapping_entry_mkclean (Larry Woodman)
[1457572]
- [mm] add follow_pte_pmd() (Larry Woodman) [1457572]
- [mm] x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP (Larry
Woodman) [1457572]
- [mm] mincore: add support for DAX huge page mappings (Larry Woodman)
[1457572]
- [mm] ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings (Larry
Woodman) [1457572]
- [mm] thp, dax: add thp_get_unmapped_area for pmd mappings (Larry
Woodman) [1457572]
- [mm] dax: re-enable dax pmd mappings (Larry Woodman) [1457572 1383493]
- [mm] allow GFP_{FS, IO} for page_cache_read page cache allocation
(Larry Woodman) [1457572 1383493]
- [mm] fix compilation issues is DAX PMD code (Larry Woodman) [1457572
1383493]
- [mm] mm, x86: get_user_pages() for dax mappings (Larry Woodman)
[1457572 1383493]
- [mm] mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd (Larry Woodman)
[1457572 1383493]
- [mm] dax: add tracepoint to dax_insert_mapping() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: add tracepoint to dax_writeback_one() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: add tracepoints to dax_writeback_mapping_range() (Larry
Woodman) [1457569 1383493 1457572]
- [mm] dax: add tracepoints to dax_load_hole() (Larry Woodman) [1457569
1383493 1457572]
- [mm] dax: add tracepoints to dax_pfn_mkwrite() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: add tracepoints to dax_iomap_pte_fault() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] ext4: Simplify DAX fault path (Larry Woodman) [1457569 1383493
1457572]
- [mm] dax: Call ->iomap_begin without entry lock during dax fault
(Larry Woodman) [1457569 1383493 1457572]
- [mm] dax: Finish fault completely when loading holes (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: Avoid page invalidation races and unnecessary radix tree
traversals (Larry Woodman) [1457569 1383493 1457572]
- [mm] Invalidate DAX radix tree entries only if appropriate (Larry
Woodman) [1457569 1383493 1457572]
- [mm] dax: add tracepoints to dax_pmd_insert_mapping() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: add tracepoints to dax_pmd_load_hole() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: update MAINTAINERS entries for FS DAX (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: add tracepoint infrastructure, PMD tracing (Larry Woodman)
[1457569 1383493 1457572]
- [mm] tracing: add __print_flags_u64() (Larry Woodman) [1457569 1383493
1457572]
- [mm] dax: clear dirty entry tags on cache flush (Larry Woodman)
[1457569 1383493 1457572]
- [mm] dax: protect PTE modification on WP fault by radix tree entry
lock (Larry Woodman) [1457569 1383493 1457572]
- [mm] dax: make cache flushing protected by entry lock (Larry Woodman)
[1457569 1383493 1457572]
- [mm] export follow_pte() (Larry Woodman) [1457569 1383493 1457572]
- [mm] change return values of finish_mkwrite_fault() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] provide helper for finishing mkwrite faults (Larry Woodman)
[1457569 1383493 1457572]
- [mm] pass vm_fault structure into do_page_mkwrite() (Larry Woodman)
[1457569 1383493 1457572]
- [mm] move handling of COW faults into DAX code (Larry Woodman)
[1457569 1383493 1457572]
- [mm] allow full handling of COW faults in ->fault handlers (Larry
Woodman) [1457569 1383493 1457572]
- [mm] factor out functionality to finish page faults (Larry Woodman)
[1457569 1383493 1457572]
- [mm] extend struct vm_fault (Larry Woodman) [1457569 1383493 1457572]
[3.10.0-792.el7]
- [tools] revert "tools/power turbostat: stop migrating, unless '-m'"
(Prarit Bhargava) [1514290]
- [tools] power turbostat: update version number (Prarit Bhargava) [1514290]
- [tools] power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel
(Prarit Bhargava) [1514290]
- [tools] power turbostat: stop migrating, unless '-m' (Prarit Bhargava)
[1514290]
- [tools] power turbostat: if --debug, print sampling overhead (Prarit
Bhargava) [1514290]
- [tools] power turbostat: hide SKL counters, when not requested (Prarit
Bhargava) [1514290]
- [tools] power turbostat: update version number (Prarit Bhargava) [1514290]
- [tools] power turbostat: fix impossibly large CPUc1 value (Prarit
Bhargava) [1514290]
- [tools] power turbostat: turbostat.8 add missing column definitions
(Prarit Bhargava) [1514290]
- [tools] power turbostat: update HWP dump to decimal from hex (Prarit
Bhargava) [1514290]
- [tools] power turbostat: enable package THERM_INTERRUPT dump (Prarit
Bhargava) [1514290]
- [tools] power turbostat: show missing Core and GFX power on SKL and
KBL (Prarit Bhargava) [1514290]
- [tools] power turbostat: bugfix: GFXMHz column not changing (Prarit
Bhargava) [1514290]
- [tools] power turbostat: version 17.02.24 (Prarit Bhargava) [1514290]
- [tools] power turbostat: bugfix: --add u32 was printed as u64 (Prarit
Bhargava) [1514290]
- [tools] power turbostat: show error on exec (Prarit Bhargava) [1514290]
- [tools] power turbostat: dump p-state software config (Prarit
Bhargava) [1514290]
- [tools] power turbostat: show package number, even without --debug
(Prarit Bhargava) [1514290]
- [tools] power turbostat: support "--hide C1" etc (Prarit Bhargava)
[1514290]
- [tools] power turbostat: move --Package and --processor into the --cpu
option (Prarit Bhargava) [1514290]
- [tools] power turbostat: turbostat.8 update (Prarit Bhargava) [1514290]
- [tools] power turbostat: update --list feature (Prarit Bhargava) [1514290]
- [tools] power turbostat: use wide columns to display large numbers
(Prarit Bhargava) [1514290]
- [tools] power turbostat: Add --list option to show available header
names (Prarit Bhargava) [1514290]
- [tools] power turbostat: fix zero IRQ count shown in one-shot command
mode (Prarit Bhargava) [1514290]
- [tools] power turbostat: add --cpu parameter (Prarit Bhargava) [1514290]
- [tools] power turbostat: print sysfs C-state stats (Prarit Bhargava)
[1514290]
- [tools] power turbostat: extend --add option to accept /sys path
(Prarit Bhargava) [1514290]
- [tools] power turbostat: skip unused counters on BDX (Prarit Bhargava)
[1514290]
- [tools] power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio
limits (Prarit Bhargava) [1514290]
- [tools] power turbostat: skip unused counters on SKX (Prarit Bhargava)
[1514290]
- [tools] turbostat: Move functions to correct location (Prarit
Bhargava) [1514290]
- [tools] power turbostat: use tsc_tweak everwhere it is needed (Prarit
Bhargava) [1514290]
- [tools] power turbostat: Baytrail c-state support (Prarit Bhargava)
[1514290]
- [tools] power turbostat: print system config, unless --quiet (Prarit
Bhargava) [1514290]
- [tools] power turbostat: decode MSR_MISC_FEATURE_CONTROL (Prarit
Bhargava) [1514290]
- [tools] power turbostat: decode CPUID(6).TURBO (Prarit Bhargava) [1514290]
- [x86] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL (Prarit
Bhargava) [1514290]
- [tools] power turbostat: dump Atom P-states correctly (Prarit
Bhargava) [1514290]
- [x86] x86 msr-index.h: Define Atom specific core ratio MSR locations
(Prarit Bhargava) [1514290]
- [tools] power turbostat: add precision to --debug frequency output
(Prarit Bhargava) [1514290]
- [tools] power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL
(Prarit Bhargava) [1514290]
- [x86] msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava)
[1514290]
- [tools] power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding
(Prarit Bhargava) [1514290]
- [tools] power turbostat: decode Baytrail CC6 and MC6 demotion
configuration (Prarit Bhargava) [1514290]
- [tools] power turbostat: BYT does not have MSR_MISC_PWR_MGMT (Prarit
Bhargava) [1514290]
- [powercap] x86/cpu: Rename Merrifield2 to Moorefield (Prarit Bhargava)
[1514290]
- [tools] power turbostat: Display HWP OOB status (Prarit Bhargava)
[1514290]
- [tools] power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit
Bhargava) [1514290]
[3.10.0-791.el7]
- [infiniband] rdma/nldev: Enforce device index check for port callback
(Don Dutile) [1499364]
- [infiniband] rdma/netlink: OOPs in rdma_nl_rcv_msg() from
misinterpreted flag (Don Dutile) [1499364 1462433]
- [infiniband] rdma/qedr: Parse vlan priority as sl (Don Dutile)
[1499364 1462433]
- [infiniband] rdma/qedr: Parse VLAN ID correctly and ignore the value
of zero (Don Dutile) [1499364 1462433 1456694]
- [infiniband] ib/mlx5: Fix label order in error path handling (Don
Dutile) [1499364 1456694]
- [infiniband] rdma/iwpm: Properly mark end of NL messages (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Unsuccessful PCIe caps tuning should not fail
driver load (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: On error, fix use after free during user context
setup (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Return correct value in general interrupt
handler (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Check eeprom config partition validity (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Only reset QSFP after link up and turn off AOC
TX (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Turn off AOC TX after offline substates (Don
Dutile) [1499364 1452789 1456694]
- [infiniband] ib/mlx5: Fix NULL deference on mlx5_ib_update_xlt failure
(Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Simplify mlx5_ib_cont_pages (Don Dutile)
[1499364 1456694 1456699]
- [infiniband] ib/ipoib: Fix inconsistency with free_netdev and
free_rdma_netdev (Don Dutile) [1499364 1456699]
- [infiniband] ib/ipoib: Fix sysfs Pkey create<->remove possible
deadlock (Don Dutile) [1499364 1456699]
- [infiniband] ib: Correct MR length field to be 64-bit (Don Dutile)
[1499364]
- [infiniband] ib/core: Fix qp_sec use after free access (Don Dutile)
[1499364]
- [infiniband] ib/core: Fix typo in the name of the tag-matching cap
struct (Don Dutile) [1499364 1454965]
- [infiniband] rdma/vmw_pvrdma: Fix reporting correct opcodes for
completion (Don Dutile) [1499364 1454965 1456694]
- [infiniband] ib/mlx5: fix debugfs cleanup (Don Dutile) [1499364 1456694]
- [infiniband] ib/ocrdma: fix incorrect fall-through on switch statement
(Don Dutile) [1499364 1456699]
- [infiniband] ib/ipoib: Suppress the retry related completion errors
(Don Dutile) [1499364 1456699]
- [infiniband] ib/core: Fix for core panic (Don Dutile) [1499364 1462433]
- [netdrv] qed: remove unnecessary call to memset (Don Dutile) [1499364
1462433 1456692]
- [infiniband] ib/mlx4: fix sprintf format warning (Don Dutile) [1499364
1456692]
- [infiniband] rdma/netlink: clean up message validity array initializer
(Don Dutile) [1499364]
- [infiniband] rdam/netlink: Fix out-of-bound access while checking
message validity (Don Dutile) [1499364]
- [net] xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler (Don
Dutile) [1499364]
- [net] sunrpc: fix a list corruption issue in xprt_release() (Don
Dutile) [1499364]
- [net] sunrpc: Add a separate spinlock to protect the RPC request
receive list (Don Dutile) [1499364]
- [net] sunrpc: Don't hold the transport lock across socket copy
operations (Don Dutile) [1499364]
- [net] sunrpc: Fix up socket autodisconnect (Don Dutile) [1499364]
- [net] svcrdma: Estimate Send Queue depth properly (Don Dutile) [1499364]
- [infiniband] rdma core: Add rdma_rw_mr_payload() (Don Dutile) [1499364]
- [net] svcrdma: Limit RQ depth (Don Dutile) [1499364]
- [net] svcrdma: Populate tail iovec when receiving (Don Dutile)
[1499364 1456692]
- [netdrv] mlx4_core: Use ARRAY_SIZE macro (Don Dutile) [1499364 1456692]
- [netdrv] mlx4_core: fix incorrect size allocation for
dev->caps.spec_qps (Don Dutile) [1499364 1456692]
- [netdrv] mlx4_core: fix memory leaks on error exit path (Don Dutile)
[1499364 1456692]
- [infiniband] ib/core: Expose ioctl interface through experimental
Kconfig (Don Dutile) [1499364]
- [infiniband] ib/core: Assign root to all drivers (Don Dutile) [1499364]
- [infiniband] ib/core: Add completion queue (cq) object actions (Don
Dutile) [1499364]
- [infiniband] ib/core: Add legacy driver's user-data (Don Dutile) [1499364]
- [infiniband] ib/core: Export ioctl enum types to user-space (Don
Dutile) [1499364]
- [infiniband] ib/core: Explicitly destroy an object while keeping
uobject (Don Dutile) [1499364]
- [infiniband] ib/core: Add macros for declaring methods and attributes
(Don Dutile) [1499364]
- [infiniband] ib/core: Add uverbs merge trees functionality (Don
Dutile) [1499364]
- [infiniband] ib/core: Add DEVICE object and root tree structure (Don
Dutile) [1499364]
- [infiniband] ib/core: Declare an object instead of declaring only type
attributes (Don Dutile) [1499364]
- [infiniband] ib/core: Add new ioctl interface (Don Dutile) [1499364
1454965]
- [infiniband] rdma/vmw_pvrdma: Fix a signedness (Don Dutile) [1499364
1454965]
- [infiniband] rdma/vmw_pvrdma: Report network header type in WC (Don
Dutile) [1499364 1454965]
- [infiniband] ib/core: Add might_sleep() annotation to
ib_init_ah_from_wc() (Don Dutile) [1499364]
- [infiniband] ib/cm: Fix sleeping in atomic when RoCE is used (Don
Dutile) [1499364 1462433]
- [netdrv] qed: fix spelling mistake: "calescing" -> "coalescing" (Don
Dutile) [1499364 1462433]
- [infiniband] ib/core: Add support to finalize objects in one
transaction (Don Dutile) [1499364]
- [infiniband] ib/core: Add a generic way to execute an operation on a
uobject (Don Dutile) [1499364 1456692]
- [netdrv] mlx4: Add user mac FW update support (Don Dutile) [1499364
1456692]
- [netdrv] mlx4_core: Fix misplaced brackets of sizeof (Don Dutile)
[1499364 1456692]
- [netdrv] mlx4_core: Make explicit conversion to 64bit value (Don
Dutile) [1499364 1456692]
- [netdrv] mlx4_core: Dynamically allocate structs at mlx4_slave_cap
(Don Dutile) [1499364 1456692]
- [infiniband] documentation: Hardware tag matching (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Support IB_SRQT_TM (Don Dutile) [1499364 1456694]
- [netdrv] mlx5: Add XRQ support (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Fill XRQ capabilities (Don Dutile) [1499364 1456694]
- [infiniband] ib/uverbs: Expose XRQ capabilities (Don Dutile) [1499364]
- [infiniband] ib/uverbs: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364]
- [infiniband] ib/uverbs: Add XRQ creation parameter to UAPI (Don
Dutile) [1499364]
- [infiniband] ib/core: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364]
- [infiniband] ib/core: Separate CQ handle in SRQ context (Don Dutile)
[1499364]
- [infiniband] ib/core: Add XRQ capabilities (Don Dutile) [1499364 1456694]
- [netdrv] mlx5: Update HW layout definitions (Don Dutile) [1499364
1456694 1456704]
- [infiniband] ib/rxe: Handle NETDEV_CHANGE events (Don Dutile) [1499364
1456704]
- [infiniband] ib/rxe: Avoid ICRC errors by copying into the skb first
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Another fix for broken receive queue draining
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Remove unneeded initialization in prepare6() (Don
Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Fix up rxe_qp_cleanup() (Don Dutile) [1499364
1456704]
- [infiniband] ib/rxe: Add dst_clone() in prepare_ipv6_hdr() (Don
Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Fix destination cache for IPv6 (Don Dutile)
[1499364 1456704]
- [infiniband] ib/rxe: Fix up the responder's find_resources() function
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Remove dangling prototype (Don Dutile) [1499364
1456704]
- [infiniband] ib/rxe: Disable completion upcalls when a CQ is destroyed
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Move refcounting earlier in rxe_send() (Don
Dutile) [1499364 1456704 1452789 1451799]
- [infiniband] ib/rdmavt: Handle dereg of inuse MRs properly (Don
Dutile) [1499364 1452789 1451799]
- [infiniband] ib/qib: Convert qp_stats debugfs interface to use new
iterator API (Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Convert qp_stats debugfs interface to use new
iterator API (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Convert hfi1_error_port_qps() to use new QP
iterator (Don Dutile) [1499364 1452789]
- [infiniband] ib/rdmavt: Add QP iterator API for QPs (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Use accessor to determine ring size (Don Dutile)
[1499364 1452789]
- [infiniband] ib/qib: Stricter bounds checking for copy to buffer (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hif1: Remove static tracing from SDMA hot path (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Acquire QSFP cable information on loopback (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: constify vm_operations_struct (Don Dutile)
[1499364 1452789]
- [infiniband] ib/usnic: check for allocation failure (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Add opcode states to qp_stats (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Add received request info to qp_stats (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix whitespace alignment issue for MAD (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Move structure and MACRO definitions in
user_sdma.c to user_sdma.h (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Move structure definitions from user_exp_rcv.c
to user_exp_rcv.h (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove duplicate definitions of num_user_pages()
function (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix the bail out code in pin_vector_pages()
function (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Clean up pin_vector_pages() function (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Clean up user_sdma_send_pkts() function (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Clean up hfi1_user_exp_rcv_setup function (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Improve local kmem_cache_alloc performance (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Ratelimit prints from sdma_interrupt (Don
Dutile) [1499364 1452789 1451799]
- [infiniband] ib/qib: Stricter bounds checking for copy and array
access (Don Dutile) [1499364 1451799]
- [infiniband] ib/qib: Remove unnecessary memory allocation for
boardname (Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/{qib, hfi1}: Avoid flow control testing for RDMA write
operation (Don Dutile) [1499364 1452789 1451799]
- [infiniband] ib/rdmavt: Use rvt_put_swqe() in rvt_clear_mr_ref() (Don
Dutile) [1499364 1451799 1456694]
- [infiniband] ib/mlx5: Report mlx5 enhanced multi packet WQE capability
(Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Allow posting multi packet send WQEs if hardware
supports (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add support for multi underlay QP (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Fix integer overflow when page_shift == 31 (Don
Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Fix memory leak in clean_mr error path (Don
Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Decouple MR allocation and population flows (Don
Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Enable UMR for MRs created with reg_create (Don
Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Expose software parsing for Raw Ethernet QP (Don
Dutile) [1499364 1456694 1462433]
- [infiniband] rdma/qedr: fix spelling mistake: "invlaid" -> "invalid"
(Don Dutile) [1499364 1462433]
- [infiniband] ib: Avoid ib_modify_port() failure for RoCE devices (Don
Dutile) [1499364 1454965]
- [infiniband] rdma/vmw_pvrdma: Update device query parameters and port
caps (Don Dutile) [1499364 1454965]
- [infiniband] rdma/vmw_pvrdma: Add RoCEv2 support (Don Dutile) [1499364
1454965 1456699]
- [infiniband] ib/ipoib: Enable ioctl for to IPoIB rdma netdevs (Don
Dutile) [1499364 1456699]
- [infiniband] rdma/nes: Remove zeroed parameter from port query
callback (Don Dutile) [1499364 1456692]
- [infiniband] rdma/mlx4: Properly annotate link layer variable (Don
Dutile) [1499364 1456692 1456694]
- [infiniband] rdma/mlx5: Limit scope of get vector affinity local
function (Don Dutile) [1499364 1456694 1456704]
- [infiniband] ib/rxe: Make rxe_counter_name static (Don Dutile)
[1499364 1456704 1456699]
- [infiniband] ib/ipoib: Sync between remove_one to sysfs calls that use
rtnl_lock (Don Dutile) [1499364 1456699 1456692]
- [infiniband] ib/mlx4: Check that reserved fields in
mlx4_ib_create_qp_rss are zero (Don Dutile) [1499364 1456692]
- [infiniband] ib/mlx4: Remove redundant attribute in
mlx4_ib_create_qp_rss struct (Don Dutile) [1499364 1456692]
- [infiniband] ib/mlx4: Fix struct mlx4_ib_create_wq alignment (Don
Dutile) [1499364 1456692]
- [infiniband] ib/mlx4: Fix RSS QP type in creation verb (Don Dutile)
[1499364 1456692 1456694]
- [infiniband] ib/mlx5: Add necessary delay drop assignment (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Fix some spelling mistakes (Don Dutile) [1499364
1456694 1456692]
- [infiniband] ib/mlx4: Fix some spelling mistakes (Don Dutile) [1499364
1456692]
- [infiniband] rdma/mthca: Make explicit conversion to 64bit value (Don
Dutile) [1499364]
- [infiniband] rdma/usnic: Fix remove address space warning (Don Dutile)
[1499364 1456692]
- [infiniband] rdma/mlx4: Remove gfp_mask argument from acquire_group
call (Don Dutile) [1499364 1456692]
- [infiniband] rdma/core: Refactor get link layer wrapper (Don Dutile)
[1499364]
- [infiniband] rdma/core: Delete BUG() from unreachable flow (Don
Dutile) [1499364]
- [infiniband] core: Cleanup device capability enum (Don Dutile) [1499364]
- [infiniband] (core, ulp): Convert register/unregister event handler to
be void (Don Dutile) [1499364 1456692]
- [infiniband] rdma/mlx4: Fix create qp command alignment (Don Dutile)
[1499364 1456692]
- [infiniband] rdma/mlx4: Don't use uninitialized variable (Don Dutile)
[1499364 1456692]
- [infiniband] ib/uverbs: Introduce and use helper functions to copy ah
attributes (Don Dutile) [1499364]
- [infiniband] ib/cma: Fix erroneous validation of supported default GID
type (Don Dutile) [1499364 1456692]
- [netdrv] mlx4_core: make mlx4_profile const (Don Dutile) [1499364 1456692]
- [infiniband] Autoload netlink client modules (Don Dutile) [1499364]
- [infiniband] rdma: Allow demand loading of NETLINK_RDMA (Don Dutile)
[1499364]
- [infiniband] rdma: Fix return value check for ib_get_eth_speed() (Don
Dutile) [1499364]
- [net] xprtrdma: Re-arrange struct rx_stats (Don Dutile) [1499364 1454965]
- [infiniband] ib/pvrdma: Remove unused function (Don Dutile) [1499364
1454965 1452789]
- [infiniband] ib/hfi1: Add kernel receive context info to debugfs (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove HFI1_VERBS_31BIT_PSN option (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Remove pstate from hfi1_pportdata (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Stricter bounds checking of MAD trap index (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Load fallback platform configuration per HFI
device (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add flag for platform config scratch register
read (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Document phys port state bits not used in IB
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Check xchg returned value for queuing link down
entry (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: fix spelling mistake: "Maximim" -> "Maximum"
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support
extended LIDs (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Enhance PIO/SDMA send for 16B (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Add 16B RC/UC support (Don Dutile) [1499364
1452789 1451799]
- [infiniband] ib/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32
bit lids (Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Add 16B trace support (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add 16B UD support (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Determine 9B/16B L2 header type based on Address
handle (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add support to process 16B header errors (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add support to send 16B bypass packets (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add support to receive 16B bypass packets (Don
Dutile) [1499364 1452789 1451799]
- [infiniband] ib/rdmavt, hfi1, qib: Modify check_ah() to account for
extended LIDs (Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hf1: User context locking is inconsistent (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Protect context array set/clear with spinlock
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Use host_link_state to read state when DC is
shut down (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove lstate from hfi1_pportdata (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Remove pmtu from the QP structure (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Revert egress pkey check enforcement (Don
Dutile) [1499364 1452789]
- [infiniband] ib/core: Fix input len in multiple user verbs (Don
Dutile) [1499364 1456694]
- [netdrv] mlx5: Replace PCI pool old API (Don Dutile) [1499364 1456694
1456692]
- [netdrv] mlx4: Replace PCI pool old API (Don Dutile) [1499364 1456692]
- [infiniband] ib/mthca: Replace PCI pool old API (Don Dutile) [1499364
1452789]
- [infiniband] Add OPA extended LID support (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: add const to bin_attribute structures (Don
Dutile) [1499364 1452789 1451799]
- [infiniband] ib/qib: add const to bin_attribute structures (Don
Dutile) [1499364 1451799]
- [infiniband] infiniband: avoid overflow warning (Don Dutile) [1499364
1456704]
- [infiniband] ib/rxe: Remove unneeded check (Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Convert pr_info to pr_warn (Don Dutile) [1499364
1456704 1454965]
- [infiniband] pvrdma: constify pci_device_id (Don Dutile) [1499364 1454965]
- [infiniband] nes: constify pci_device_id (Don Dutile) [1499364]
- [infiniband] mthca: constify pci_device_id (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: fix spelling mistake in variable name continious
(Don Dutile) [1499364 1452789 1451799]
- [infiniband] ib/qib: fix spelling mistake: "failng" -> "failing" (Don
Dutile) [1499364 1451799]
- [infiniband] iwcm: Don't allocate iwcm workqueue with WQ_MEM_RECLAIM
(Don Dutile) [1499364]
- [infiniband] cm: Don't allocate ib_cm workqueue with WQ_MEM_RECLAIM
(Don Dutile) [1499364]
- [infiniband] rdma/core: make ib_device.add method optional (Don
Dutile) [1499364 1456692]
- [netdrv] mlx4: fix spelling mistake: "availible" -> "available" (Don
Dutile) [1499364 1456692]
- [netdrv] mlx4: sizeof style usage (Don Dutile) [1499364 1456692]
- [netdrv] mlx4: remove unnecessary pci_set_drvdata() (Don Dutile)
[1499364 1456692]
- [net] xprtrdma: Remove imul instructions from chunk list encoders (Don
Dutile) [1499364]
- [net] xprtrdma: Remove imul instructions from rpcrdma_convert_iovs()
(Don Dutile) [1499364]
- [netdrv] Change Kconfig description (Don Dutile) [1499364]
- [netdrv] Allow Mellanox switch devices to be configured if only I2C
bus is set (Don Dutile) [1499364]
- [net] xprtrdma: Clean up rpcrdma_bc_marshal_reply() (Don Dutile) [1499364]
- [net] xprtrdma: Harden chunk list encoding against send buffer
overflow (Don Dutile) [1499364]
- [net] xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req() (Don
Dutile) [1499364]
- [net] xprtrdma: Remove rpclen from rpcrdma_marshal_req (Don Dutile)
[1499364]
- [net] xprtrdma: Clean up rpcrdma_marshal_req() synopsis (Don Dutile)
[1499364]
- [infiniband] rdma/netlink: Export node_type (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Provide port state and physical link state
(Don Dutile) [1499364]
- [infiniband] rdma/netlink: Export LID mask control (LMC) (Don Dutile)
[1499364]
- [infiniband] rdma/netink: Export lids and sm_lids (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Advertise IB subnet prefix (Don Dutile)
[1499364]
- [infiniband] rdma/netlink: Export node_guid and sys_image_guid (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Export FW version (Don Dutile) [1499364]
- [infiniband] Simplify get firmware interface (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Expose device and port capability masks
(Don Dutile) [1499364]
- [infiniband] rdma/netlink: Implement nldev port doit callback (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Add nldev port dumpit implementation (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Add nldev device doit implementation (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Implement nldev device dumpit calback (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Add nldev initialization flows (Don Dutile)
[1499364]
- [infiniband] rdma/netlink: Add netlink device definitions to UAPI (Don
Dutile) [1499364]
- [infiniband] rdma/netlink: Update copyright (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Convert LS to doit callback (Don Dutile)
[1499364]
- [infiniband] rdma/netlink: Reduce indirection access to cb_table (Don
Dutile) [1499364]
- [infiniband] netlink: Add and implement doit netlink callback (Don
Dutile) [1499364]
- [infiniband] core: Add and expose static device index (Don Dutile)
[1499364]
- [infiniband] rdma/core: Add iterator over ib_devices (Don Dutile)
[1499364]
- [infiniband] netlink: Rename netlink callback struct (Don Dutile)
[1499364]
- [infiniband] netlink: Simplify and rename ibnl_chk_listeners (Don
Dutile) [1499364]
- [infiniband] netlink: Rename and remove redundant parameter from
ibnl_multicast (Don Dutile) [1499364]
- [infiniband] netlink: Rename and remove redundant parameter from
ibnl_unicast* (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Simplify the put_msg and put_attr (Don
Dutile) [1499364]
- [infiniband] netlink: Add flag to consolidate common handling (Don
Dutile) [1499364]
- [infiniband] rdma/iwcm: Remove extra EXPORT_SYMBOLS (Don Dutile) [1499364]
- [infiniband] rdma/iwcm: Remove useless check of netlink client
validity (Don Dutile) [1499364]
- [infiniband] rdma/netlink: Avoid double pass for RDMA netlink messages
(Don Dutile) [1499364]
- [infiniband] netlink: Remove redundant owner option for netlink
callbacks (Don Dutile) [1499364]
- [infiniband] netlink: Remove netlink clients infrastructure (Don
Dutile) [1499364]
- [infiniband] core: Add wait/retry version of ibnl_unicast (Don Dutile)
[1499364 1456694]
- [infiniband] mlx5: support ->get_vector_affinity (Don Dutile) [1499364
1456694]
- [infiniband] core: expose affinity mappings per completion vector (Don
Dutile) [1499364 1456694]
- [netdrv] mlx5: move affinity hints assignments to generic code (Don
Dutile) [1499364 1456694]
- [kernel] pci: add an API to get node from vector (Don Dutile) [1499364
1456694]
- [netdrv] mlx5e: don't assume anything on the irq affinity mappings of
the device (Don Dutile) [1499364 1456694]
- [netdrv] mlx5: convert to generic pci_alloc_irq_vectors (Don Dutile)
[1499364 1456694]
- [infiniband] ib/cm: Set appropriate slid and dlid when handling CM
request (Don Dutile) [1499364]
- [infiniband] ib/cm: Create appropriate path records when handling CM
request (Don Dutile) [1499364]
- [infiniband] ib/cm: Add OPA Path record support to CM (Don Dutile)
[1499364]
- [infiniband] ib/core: Change wc.slid from 16 to 32 bits (Don Dutile)
[1499364]
- [infiniband] ib/core: Change port_attr.sm_lid from 16 to 32 bits (Don
Dutile) [1499364]
- [infiniband] ib/core: Change port_attr.lid size from 16 to 32 bits
(Don Dutile) [1499364]
- [infiniband] ib/mad: Change slid in RMPP recv from 16 to 32 bits (Don
Dutile) [1499364 1456699]
- [infiniband] ib/ipoib: Increase local_lid to 32 bits (Don Dutile)
[1499364 1456699]
- [infiniband] ib/srpt: Increase lid and sm_lid to 32 bits (Don Dutile)
[1499364]
- [infiniband] ib/core: Convert ah_attr from OPA to IB when copying to
user (Don Dutile) [1499364]
- [net] xprtrdma: Clean up XDR decoding in
rpcrdma_update_granted_credits() (Don Dutile) [1499364]
- [net] xprtrdma: Remove rpcrdma_rep::rr_len (Don Dutile) [1499364]
- [net] xprtrdma: Remove opcode check in Receive completion handler (Don
Dutile) [1499364]
- [net] xprtrdma: Replace rpcrdma_count_chunks() (Don Dutile) [1499364]
- [net] sunrpc: Add generic helpers for xdr_stream encode/decode (Don
Dutile) [1499364]
- [net] xprtrdma: Refactor rpcrdma_reply_handler() (Don Dutile) [1499364]
- [net] xprtrdma: Harden backchannel call decoding (Don Dutile) [1499364]
- [net] xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler() (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Always perform offline transition (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Prevent link down request double queuing (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Create workqueue for link events (Don Dutile)
[1499364 1452789 1451799]
- [infiniband] ib/{rdmavt, hfi1, qib}: Fix panic with post receive and
SGE compression (Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Disambiguate corruption and uninitialized error
cases (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Only set fd pointer when base context is
completely initialized (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Do not enable disabled port on cable insert (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Harden state transition to Armed and Active (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Split copy_to_user data copy for better security
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Verify port data VLs credits on transition to
Armed (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Move saving PCI values to a separate function
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix initialization failure for debug firmware
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix code consistency for if/else blocks in
chip.c (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Send MAD traps until repressed (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Pass the context pointer rather than the index
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Use context pointer rather than context index
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Size rcd array index correctly and consistently
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove unused user context data members (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Assign context does not clean up file descriptor
correctly on error (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Serve the most starved iowait entry first (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix bar0 mapping to use write combining (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Check return values from PCI config API calls
(Don Dutile) [1499364 1452789]
- [infiniband] ib/cma: Fix default RoCE type setting (Don Dutile)
[1499364 1462433]
- [infiniband] rdma/qedr: notify user application of supported WIDs (Don
Dutile) [1499364 1462433]
- [infiniband] rdma/qedr: notify user application if DPM is supported
(Don Dutile) [1499364 1462433]
- [netdrv] qed: enhanced per queue max coalesce value (Don Dutile)
[1499364 1462433]
- [netdrv] qed: Read per queue coalesce from hardware (Don Dutile)
[1499364 1462433]
- [netdrv] qed: Add support for vf coalesce configuration (Don Dutile)
[1499364 1462433]
- [netdrv] qede: Add ethtool support for Energy efficient ethernet (Don
Dutile) [1499364 1462433]
- [netdrv] qed: Add support for Energy efficient ethernet (Don Dutile)
[1499364 1462433]
- [netdrv] qed/qede: Add setter APIs support for RX flow classification
(Don Dutile) [1499364 1462433]
- [netdrv] qede: Add getter APIs support for RX flow classification (Don
Dutile) [1499364 1462433 1456692]
- [netdrv] mlx4_en: remove unnecessary error check (Don Dutile) [1499364
1456692]
- [netdrv] mlx4_en: remove unnecessary returned value (Don Dutile)
[1499364 1456692 1452789]
- [infiniband] ib/hfi1: Add receiving queue info to qp_stats (Don
Dutile) [1499364 1452789 1456692]
- [infiniband] ib/mlx4: Expose RSS capabilities (Don Dutile) [1499364
1456692]
- [infiniband] ib/mlx4: Add support for RSS QP (Don Dutile) [1499364
1456692]
- [infiniband] ib/mlx4: Add support for WQ indirection table related
verbs (Don Dutile) [1499364 1456692]
- [infiniband] ib/mlx4: Add support for WQ related verbs (Don Dutile)
[1499364 1456692]
- [infiniband] (ib, net)/mlx4: Add resource utilization support (Don
Dutile) [1499364 1456692]
- [infiniband] ib/mlx4: Add inline-receive support (Don Dutile) [1499364
1456692 1456694]
- [infiniband] ib/mlx5: Expose extended error counters (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Fix cached MR allocation flow (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Report RX checksum capabilities for IPoIB (Don
Dutile) [1499364 1456694]
- [netdrv] mlx5: Report enhanced capabilities for IPoIB (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Add multicast flow steering support for underlay
QP (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add support for QP with a given source QPN (Don
Dutile) [1499364 1456694]
- [infiniband] ib/uverbs: Enable QP creation with a given source QP
number (Don Dutile) [1499364]
- [infiniband] ib/core: Enable QP creation with a given source QP number
(Don Dutile) [1499364]
- [infiniband] ib/core: Add support for RoCEv2 multicast (Don Dutile)
[1499364]
- [infiniband] ib/core: Set RoCEv2 MGID according to spec (Don Dutile)
[1499364]
- [infiniband] ib/core: Fix the validations of a multicast LID in attach
or detach operations (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add delay drop configuration and statistics (Don
Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add support to dropless RQ (Don Dutile) [1499364
1456694]
- [netdrv] mlx5: Introduce general notification event (Don Dutile)
[1499364 1456694]
- [netdrv] mlx5: Introduce set delay drop command (Don Dutile) [1499364
1456694]
- [infiniband] ib/core: Introduce delay drop for a WQ (Don Dutile)
[1499364 1456694]
- [infiniband] ib/mlx5: Restore IB guid/policy for virtual functions
(Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add debug control parameters for congestion
control (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Change logic for dispatching IB events for port
state (Don Dutile) [1499364 1456694]
- [infiniband] ib/mlx5: Add raw ethernet local loopback support (Don
Dutile) [1499364 1456694]
- [netdrv] mlx5: Add raw ethernet local loopback firmware command (Don
Dutile) [1499364 1456694]
- [infiniband] rdma: Remove useless MODULE_VERSION (Don Dutile) [1499364]
- [infiniband] ib/core: Add generic function to extract IB speed from
netdev (Don Dutile) [1499364]
- [infiniband] ib/usnic: Implement get_netdev hook (Don Dutile) [1499364
1451799]
- [infiniband] ib/qib: remove duplicate code (Don Dutile) [1499364 1451799]
- [infiniband] ib/cma: Set default gid type to RoCEv2 (Don Dutile)
[1499364 1456704]
- [infiniband] ib/rxe: Constify static rxe_vm_ops (Don Dutile) [1499364
1456704]
- [infiniband] ib/rxe: Use __func__ to print function's name (Don
Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Use DEVICE_ATTR_RO macro to show parent field
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Prefer 'unsigned int' to bare use of 'unsigned'
(Don Dutile) [1499364 1456704]
- [infiniband] ib/rxe: Use "foo *bar" instead of "foo * bar" (Don
Dutile) [1499364 1456704 1452789]
- [infiniband] ib/hfi1: Handle missing magic values in config file (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Resolve kernel panics by reference counting
receive contexts (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Initialize TID lists to avoid crash on cleanup
(Don Dutile) [1499364 1452789 1451799]
- [infiniband] ib/qib: Replace deprecated pci functions with new API
(Don Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Add traces for TID operations (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Use a template for tid reg/unreg (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Remove reading platform configuration from EFI
variable (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Create common expected receive verbs/PSM code
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Set proper logging levels on QSFP cable error
events (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Fix DC 8051 host info flag array (Don Dutile)
[1499364 1451799 1452789]
- [infiniband] ib/hfi1, qib: Do not send QKey trap for UD qps (Don
Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Modify handling of physical link state by Host
Driver (Don Dutile) [1499364 1452789]
- [infiniband] ib/core: Allow QP state transition from reset to error
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add error checking for buffer overrun in OPA
aggregate (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove subtraction of uninitialized value (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Use QPN mask to avoid overflow (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Fix spelling mistake in linkdown reason (Don
Dutile) [1499364 1451799 1452789]
- [infiniband] ib/rdmavt: Remove duplicated functions (Don Dutile)
[1499364 1451799 1452789]
- [infiniband] ib/hfi1: Fix up sdma_init function comment (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Reclassify type of messages printed for platform
config logic (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove atomic SDMA_REQ_HAS_ERROR bit operation
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove atomic SDMA_REQ_SEND_DONE bit operation
(Don Dutile) [1499364 1452831 1451799 1452789]
- [infiniband] ib/core, rdmavt, hfi1, opa-vnic: Send OPA cap_mask3 in
trap (Don Dutile) [1499364 1452831 1451799 1452789]
- [infiniband] ib/hfi1: Replace deprecated pci functions with new API
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Name function prototype parameters for affinity
module (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Optimize cachelines for user SDMA request
structure (Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Don't remove RB entry when not needed (Don
Dutile) [1499364 1451799 1452789]
- [infiniband] ib/rdmavt: Compress adjacent SGEs in rvt_lkey_ok() (Don
Dutile) [1499364 1451799 1452789]
- [infiniband] ib/hfi1: Setup common IB fields in hfi1_packet struct
(Don Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Separate input/output header tracing (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Add functions to parse BTH/IB headers (Don
Dutile) [1499364 1452789]
- [infiniband] ib/hfi1: Remove unused mk_qpn function (Don Dutile)
[1499364 1452789]
- [infiniband] ib/hfi1: Remove unnecessary initialization from tx
request (Don Dutile) [1499364 1452789]
- [net] sunrpc: Allow xprt->ops->timer method to sleep (Don Dutile)
[1499364]
[3.10.0-790.el7]
- [x86] mce/amd: Always give panic severity for UC errors in kernel
context (Suravee Suthikulpanit) [1493197]
- [x86] acpi/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems (Suravee
Suthikulpanit) [1508650]
- [x86] kvm: x86: don't print warning messages for unimplemented msrs
(Bandan Das) [1297021]
- [s390] scsi: zfcp: fix erp_action use-before-initialize in REC action
trace (Hendrik Brueckner) [1503935]
- [scsi] sd: Do not override max_sectors_kb sysfs setting (Ewan Milne)
[1507941]
- [scsi] lpfc: Fix hard lock up NMI in els timeout handling (Dick
Kennedy) [1503933]
- [scsi] lpfc: Fix a precedence bug in lpfc_nvme_io_cmd_wqe_cmpl() (Dick
Kennedy) [1513061]
- [nvme] fixup wwid_show() check for null_uuid (David Milburn) [1513142]
- [nvme] lpfc: tie in to new dev_loss_tmo interface in nvme transport
(David Milburn) [1508583]
- [nvme] nvme-fc: decouple ns references from lldd references (David
Milburn) [1508583]
- [nvme] nvme-fc: fix localport resume using stale values (David
Milburn) [1508583]
- [nvme] nvmet: fix fatal_err_work deadlock (David Milburn) [1508583]
- [nvme] nvme-fc: add dev_loss_tmo timeout and remoteport resume support
(David Milburn) [1508583]
- [nvme] allow controller RESETTING to RECONNECTING transition (David
Milburn) [1508583]
- [nvme] nvme-fc: check connectivity before initiating reconnects (David
Milburn) [1508583]
- [nvme] nvme-fc: add a dev_loss_tmo field to the remoteport (David
Milburn) [1508583]
- [nvme] nvme-fc: change ctlr state assignments during reset/reconnect
(David Milburn) [1508583]
- [nvme] nvme-fc: merge __nvme_fc_schedule_delete_work into
__nvme_fc_del_ctrl (David Milburn) [1508583]
- [nvme] nvme-fc: avoid workqueue flush stalls (David Milburn) [1508583]
- [iommu] amd: Free already flushed ring-buffer entries before
full-check (Suravee Suthikulpanit) [1508644]
- [iommu] amd: Remove amd_iommu_disabled check from amd_iommu_detect()
(Suravee Suthikulpanit) [1508644]
- [iommu] amd: Free IOMMU resources when disabled on command line
(Suravee Suthikulpanit) [1508644]
- [iommu] amd: Set global pointers to NULL after freeing them (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Check for error states first in iommu_go_to_state()
(Suravee Suthikulpanit) [1508644]
- [iommu] amd: Add new init-state IOMMU_CMDLINE_DISABLED (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Rename free_on_init_error() (Suravee Suthikulpanit) [1508644]
- [iommu] amd: Suppress IO_PAGE_FAULTs in kdump kernel (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Remove queue_release() function (Suravee Suthikulpanit)
[1508644]
- [iommu] amd: Add per-domain timer to flush per-cpu queues (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Add flush counters to struct dma_ops_domain (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Add locking to per-domain flush-queue (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Make use of the per-domain flush queue (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Add per-domain flush-queue data structures (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Rip out old queue flushing code (Suravee Suthikulpanit)
[1508644]
- [iommu] amd: Reduce delay waiting for command buffer space (Suravee
Suthikulpanit) [1508644]
- [iommu] amd: Reduce amount of MMIO when submitting commands (Suravee
Suthikulpanit) [1508644]
- [netdrv] qlcnic: remove redundant zero check on retries counter
(Harish Patil) [1479140]
- [netdrv] qlcnic: add const to bin_attribute structure (Harish Patil)
[1479140]
- [netdrv] qlcnic: remove unnecessary static in qlcnic_dump_fw() (Harish
Patil) [1479140]
- [netdrv] qlcnic: Fix tunnel offload for 82xx adapters (Harish Patil)
[1479140]
- [netdrv] qlcnic: Fix a sleep-in-atomic bug in
qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M (Harish Patil)
[1479140]
- [netdrv] qlcnic: Update version to 5.3.66 (Harish Patil) [1479140]
- [netdrv] qlcnic: Fix link configuration with autoneg disabled (Harish
Patil) [1479140]
- [netdrv] qlcnic: fix unchecked return value (Harish Patil) [1479140]
- [netdrv] qlogic: qlcnic_sysfs: constify bin_attribute structures
(Harish Patil) [1479140]
- [netdrv] qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings
(Harish Patil) [1479140]
- [netdrv] qlcnic: Fix a memory leak in error handling path (Harish
Patil) [1479140]
- [netdrv] generalize napi_complete_done() (Harish Patil) [1479140]
- [netdrv] qlogic: use core min/max MTU checking (Harish Patil) [1479140]
[3.10.0-789.el7]
- [infiniband] ib/hfi1: update to new mmu_notifier semantic (Don Dutile)
[1499363 1452789]
- [infiniband] ib/umem: update to new mmu_notifier semantic (Don Dutile)
[1499363]
- [infiniband] ib/mlx5: Always return success for RoCE modify port (Don
Dutile) [1499363 1456694]
- [infiniband] ib/mlx5: Fix Raw Packet QP event handler assignment (Don
Dutile) [1499363 1456694]
- [infiniband] ib/core: Avoid accessing non-allocated memory when
inferring port type (Don Dutile) [1499363]
- [netdrv] mlx4_core: Enable 4K UAR if SRIOV module parameter is not
enabled (Don Dutile) [1499363 1456692]
- [infiniband] ib/uverbs: Fix NULL pointer dereference during device
removal (Don Dutile) [1499363]
- [infiniband] ib/core: Protect sysfs entry on ib_unregister_device (Don
Dutile) [1499363]
- [infiniband] rdma/vmw_pvrdma: Report CQ missed events (Don Dutile)
[1499363 1454965]
- [netdrv] qed: Fix a memory allocation failure test in
'qed_mcp_cmd_init()' (Don Dutile) [1499363 1462433]
- [netdrv] rdma/mlx5: Fix existence check for extended address vector
(Don Dutile) [1499363 1456694]
- [infiniband] ib/uverbs: Fix device cleanup (Don Dutile) [1499363]
- [infiniband] rdma/uverbs: Prevent leak of reserved field (Don Dutile)
[1499363]
- [infiniband] ib/core: Fix race condition in resolving IP to MAC (Don
Dutile) [1499363]
- [netdrv] mlx4_core: Fixes missing capability bit in flags2 capability
dump (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_core: Fix namespace misalignment in QinQ VST support
commit (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump (Don
Dutile) [1499363 1456692]
- [netdrv] mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
(Don Dutile) [1499363 1456692]
- [infiniband] ib/ipoib: Notify on modify QP failure only when relevant
(Don Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Remove double pointer assigning (Don Dutile)
[1499363 1456699]
- [infiniband] ib/ipoib: Clean error paths in add port (Don Dutile)
[1499363 1456699]
- [infiniband] ib/ipoib: Add get statistics support to SRIOV VF (Don
Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Add multicast packets statistics (Don Dutile)
[1499363 1456699]
- [infiniband] ib/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed
completion initialization (Don Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Prevent setting negative values to
max_nonsrq_conn_qp (Don Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Make sure no in-flight joins while leaving that
mcast (Don Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Use cancel_delayed_work_sync when needed (Don
Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Fix race between light events and interface
restart (Don Dutile) [1499363 1456699]
- [infiniband] rdma/core: Initialize port_num in qp_attr (Don Dutile)
[1499363]
- [infiniband] rdma/uverbs: Fix the check for port number (Don Dutile)
[1499363]
- [infiniband] ib/cma: Fix reference count leak when no ipv4 addresses
are set (Don Dutile) [1499363]
- [infiniband] rdma/iser: don't send an rkey if all data is written as
immadiate-data (Don Dutile) [1499363]
- [infiniband] rxe: fix broken receive queue draining (Don Dutile) [1499363]
- [infiniband] rdma/qedr: Prevent memory overrun in verbs' user
responses (Don Dutile) [1499363 1462433]
- [infiniband] ib/mlx4: Fix CM REQ retries in paravirt mode (Don Dutile)
[1499363 1456692]
- [infiniband] ib/rdmavt: Setting of QP timeout can overflow jiffies
computation (Don Dutile) [1499363 1452789]
- [infiniband] ib/core: Fix sparse warnings (Don Dutile) [1499363]
- [infiniband] ib/mlx5: Fix a warning message (Don Dutile) [1499363 1456694]
- [infiniband] rdma/ocrdma: Fix error codes in ocrdma_create_srq() (Don
Dutile) [1499363]
- [infiniband] rdma/ocrdma: Fix an error code in ocrdma_alloc_pd() (Don
Dutile) [1499363]
- [infiniband] ib/ipoib: Fix error code in ipoib_add_port() (Don Dutile)
[1499363 1456699]
- [infiniband] ib/rxe: Set dma_mask and coherent_dma_mask (Don Dutile)
[1499363 1456704]
- [infiniband] ib/rxe: Fix kernel panic from skb destructor (Don Dutile)
[1499363 1456704]
- [infiniband] ib/ipoib: Let lower driver handle get_stats64 call (Don
Dutile) [1499363 1456699]
- [infiniband] ib/core: Add ordered workqueue for RoCE GID management
(Don Dutile) [1499363]
- [infiniband] ib/mlx5: Clean mr_cache debugfs in case of failure (Don
Dutile) [1499363 1456694]
- [infiniband] ib/core: Remove NOIO QP create flag (Don Dutile) [1499363]
- [netdrv] {net, ib}/mlx4: Remove gfp flags argument (Don Dutile)
[1499363 1456692]
- [infiniband] ib/{rdmavt, qib, hfi1}: Remove gfp flags argument (Don
Dutile) [1499363 1452789]
- [infiniband] ib/ipoib: Convert IPoIB to memalloc_noio_* calls (Don
Dutile) [1499363 1456699]
- [infiniband] ib/ipoib: Forward MTU change to driver below (Don Dutile)
[1499363 1456699]
- [infiniband] ib: Convert msleep below 20ms to usleep_range (Don
Dutile) [1499363]
- [infiniband] ib/uverbs: Make use of ib_modify_qp variant to avoid
resolving DMAC (Don Dutile) [1499363]
- [infiniband] ib/core: Introduce modify QP operation with udata (Don
Dutile) [1499363]
- [infiniband] ib/core: Don't resolve IP address to the loopback device
(Don Dutile) [1499363]
- [infiniband] ib/core: Namespace is mandatory input for address
resolution (Don Dutile) [1499363]
- [infiniband] ib/iser: Fix connection teardown race condition (Don
Dutile) [1499363]
- [infiniband] rdma/core: Document confusing code (Don Dutile) [1499363]
- [infiniband] mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the
klms[] array (Don Dutile) [1499363 1456694]
- [infiniband] ib/hfi1: Ensure dd->gi_mask can not be overflowed (Don
Dutile) [1499363 1452789]
- [netdrv] mlx4_en: remove unnecessary returned value check (Don Dutile)
[1499363 1456692]
- [net] xprtrdma: Fix documenting comments in frwr_ops.c (Don Dutile)
[1499363]
- [net] xprtrdma: Replace PAGE_MASK with offset_in_page() (Don Dutile)
[1499363]
- [net] xprtrdma: FMR does not need list_del_init() (Don Dutile) [1499363]
- [net] xprtrdma: Demote "connect" log messages (Don Dutile) [1499363]
- [net] xprtrdma: Don't defer MR recovery if ro_map fails (Don Dutile)
[1499363]
- [net] xprtrdma: Fix FRWR invalidation error recovery (Don Dutile)
[1499363]
- [net] xprtrdma: Fix client lock-up after application signal fires (Don
Dutile) [1499363]
- [net] xprtrdma: Rename rpcrdma_req::rl_free (Don Dutile) [1499363]
- [net] xprtrdma: Pass only the list of registered MRs to ro_unmap_sync
(Don Dutile) [1499363]
- [net] xprtrdma: Pre-mark remotely invalidated MRs (Don Dutile) [1499363]
- [net] xprtrdma: On invalidation failure, remove MWs from rl_registered
(Don Dutile) [1499363]
- [net] svcrdma: fix an incorrect check on -E2BIG and -EINVAL (Don
Dutile) [1499363]
- [infiniband] ib/rxe: do not copy extra stack memory to skb (Don
Dutile) [1499363]
- [net] svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field (Don Dutile)
[1499363]
- [net] svcrdma: use offset_in_page() macro (Don Dutile) [1499363]
- [net] svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw
API (Don Dutile) [1499363]
- [net] svcrdma: Clean-up svc_rdma_unmap_dma (Don Dutile) [1499363]
- [net] svcrdma: Remove frmr cache (Don Dutile) [1499363]
- [net] svcrdma: Remove unused Read completion handlers (Don Dutile)
[1499363]
- [net] svcrdma: Properly compute .len and .buflen for received RPC
Calls (Don Dutile) [1499363]
- [net] svcrdma: Use generic RDMA R/W API in RPC Call path (Don Dutile)
[1499363]
- [net] svcrdma: Clean up svc_rdma_build_read_chunk() (Don Dutile) [1499363]
- [net] svcrdma: Add recvfrom helpers to svc_rdma_rw.c (Don Dutile)
[1499363]
- [netdrv] qed: Fix printk option passed when printing ipv6 addresses
(Don Dutile) [1499363 1462433]
- [infiniband] ib/iser: Handle lack of memory management extentions
correctly (Don Dutile) [1499363]
- [infiniband] iser-target: Avoid isert_conn->cm_id dereference in
isert_login_recv_done (Don Dutile) [1499363]
- [infiniband] ib/srpt: Make a debug statement in srpt_abort_cmd() more
informative (Don Dutile) [1499363]
- [infiniband] ib/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev
(Don Dutile) [1499363]
- [infiniband] rdma/uverbs: Check port number supplied by user verbs
cmds (Don Dutile) [1499363]
- [netdrv] mlx4_en: make mlx4_log_num_mgm_entry_size static (Don Dutile)
[1499363 1456692]
- [netdrv] qed: Add iWARP support for physical queue allocation (Don
Dutile) [1499363 1462435]
- [netdrv] qed: Add iWARP protocol support in context allocation (Don
Dutile) [1499363 1462435]
- [netdrv] qed: iWARP CM add error handling (Don Dutile) [1499363 1462435]
- [netdrv] qed: iWARP implement disconnect flows (Don Dutile) [1499363
1462435]
- [netdrv] qed: iWARP CM add active side connect (Don Dutile) [1499363
1462435]
- [netdrv] qed: iWARP CM add passive side connect (Don Dutile) [1499363
1462435]
- [netdrv] qed: initialize ll2_syn_handle at start of function (Don
Dutile) [1499363 1462433]
- [netdrv] qed: iWARP CM add listener functions and initial SYN
processing (Don Dutile) [1499363 1462435]
- [netdrv] qed: iWARP CM - setup a ll2 connection for handling SYN
packets (Don Dutile) [1499363 1462435]
- [netdrv] qed: Add iWARP support in ll2 connections (Don Dutile)
[1499363 1462435]
- [netdrv] qed: Rename some ll2 related defines (Don Dutile) [1499363
1462435]
- [netdrv] qed: Implement iWARP initialization, teardown and qp
operations (Don Dutile) [1499363 1462435]
- [netdrv] qed: Introduce iWARP personality (Don Dutile) [1499363 1462435]
- [netdrv] mlx4_en: Do not allocate redundant TX queues when TC is
disabled (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_en: Add dynamic variable to hold the number of user
priorities (UP) (Don Dutile) [1499363 1456692]
- [infiniband] ib/opa_vnic: Use spinlock instead of mutex for stats_lock
(Don Dutile) [1499363 1452831]
- [infiniband] ib/opa_vnic: Use GFP_ATOMIC while sending trap (Don
Dutile) [1499363 1452831]
- [netdrv] mlx4: fix spelling mistake: "enforcment" -> "enforcement"
(Don Dutile) [1499363 1456692]
- [net] svcrdma: Don't account for Receive queue "starvation" (Don
Dutile) [1499363]
- [net] svcrdma: Improve Reply chunk sanity checking (Don Dutile) [1499363]
- [net] svcrdma: Improve Write chunk sanity checking (Don Dutile) [1499363]
- [net] svcrdma: Improve Read chunk sanity checking (Don Dutile) [1499363]
- [net] svcrdma: Remove svc_rdma_marshal.c (Don Dutile) [1499363]
- [net] svcrdma: Avoid Send Queue overflow (Don Dutile) [1499363]
- [net] svcrdma: Squelch disconnection messages (Don Dutile) [1499363]
- [netdrv] mlx5e: IPSec, Innova IPSec offload infrastructure (Don
Dutile) [1499363 1456694]
- [netdrv] mlx4: fix spelling mistake: "coalesing" -> "coalescing" (Don
Dutile) [1499363 1456692]
- [netdrv] mlx5e: IPoIB, Support the flash device ethtool callback (Don
Dutile) [1499363 1466367]
- [netdrv] mlx5e: Support the flash device ethtool callback (Don Dutile)
[1499363 1466367]
- [netdrv] mlx5: Add mlxfw callbacks (Don Dutile) [1499363 1466367]
- [netdrv] mlx5: Add helper functions to set/query MCC/MCDA/MCQI
registers (Don Dutile) [1499363 1466367]
- [netdrv] mlx5: Enhance MCAM reg to allow query on access reg support
(Don Dutile) [1499363 1466367]
- [netdrv] mlx5: Add MCC (Management Component Control) register
definitions (Don Dutile) [1499363 1466367]
- [netdrv] qed*: Rename qed_roce_if.h to qed_rdma_if.h (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Split rdma content between qed_rdma and qed_roce (Don
Dutile) [1499363 1462433]
- [netdrv] qed: Duplicate qed_roce.[ch] to qed_rdma.[ch] (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Cleanup qed_roce before duplicating it (Don Dutile)
[1499363 1462433]
- [netdrv] qede: Fix compilation without QED_RDMA (Don Dutile) [1499363
1462433]
- [netdrv] qed: SPQ async callback registration (Don Dutile) [1499363
1462433]
- [netdrv] qed: Wait for resources before FUNC_CLOSE (Don Dutile)
[1499363 1462433]
- [netdrv] qed*: Set rdma generic functions prefix (Don Dutile) [1499363
1462433]
- [netdrv] qed*: qede_roce.[ch] -> qede_rdma.[ch] (Don Dutile) [1499363
1462433]
- [netdrv] qed: Disable RoCE dpm when DCBx change occurs (Don Dutile)
[1499363 1462433]
- [netdrv] qed: RoCE EDPM to honor PFC (Don Dutile) [1499363 1462433]
- [netdrv] qed: Chain support for external PBL (Don Dutile) [1499363
1462433]
- [netdrv] mlx5e: IPoIB, Add ioctl support to IPoIB device driver (Don
Dutile) [1499363 1385325]
- [netdrv] mlx5e: IPoIB, Add PTP support to IPoIB device driver (Don
Dutile) [1499363 1385325]
- [netdrv] mlx5e: IPoIB, Get more TX statistics (Don Dutile) [1499363
1385325]
- [netdrv] mlx5e: IPoIB, Handle change_mtu (Don Dutile) [1499363 1385325]
- [netdrv] mlx5e: Use hard_mtu as part of the mlx5e_priv struct (Don
Dutile) [1499363 1385325]
- [netdrv] mlx5e: IPoIB, Change parameters default values (Don Dutile)
[1499363 1385325]
- [netdrv] mlx5e: Add new profile function update_carrier (Don Dutile)
[1499363 1385325]
- [netdrv] mlx5e: IPoIB, Add ethtool support (Don Dutile) [1499363 1385325]
- [netdrv] mlx5e: Prevent PFC call for non ethernet ports (Don Dutile)
[1499363 1385325]
- [netdrv] mlx5e: IPoIB, Move to a separate directory (Don Dutile)
[1499363 1385325]
- [netdrv] mlx4_en: Refactor mlx4_en_free_tx_desc (Don Dutile) [1499363
1456692]
- [netdrv] mlx4_en: Replace TXBB_SIZE multiplications with shift
operations (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_en: Increase default TX ring size (Don Dutile) [1499363
1456692]
- [netdrv] mlx4_en: Improve stack xmit function (Don Dutile) [1499363
1456692]
- [netdrv] mlx4_en: Improve transmit CQ polling (Don Dutile) [1499363
1456692]
- [netdrv] mlx4_en: Improve receive data-path (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_en: Optimized single ring steering (Don Dutile) [1499363
1456692]
- [netdrv] mlx4_en: Remove unused argument in TX datapath function (Don
Dutile) [1499363 1456692]
- [netdrv] qed: Fix an off by one bug (Don Dutile) [1499363 1462433]
- [infiniband] ib: nes: convert to use DRIVER_ATTR_RW (Don Dutile)
[1499363 1462433]
- [netdrv] qed: add qed_int_sb_init() stub function (Don Dutile)
[1499363 1462433]
- [netdrv] qed: collect GSI port statistics (Don Dutile) [1499363 1462433]
- [netdrv] qed: Call rx_release_cb() when flushing LL2 (Don Dutile)
[1499363 1462433]
- [netdrv] qed: No need for LL2 frags indication (Don Dutile) [1499363
1462433]
- [netdrv] qed*: LL2 callback operations (Don Dutile) [1499363 1462433]
- [netdrv] qed: LL2 code relocations (Don Dutile) [1499363 1462433]
- [netdrv] qed: Cleaner seperation of LL2 inputs (Don Dutile) [1499363
1462433]
- [netdrv] qed: Revise ll2 Rx completion (Don Dutile) [1499363 1462433]
- [netdrv] qed: LL2 to use packed information for tx (Don Dutile)
[1499363 1462433]
- [netdrv] mlx5e: Remove limitation of single NIC offloaded TC action
per rule (Don Dutile) [1499363 1456694]
- [infiniband] ib/mlx4: Bump driver version (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_en: Bump driver version (Don Dutile) [1499363 1456692]
- [netdrv] mlx4_core: Bump driver version (Don Dutile) [1499363 1456692]
- [netdrv] qed: VFs to try utilizing the doorbell bar (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Multiple qzone queues for VFs (Don Dutile) [1499363 1462433]
- [netdrv] qed: IOV db support multiple queues per qzone (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Make VF legacy a bitfield (Don Dutile) [1499363 1462433]
- [netdrv] qed: Assign a unique per-queue index to queue-cid (Don
Dutile) [1499363 1462433]
- [netdrv] qed: Pass vf_params when creating a queue-cid (Don Dutile)
[1499363 1462433]
- [netdrv] qed*: L2 interface to use the SB structures directly (Don
Dutile) [1499363 1462433]
- [netdrv] qed: Create L2 queue database (Don Dutile) [1499363 1462433]
- [netdrv] qed: Add bitmaps for VF CIDs (Don Dutile) [1499363 1462433]
- [netdrv] qed: Add support for changing iSCSI mac (Don Dutile) [1499363
1462433]
- [netdrv] qed: No need to reset SBs on IOV init (Don Dutile) [1499363
1462433]
- [netdrv] qed: Reset IGU CAM to default on init (Don Dutile) [1499363
1462433]
- [netdrv] qed: Hold a single array for SBs (Don Dutile) [1499363 1462433]
- [netdrv] qed: Provide auxiliary for getting free VF SB (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Remove assumption on SB order in IGU (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Encapsulate interrupt counters in struct (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Add aux. function translating sb_id -> igu_sb_id (Don
Dutile) [1499363 1462433]
- [netdrv] qed: Distinguish between sb_id and igu_sb_id (Don Dutile)
[1499363]
- [netdrv] qed: IGU read revised (Don Dutile) [1499363 1462433]
- [netdrv] qed: Minor refactoring in interrupt code (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Make qed_int_cau_conf_pi() static (Don Dutile) [1499363
1462433]
- [netdrv] qed: Cache alignemnt padding to match host (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Mask parities after occurance (Don Dutile) [1499363 1462433]
- [netdrv] qed: Print multi-bit attentions properly (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Diffrentiate adapter-specific attentions (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Get rid of the attention-arrays (Don Dutile) [1499363
1462433]
- [netdrv] qed: Support dynamic s-tag change (Don Dutile) [1499363 1462433]
- [netdrv] qed: QL41xxx VF MSI-x table (Don Dutile) [1499363 1462433]
- [netdrv] qed: Don't inherit RoCE DCBx for V2 (Don Dutile) [1499363
1462433]
- [netdrv] qed: Correct DCBx update scheme (Don Dutile) [1499363 1462433]
- [netdrv] qed: Add missing static/local dcbx info (Don Dutile) [1499363
1462433]
- [netdrv] mlxfw: Properly handle dependancy with non-loadable mlx5 (Don
Dutile) [1499363 1466367]
- [netdrv] mlxfw: Make the module selectable (Don Dutile) [1499363 1466367]
- [netdrv] mlxfw: fix a NULL dereference (Don Dutile) [1499363 1466367]
- [netdrv] mlxfw: remove redundant goto on error check (Don Dutile)
[1499363 1466367]
- [netdrv] mlxfw: select CONFIG_XZ_DEC (Don Dutile) [1499363 1466367]
- [netdrv] Add the mlxfw module for Mellanox firmware flash process (Don
Dutile) [1499363 1466367]
- [netdrv] qed: Replace set_id() api with set_name() (Don Dutile)
[1499363 1462433]
- [netdrv] qede: Log probe of PCI device (Don Dutile) [1499363 1462433]
- [netdrv] qed: Provide MBI information in dev_info (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Enable RoCE parser searching on fp init (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Flush slowpath tasklet on stop (Don Dutile) [1499363
1462433]
- [netdrv] qed: Remove BB_A0 references (Don Dutile) [1499363 1462433]
- [netdrv] qed: Drop the 's' from num_ports_in_engines (Don Dutile)
[1499363 1462433]
- [netdrv] qed: Log incorrectly installed board (Don Dutile) [1499363
1462433]
- [netdrv] qed: !main_ptt for tunnel configuration (Don Dutile) [1499363
1462433]
- [netdrv] qed: Align DP_ERR style with other DP macros (Don Dutile)
[1499363 1462433]
- [netdrv] qede: Fix sparse warnings (Don Dutile) [1499363 1462433]
- [netdrv] update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Don Dutile)
[1499363]
- [netdrv] qede: Support 1G advertisment (Don Dutile) [1499363 1462433]
- [netdrv] qed: Fix setting of Management bitfields (Don Dutile)
[1499363 1462433]
- [netdrv] qede: qedr closure after setting state (Don Dutile) [1499363
1462433]
- [netdrv] qed: Correct print in iscsi error-flow (Don Dutile) [1499363
1462433]
- [netdrv] qed: Revise alloc/setup/free flow (Don Dutile) [1499363 1462433]
- [netdrv] qed: Free previous connections when releasing iSCSI (Don
Dutile) [1499363]
- [netdrv] qede: Don't use an internal MAC field (Don Dutile) [1499363
1462433]
- [netdrv] qede: Add missing Status-block free (Don Dutile) [1499363
1462433]
- [netdrv] qede: Honor user request for Tx buffers (Don Dutile) [1499363
1462433]
- [netdrv] qede: Allow WoL to activate by default (Don Dutile) [1499363]
- [netdrv] mlx5e: Fix possible memory leak (Don Dutile) [1499363 1456694]
(Don Dutile) [1499363 1462433]
- [netdrv] qed: Utilize FW 8.20.0.0 (Don Dutile) [1499363 1462433]
- [infiniband] ib/mlx5: Bump driver version (Don Dutile) [1499363 1456694]
- [netdrv] mlx5: Bump driver version (Don Dutile) [1499363 1456694]
- [netdrv] mlx5: FPGA, Add basic support for Innova (Don Dutile)
[1499363 1456672]
- [netdrv] mlx5: Introduce trigger_health_work function (Don Dutile)
[1499363 1456694]
- [netdrv] mlx5: Update the list of the PCI supported devices (Don
Dutile) [1499363 1456690]
- [netdrv] {net, ib}/mlx5: Replace mlx5_vzalloc with kvzalloc (Don
Dutile) [1499363 1456694]
- [infiniband] ib/core: Fix static analysis warning in
ib_policy_change_task (Don Dutile) [1499363 1464478]
- [infiniband] ib/core: Fix uninitialized variable use in
check_qp_port_pkey_settings (Don Dutile) [1499363 1464478]
- [security] selinux: Add a cache for quicker retreival of PKey SIDs
(Don Dutile) [1499363 1464478]
- [security] selinux: Add IB Port SMP access vector (Don Dutile)
[1499363 1464478]
- [security] selinux: Implement Infiniband PKey "Access" access vector
(Don Dutile) [1499363 1464478]
- [security] selinux: Allocate and free infiniband security hooks (Don
Dutile) [1499363 1464478]
- [security] selinux: Create policydb version for Infiniband support
(Don Dutile) [1499363 1464478]
- [infiniband] ib/core: Enforce security on management datagrams (Don
Dutile) [1499363 1464478]
- [security] selinux lsm ib/core: Implement LSM notification system (Don
Dutile) [1499363 1464478]
- [infiniband] ib/core: Enforce PKey security on QPs (Don Dutile)
[1499363 1464478]
- [infiniband] ib/core: IB cache enhancements to support Infiniband
security (Don Dutile) [1499363 1464478]
- [security] selinux: Update policy version to support constraints info
(Don Dutile) [1499363 1464478]
[3.10.0-788.el7]
- [infiniband] i40iw: Fix port number for query QP (Stefan Assmann)
[1466401]
- [infiniband] i40iw: Add missing memory barriers (Stefan Assmann) [1466401]
- [infiniband] i40iw: Add support for port reuse on active side
connections (Stefan Assmann) [1466401]
- [infiniband] i40iw: Add missing VLAN priority (Stefan Assmann) [1466401]
- [infiniband] i40iw: Call i40iw_cm_disconn on modify QP to disconnect
(Stefan Assmann) [1466401]
- [infiniband] i40iw: Prevent multiple netdev event notifier
registrations (Stefan Assmann) [1466401]
- [infiniband] i40iw: Fail open if there are no available MSI-X vectors
(Stefan Assmann) [1466401]
- [infiniband] i40iw: make some structures const (Stefan Assmann) [1466401]
- [infiniband] rdma/i40iw: Remove unused argument (Stefan Assmann) [1466401]
- [infiniband] i40iw: Improve CQP timeout logic (Stefan Assmann) [1466401]
- [infiniband] i40iw: Fix potential fcn_id_array out of bounds (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Use correct alignment for CQ0 memory (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Fix typecast of tcp_seq_num (Stefan Assmann) [1466401]
- [infiniband] i40iw: Correct variable names (Stefan Assmann) [1466401]
- [infiniband] i40iw: Fix parsing of query/commit FPM buffers (Stefan
Assmann) [1466401]
- [infiniband] i40iw: fix spelling mistake: "allloc_buf" -> "alloc_buf"
(Stefan Assmann) [1466401]
- [infiniband] i40iw: Fixes for static checker warnings (Stefan Assmann)
[1466401]
- [infiniband] i40iw: Simplify code (Stefan Assmann) [1466401]
- [infiniband] ib/i40iw: Fix error code in i40iw_create_cq() (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Free QP PBLEs when the QP is destroyed (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Avoid memory leak of CQP request objects (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Update list correctly (Stefan Assmann) [1466401]
- [infiniband] i40iw: Add missing memory barrier (Stefan Assmann) [1466401]
- [infiniband] i40iw: Free QP resources on CQP destroy QP failure
(Stefan Assmann) [1466401]
- [infiniband] i40iw: Release cm_id ref on PCI function reset (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Utilize iwdev->reset during PCI function reset
(Stefan Assmann) [1466401]
- [infiniband] i40iw: Do not poll CCQ after it is destroyed (Stefan
Assmann) [1466401]
- [infiniband] i40iw: Fix order of cleanup in close (Stefan Assmann)
[1466401]
- [infiniband] rdma/i40iw: fix duplicated code for different branches
(Stefan Assmann) [1466401]
- [infiniband] rdma/i40iw: Fix device initialization error path (Stefan
Assmann) [1466401]
- [infiniband] rdma/i40iw: ACK MPA Reject frame (Stefan Assmann) [1466401]
- [infiniband] rdma/i40iw: Don't set 0-length FULPDU RTR indication
control flag (Stefan Assmann) [1466401]
- [infiniband] ib/i40iw: use setup_timer (Stefan Assmann) [1466401]
[3.10.0-787.el7]
- [scsi] remove various unused blist flags (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: remove synchronous STPG support (Mike Snitzer)
[1499107]
- [scsi] scsi_devinfo: remove synchronous ALUA for NETAPP devices (Mike
Snitzer) [1499107]
- [scsi] scsi_dh: move .rescan to an auxiliary structure (Mike Snitzer)
[1499107]
- [scsi] scsi_dh: fix RHEL7 kABI breakage (Mike Snitzer) [1475380]
- [scsi] revert: scsi: handle more device handler setup/teardown in
common code (Mike Snitzer) [1475380]
- [scsi] Add scsi_vpd_tpg_id() (Mike Snitzer) [1475380]
- [scsi] Add scsi_vpd_lun_id() (Mike Snitzer) [1475380]
- [scsi] scsi_dh_alua: Warn if the first argument of alua_rtpg_queue()
is NULL (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Ensure that alua_activate() calls the completion
function (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Check scsi_device_get() return value (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: Fix RCU annotations (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Fix a reference counting bug (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: Fix memory leak in alua_rtpg() (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: do not fail for unknown VPD identification (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: uninitialized variable in alua_rtpg() (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: Declare local functions static (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: Update version to 2.0 (Mike Snitzer) [1499107]
- [scsi] scsi_dh: add 'rescan' callback (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Send TEST UNIT READY to poll for transitioning
(Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: update all port states (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Recheck state on unit attention (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA' (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: Allow workqueue to run synchronously (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: Use workqueue for RTPG (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: remove 'rel_port' from alua_dh_data structure
(Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: move optimize_stpg evaluation (Mike Snitzer)
[1499107]
- [scsi] revert commit a8e5a2d593cb ("[scsi] scsi_dh_alua: ALUA handler
attach should succeed while TPG is transitioning") (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: simplify alua_initialize() (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: use unique device id (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Use separate alua_port_group structure (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_alua: allocate RTPG buffer separately (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: switch to scsi_execute_req_flags() (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: call alua_rtpg() if stpg fails (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: Make stpg synchronous (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: separate out alua_stpg() (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Pass buffer as function argument (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: Remove stale variables (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: use scsi_vpd_tpg_id() (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: simplify sense code handling (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: rework alua_check_tpgs() to return the tpgs mode
(Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: use unaligned access macros (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: use flag for RTPG extended header (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: fixup description of stpg_endio() (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: return standard SCSI return codes in submit_rtpg
(Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: use standard logging functions (Mike Snitzer)
[1499107]
- [scsi] scsi_dh_alua: sanitze sense code handling (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: improved logging (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Use vpd_pg83 information (Mike Snitzer) [1499107]
- [scsi] scsi_dh_alua: Disable ALUA handling for non-disk devices (Mike
Snitzer) [1499107]
- [scsi] fix device handler detach oops (Mike Snitzer) [1499107]
- [scsi] handle more device handler setup_teardown in common code (Mike
Snitzer) [1499107]
- [scsi] device handlers must have attach and detach methods (Mike
Snitzer) [1499107]
- [scsi] remove struct scsi_dh_devlist (Mike Snitzer) [1499107]
- [scsi] use container_of to get at device handler private data (Mike
Snitzer) [1499107]
- [scsi] scsi_dh: get module reference outside of device handler (Mike
Snitzer) [1499107]
- [scsi] scsi_dh_hp_sw: fix return value on failed allocation (Mike
Snitzer) [1499107]
- [scsi] revert "scsi_dh_alua: Fix memory leak in alua_bus_attach()"
(Mike Snitzer) [1499107]
[3.10.0-786.el7]
- [pinctrl] intel: Read back TX buffer state (Xiaolong Wang) [1511744]
- [pinctrl] intel: Add Intel Denverton pin controller support (Xiaolong
Wang) [1384731]
- [net] revert "net: use lib/percpu_counter API for fragmentation mem
accounting" (Jesper Brouer) [1508499]
- [net] inet_diag: Fix up addresses in v4-mapped SYN-RECV TCP pseudo
sockets (Stefano Brivio) [1372520]
- [net] netfilter: nf_ct_sip: allow tab character in SIP headers (Davide
Caratti) [1461348]
- [net] netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP
header (Davide Caratti) [1461348]
- [net] netfilter: nf_ct_sip: correct parsing of continuation lines in
SIP headers (Davide Caratti) [1461348]
- [net] ipvs: update real-server binding of outgoing connections in
SIP-pe (Davide Caratti) [1461348]
- [net] ipvs: make drop_entry protection effective for SIP-pe (Davide
Caratti) [1461348]
- [net] ipvs: don't alter conntrack in OPS mode (Davide Caratti) [1461348]
- [net] ipvs: optimize release of connections in OPS mode (Davide
Caratti) [1461348]
- [net] ipvs: handle connections started by real-servers (Davide
Caratti) [1461348]
- [net] ipvs: rerouting to local clients is not needed anymore (Davide
Caratti) [1461348]
- [net] ipv4: Namespecify the tcp_keepalive_intvl sysctl knob (Hangbin
Liu) [1476667]
- [net] ipv4: Namespecify tcp_keepalive_probes sysctl knob (Hangbin Liu)
[1476667]
- [net] ipv4: Namespaceify tcp_keepalive_time sysctl knob (Hangbin Liu)
[1476667]
- [mm] mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as
unsigned long (Yasuaki Ishimatsu) [1500440]
- [mm] mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn
macro to inline function (Yasuaki Ishimatsu) [1500440]
- [mm] filemap: don't plant shadow entries without radix tree node
(Waiman Long) [1509891]
- [mm] Fix panic due to NULL pointer dereference in
__memcg_kmem_get_cache() (Larry Woodman) [1490495]
- [usb] xhci: set missing SuperSpeedPlus Link Protocol bit in roothub
descriptor (Torez Smith) [1496645]
- [drm] i915: Add interface to reserve fence registers for vGPU (Paul
Lai) [1449711]
- [drm] i915/gvt: Fix GPU hang after reusing vGPU instance across
different guest OS (Paul Lai) [1458689]
- [pci] pci/msi: Ignore affinity if pre/post vector count is more than
min_vecs (Myron Stowe) [1509390]
- [pci] pci/msi: fix the pci_alloc_irq_vectors_affinity stub (Myron
Stowe) [1509390]
- [virt] vfio/pci: Virtualize Maximum Read Request Size (Alex
Williamson) [1499021]
- [virt] vfio/pci: Virtualize Maximum Payload Size (Alex Williamson)
[1499021]
- [virt] vfio: Stall vfio_del_group_dev() for container group detach
(Alex Williamson) [1499022]
- [virt] vfio: fix noiommu vfio_iommu_group_get reference count (Alex
Williamson) [1499022]
- [virt] vfio/pci: Fix handling of RC integrated endpoint PCIe
capability size (Alex Williamson) [1499022]
- [virt] vfio/pci: Use pci_try_reset_function() on initial open (Alex
Williamson) [1499022]
- [virt] vfio: Remove unnecessary uses of vfio_container.group_lock
(Alex Williamson) [1499022]
- [virt] vfio: New external user group/file match (Alex Williamson)
[1499022]
- [virt] kvm-vfio: Decouple only when we match a group (Alex Williamson)
[1499022]
- [virt] vfio: Fix group release deadlock (Alex Williamson) [1499022]
- [virt] vfio: fix a typo in comment of function vfio_pin_pages (Alex
Williamson) [1499022]
- [scsi] virtio_scsi: let host do exception handling (Paolo Bonzini)
[1501309]
- [edac] skx_edac: Handle systems with segmented PCI busses (Yasuyuki
Kobayashi) [1492511 1500572]
- [block] loop: Add PF_LESS_THROTTLE to block/loop device thread (Ming
Lei) [1511107]
- [crypto] x86/sha1 - Fix reads beyond the number of blocks passed
(Herbert Xu) [1469200]
- [netdrv] sfc: remove redundant variable start (Jarod Wilson) [1479400]
- [netdrv] sfc: don't warn on successful change of MAC (Jarod Wilson)
[1479400]
- [netdrv] sfc: support rx-fcs and rx-all (Jarod Wilson) [1479400]
- [kernel] percpu-refcount: support synchronous switch to atomic mode
(Prarit Bhargava) [1511619]
- [kernel] percpu_ref: allow operation mode switching operations to be
called concurrently (Prarit Bhargava) [1511619]
- [kernel] percpu_ref: restructure operation mode switching (Prarit
Bhargava) [1511619]
- [kernel] percpu_ref: unify staggered atomic switching wait behavior
(Prarit Bhargava) [1511619]
- [kernel] percpu_ref: reorganize __percpu_ref_switch_to_atomic() and
relocate percpu_ref_switch_to_atomic() (Prarit Bhargava) [1511619]
- [kernel] percpu_ref: remove unnecessary RCU grace period for staggered
atomic switching confirmation (Prarit Bhargava) [1511619]
[3.10.0-785.el7]
- [netdrv] mlx5e: Avoid doing a cleanup call if the profile doesn't have
it (Don Dutile) [1456694 1499362]
- [netdrv] mlx5: Properly check applicability of devlink eswitch
commands (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Fix min inline value for VF rep SQs (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: Fix timestamping capabilities reporting (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5: Wait for FW readiness before initializing command
interface (Don Dutile) [1456694 1499362]
- [infiniband] ib/ipoib: Fix memory leak in create child syscall (Don
Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Fix access to un-initialized napi struct (Don
Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Delete napi in device uninit default (Don
Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Limit call to free rdma_netdev for capable
devices (Don Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Fix memory leaks for child interfaces priv (Don
Dutile) [1456699 1499362]
- [infiniband] rxe: Fix a sleep-in-atomic bug in post_one_send (Don
Dutile) [1456704 1499362]
- [infiniband] rdma/qedr: Add 64KB PAGE_SIZE support to user-space
queues (Don Dutile) [1462433 1499362]
- [infiniband] rdma/qedr: Initialize byte_len in WC of READ and SEND
commands (Don Dutile) [1462433 1499362]
- [netdrv] qed: fix dump of context data (Don Dutile) [1462433 1499362]
- [netdrv] mlx5: Enable 4K UAR only when page size is bigger than 4K
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Fix wrong indications in DIM due to counter wraparound
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Added BW check for DIM decision mechanism (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5: Remove several module events out of ethtool stats (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5: Continue health polling until it is explicitly stopped
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5: Fix create vport flow table flow (Don Dutile) [1385325
1499362]
- [netdrv] mlx4: Check if Granular QoS per VF has been enabled before
updating QP qos_vport (Don Dutile) [1456692 1499362]
- [netdrv] mlx4: Fix the check in attaching steering rules (Don Dutile)
[1456692 1499362]
- [infiniband] rdma/sa: Fix kernel panic in CMA request handler flow
(Don Dutile) [1499362]
- [infiniband] rdma/umem: Fix missing mmap_sem in get umem ODP call (Don
Dutile) [1499362]
- [infiniband] rdma/core: not to set page dirty bit if it's already set
(Don Dutile) [1499362]
- [infiniband] rdma/uverbs: Declare local function static and add
brackets to sizeof (Don Dutile) [1499362]
- [infiniband] rdma/netlink: Reduce exposure of RDMA netlink functions
(Don Dutile) [1499362]
- [infiniband] rdma/srp: Fix NULL deref at srp_destroy_qp() (Don Dutile)
[1499362]
- [infiniband] rdma/ipoib: Limit the ipoib_dev_uninit_default scope (Don
Dutile) [1456699 1499362]
- [infiniband] rdma/ipoib: Replace netdev_priv with ipoib_priv for
ipoib_get_link_ksettings (Don Dutile) [1456699 1499362]
- [infiniband] rdma/qedr: add null check before pointer dereference (Don
Dutile) [1462433 1499362]
- [infiniband] rdma/mlx5: set UMR wqe fence according to HCA cap (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5: Define interface bits for fencing UMR wqe (Don Dutile)
[1456694 1499362]
- [infiniband] rdma/mlx4: Fix MAD tunneling when SRIOV is enabled (Don
Dutile) [1456692 1499362]
- [infiniband] rdma/hfi1: change PCI bar addr assignments to Linux API
functions (Don Dutile) [1452789 1499362]
- [infiniband] rdma/hfi1: fix array termination by appending NULL to
attr array (Don Dutile) [1452789 1499362]
- [infiniband] rdma/nes: ACK MPA Reply frame (Don Dutile) [1499362]
- [infiniband] rdma/nes: Don't set 0-length FULPDU RTR indication
control flag (Don Dutile) [1499362]
- [netdrv] mlx5: avoid build warning for uniprocessor (Don Dutile)
[1456694 1499362]
- [net] xprtrdma: Delete an error message for a failed memory allocation
in xprt_rdma_bc_setup() (Don Dutile) [1499362]
- [netdrv] mlx5: fix bug reading rss_hash_type from CQE (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: IPoIB, handle RX packet correctly (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5e: Use the correct delete call on offloaded TC encap
entry detach (Don Dutile) [1462433 1499362]
- [netdrv] mlx5e: add CONFIG_INET dependency (Don Dutile) [1462433 1499362]
- [netdrv] qed: Fix uninitialized data in aRFS infrastructure (Don
Dutile) [1462433 1499362]
- [netdrv] mlx4_core: Use min3 to select number of MSI-X vectors (Don
Dutile) [1456692 1499362]
- [netdrv] mlx5: Use underlay QPN from the root name space (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: IPoIB, Only support regular RQ for now (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5e: Fix setup TC ndo (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Fix ethtool pause support and advertise reporting (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Use the correct pause values for ethtool advertising
(Don Dutile) [1456694 1499362]
- [uapi] smc_diag.h: fix include from userland (Don Dutile) [1499362]
- [uapi] includes linux/types.h before exporting files (Don Dutile)
[1499362]
- [netdrv] qede: Split PF/VF ndos (Don Dutile) [1462433 1499362]
- [netdrv] qed: Correct doorbell configuration for !4Kb pages (Don
Dutile) [1462433 1499362]
- [netdrv] qed: Tell QM the number of tasks (Don Dutile) [1462433 1499362]
- [netdrv] qed: Fix VF removal sequence (Don Dutile) [1462433 1499362]
- [netdrv] mlx4_core: Reduce harmless SRIOV error message to debug level
(Don Dutile) [1456692 1499362]
- [netdrv] mlx4_en: Avoid adding steering rules with invalid ring (Don
Dutile) [1456692 1499362]
- [kernel] treewide: spelling: correct diffrent[iate] and banlance typos
(Don Dutile) [1499362]
- [infiniband] ib/srpt: Avoid that aborting a command triggers a kernel
warning (Don Dutile) [1499362]
- [infiniband] ib/srpt: Fix abort handling (Don Dutile) [1499362]
- [infiniband] rxe: expose num_possible_cpus() cnum_comp_vectors (Don
Dutile) [1456704 1499362]
- [infiniband] ib/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory
type (Don Dutile) [1456704 1499362]
- [infiniband] ib/hfi1: Clean up on context initialization failure (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Fix an assign/ordering issue with shared context
IDs (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Clean up context initialization (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Correctly clear the pkey (Don Dutile) [1452789
1499362]
- [infiniband] ib/hfi1: Search shared contexts on the opened device, not
all devices (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Remove atomic operations for SDMA_REQ_HAVE_AHG
bit (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Use filedata rather than filepointer (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Name function prototype parameters (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Fix a subcontext memory leak (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Return an error on memory allocation failure
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Adjust default eager_buffer_size to 8MB (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Get rid of divide when setting the tx request
header (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Fix yield logic in send engine (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1, ib/rdmavt: Move r_adefered to r_lock cache line
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Fix checks for Offline transient state (Don
Dutile) [1452789 1499362]
- [netdrv] mlx5: Enable IPoIB acceleration (Don Dutile) [1456694 1499362]
- [netdrv] qede: Fix possible misconfiguration of advertised autoneg
value (Don Dutile) [1462433 1499362]
- [netdrv] qed: Fix overriding of supported autoneg value (Don Dutile)
[1462433 1499362]
- [netdrv] qed*: Fix possible overflow for status block id field (Don
Dutile) [1462433 1499362]
- [netdrv] qed*: Fix issues in the ptp filter config implementation (Don
Dutile) [1462433 1499362]
- [netdrv] qede: Fix concurrency issue in PTP Tx path processing (Don
Dutile) [1462433 1499362]
- [infiniband] ib/ocrdma: fix out of bounds access to local buffer (Don
Dutile) [1499362]
- [infiniband] ib/mlx4: Fix incorrect order of formal and actual
parameters (Don Dutile) [1456692 1499362]
- [infiniband] ib/mlx4: Change flush logic so it adheres to the variable
name (Don Dutile) [1456692 1499362]
- [infiniband] mlx5: Fix mlx5_ib_map_mr_sg mr length (Don Dutile)
[1456694 1499362]
- [infiniband] ib/rxe: Don't clamp residual length to mtu (Don Dutile)
[1456704 1499362]
- [infiniband] ib/sa: Add support to query OPA path records (Don Dutile)
[1499362]
- [infiniband] ib/sa: Add OPA path record type (Don Dutile) [1499362]
- [infiniband] ib/sa: Add OPA addr header (Don Dutile) [1499362]
- [infiniband] ib/sa: Split struct sa_path_rec based on IB and ROCE
specific fields (Don Dutile) [1499362]
- [infiniband] ib/sa: Introduce path record specific types (Don Dutile)
[1499362]
- [infiniband] ib/sa: Rename ib_sa_path_rec to sa_path_rec (Don Dutile)
[1499362]
- [infiniband] ib/cm: Add braces when using sizeof (Don Dutile) [1499362]
- [infiniband] ib/core: Define 'opa' rdma_ah_attr type (Don Dutile)
[1499362]
- [infiniband] ib/core: Define 'ib' and 'roce' rdma_ah_attr types (Don
Dutile) [1499362]
- [infiniband] ib/core: Use rdma_ah_attr accessor functions (Don Dutile)
[1499362]
- [infiniband] ib/core: Add accessor functions for rdma_ah_attr fields
(Don Dutile) [1499362]
- [infiniband] ib/pvrdma: Rename ib_ah_attr related functions (Don
Dutile) [1454965 1499362]
- [infiniband] ib/mthca: Rename to_ib_ah_attr to to_rdma_ah_attr (Don
Dutile) [1499362]
- [infiniband] ib/mlx5: Rename to_ib_ah_attr to to_rdma_ah_attr (Don
Dutile) [1456694 1499362]
- [infiniband] ib/mlx4: Rename to_ib_ah_attr to to_rdma_ah_attr (Don
Dutile) [1456692 1499362]
- [infiniband] ib/core: Rename ib_destroy_ah to rdma_destroy_ah (Don
Dutile) [1499362]
- [infiniband] ib/core: Rename ib_query_ah to rdma_query_ah (Don Dutile)
[1499362]
- [infiniband] ib/core: Rename ib_modify_ah to rdma_modify_ah (Don
Dutile) [1499362]
- [infiniband] ib/core: Rename ib_create_ah to rdma_create_ah (Don
Dutile) [1499362]
- [infiniband] ib/core: Rename struct ib_ah_attr to rdma_ah_attr (Don
Dutile) [1499362]
- [infiniband] ib/rxe: Initialize ib_ah_attr during query_ah (Don
Dutile) [1456704 1499362]
- [infiniband] ib/core: Check for global flag when using ah_attr (Don
Dutile) [1499362]
- [infiniband] ib/core: Add braces when using sizeof (Don Dutile) [1499362]
- [infiniband] ib/ipoib: Remove 'else' when the 'if' has a return (Don
Dutile) [1456699 1499362]
- [infiniband] ib/ocrdma: Add identifier names to function definitions
(Don Dutile) [1499362]
- [netdrv] qed: Prevent warning without CONFIG_RFS_ACCEL (Don Dutile)
[1462433 1499362]
- [netdrv] qed: output the DPM status and WID count (Don Dutile)
[1462433 1499362]
- [netdrv] qed: align DPI configuration to HW requirements (Don Dutile)
[1462433 1499362]
- [netdrv] qed: verify RoCE resource bitmaps are released (Don Dutile)
[1462433 1499362]
- [netdrv] qed: add error handling flow to TID deregistratin posting
failure (Don Dutile) [1462433 1499362]
- [netdrv] qed: remove unused SQ error state (Don Dutile) [1462433 1499362]
- [netdrv] qed: configure the RoCE max message size (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Unlock on error in qed_vf_pf_acquire() (Don Dutile)
[1462433 1499362]
- [netdrv] mlx5: E-Switch, Avoid redundant memory allocation (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Disable HW LRO when PCI is slower than link on
striding RQ (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Use u8 as ownership type in mlx5e_get_cqe() (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Use prefetchw when a write is to follow (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: Optimize poll ICOSQ completion queue (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: Act on delay probe time updates (Don Dutile) [1456687
1499362]
- [kernel] [netdrv] mlx5e: Update neighbour 'used' state using HW flow
rules counters (Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Add support to neighbour update flow (Don Dutile)
[1499362 1456687]
- [netdrv] mlx5e: Add neighbour hash table to the representors (Don
Dutile) [1456687 1499362]
- [net] add addrconf.h to ip6_route.h (Don Dutile) [1499362]
- [kernel] locking/refcount: Remove the half-implemented refcount_sub()
API (Don Dutile) [1499362]
- [lib] locking/refcount: Create unchecked atomic_t implementation (Don
Dutile) [1499362]
- [lib] refcount: change EXPORT_SYMBOL markings (Don Dutile) [1499362]
- [lib] locking/refcount: Add refcount_t API kernel-doc comments (Don
Dutile) [1499362 1456687]
- [lib] locking/refcounts: Change WARN() to WARN_ONCE() (Don Dutile)
[1499362 1456687]
- [kernel] locking/refcounts: Add missing kernel.h header to have
UINT_MAX defined (Don Dutile) [1456687 1499362]
- [lib] locking/refcounts: Out-of-line everything (Don Dutile) [1456687
1499362]
- [lib] refcount_t: Introduce a special purpose refcount type (Don
Dutile) [1456687 1499362]
- [kernel] locking/atomics: Add _{acquire|release|relaxed}() variants of
some atomic operations (Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Read neigh parameters with proper locking (Don Dutile)
[1456687 1499362]
- [netdrv] mlx5e: Use flag to properly monitor a flow rule offloading
state (Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Remove output device parameter from create encap
header helpers definition (Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Move the encap entry structure from the eswitch header
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5: Remove encap entry pointer from the eswitch flow
attributes (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Extendable vport representor netdev private data (Don
Dutile) [1499362 1456694]
- [infiniband] ib/sa: Add support to query opa classport info (Don
Dutile) [1499362]
- [trace] iommu: Remove pci.h include from trace/events/iommu.h (Don
Dutile) [1499362]
- [infiniband] ib/core: Move opa_class_port_info definition to header
file (Don Dutile) [1499362]
- [infiniband] ib/core: Add rdma_cap_opa_ah to expose opa address
handles (Don Dutile) [1499362]
- [infiniband] ib/sa: Modify SA to implicitly cache Class Port info (Don
Dutile) [1499362]
- [infiniband] ib/sa: Move functions update_sm_ah() and ib_sa_event()
(Don Dutile) [1499362]
- [infiniband] ib/sa: Remove unwanted braces (Don Dutile) [1499362]
- [infiniband] ib/sa: Add braces when using sizeof (Don Dutile) [1499362]
- [infiniband] ib/sa: Fix lines longer than 80 columns (Don Dutile)
[1499362]
- [infiniband] ib/hfi1: Use bool in process_ecn (Don Dutile) [1452789
1499362]
- [infiniband] ib/hfi: Protect against writable mmap (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Fix unbalanced braces around else (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Convert Lx to llx (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Fix misspelling in comment (Don Dutile) [1452789
1499362]
- [infiniband] ib/hfi1: Permanently enable P_Key checking in HFI (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Cache neighbor secure data after link up (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Adjust high temperature warning for QSFP cable
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Fix softlockup issue (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Use defines from common headers (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Add functions to parse 9B headers (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Rename hdr2sc to hfi1_9B_get_sc5 (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Return SC2VL mappings to FM with VL15 instead of
ILLEGAL_VL (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Validate the TID count before using it (Don
Dutile) [1452789 1499362]
- [infiniband] ib/rdmavt/hfi1/qib: Use the MGID and MLID for multicast
addressing (Don Dutile) [1452789 1499362]
- [infiniband] ib/core: For multicast functions, verify that LIDs are
multicast LIDs (Don Dutile) [1499362]
- [infiniband] ib/hfi1: Correct MulticastMask/CollectiveMask info to SMA
output (Don Dutile) [1452789 1499362]
- [infiniband] ib/core: If the MGID/MLID pair is not on the list return
an error (Don Dutile) [1499362]
- [infiniband] ib/qib: use setup_timer (Don Dutile) [1499362]
- [infiniband] ib/nes: use setup_timer (Don Dutile) [1499362]
- [infiniband] ib/nes: Fix incorrect type in assignment (Don Dutile)
[1499362]
- [infiniband] ib/usnic: Simplify the code to balance loc/unlock calls
(Don Dutile) [1499362]
- [infiniband] ib/usnic: Explicitly include usnic headers (Don Dutile)
[1499362]
- [infiniband] ib/core: Mark local uverbs_std_types functions to be
static (Don Dutile) [1499362]
- [infiniband] ib/rxe: fix typo: "algorithmi" -> "algorithm" (Don
Dutile) [1456704 1499362]
- [infiniband] ib/rdmavt: restore IRQs on error path in rvt_create_ah()
(Don Dutile) [1452789 1499362]
- [infiniband] rdma/qedr: add support for send+invalidate in poll CQ
(Don Dutile) [1462433 1499362]
- [infiniband] rdma/qedr: destroy CQ only after HW releases it (Don
Dutile) [1462433 1499362]
- [infiniband] rdma/qedr: enhance destroy flow for GSI QP (Don Dutile)
[1462433 1499362]
- [infiniband] rdma/qedr: properly check atomic capabilities (Don
Dutile) [1462433 1499362]
- [infiniband] rdma/qedr: reset access control when registering a MR
(Don Dutile) [1462433 1499362]
- [netdrv] qed: Acquire/release ptt_ptp lock when enabling/disabling PTP
(Don Dutile) [1462433 1499362]
- [netdrv] qed: Remove the un-needed ptp header file (Don Dutile)
[1462433 1499362]
- [netdrv] qede: Add support for PTP resource locking (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Add support for PTP resource locking (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Add support for MFW resource locking (Don Dutile)
[1462433 1499362]
- [net] svcrdma: Clean out old XDR encoders (Don Dutile) [1499362]
- [net] svcrdma: Remove the req_map cache (Don Dutile) [1499362]
- [net] svcrdma: Remove unused RDMA Write completion handler (Don
Dutile) [1499362]
- [net] svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt
(Don Dutile) [1499362]
- [net] svcrdma: Clean up RPC-over-RDMA backchannel reply processing
(Don Dutile) [1499362]
- [net] svcrdma: Report Write/Reply chunk overruns (Don Dutile) [1499362]
- [net] svcrdma: Clean up RDMA_ERROR path (Don Dutile) [1499362]
- [net] svcrdma: Use rdma_rw API in RPC reply path (Don Dutile) [1499362]
- [net] svcrdma: Introduce local rdma_rw API helpers (Don Dutile) [1499362]
- [net] svcrdma: Clean up svc_rdma_get_inv_rkey() (Don Dutile) [1499362]
- [net] svcrdma: Add helper to save pages under I/O (Don Dutile) [1499362]
- [net] svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT (Don Dutile) [1499362]
- [net] svcrdma: Add svc_rdma_map_reply_hdr() (Don Dutile) [1499362]
- [net] svcrdma: Move send_wr to svc_rdma_op_ctxt (Don Dutile) [1499362]
- [net] xprtrdma: Remove rpcrdma_buffer::rb_pool (Don Dutile) [1499362]
- [net] xprtrdma: Squelch ENOBUFS warnings (Don Dutile) [1499362]
- [net] xprtrdma: Annotate receive workqueue (Don Dutile) [1499362]
- [net] xprtrdma: Revert commit d0f36c46deea (Don Dutile) [1499362]
- [net] xprtrdma: Restore transport after device removal (Don Dutile)
[1499362]
- [net] xprtrdma: Refactor rpcrdma_ep_connect (Don Dutile) [1499362]
- [net] xprtrdma: Support unplugging an HCA from under an NFS mount (Don
Dutile) [1499362]
- [net] xprtrdma: Use same device when mapping or syncing DMA buffers
(Don Dutile) [1499362]
- [net] xprtrdma: Refactor rpcrdma_ia_open() (Don Dutile) [1499362]
- [net] xprtrdma: Detect unreachable NFS/RDMA servers more reliably (Don
Dutile) [1499362]
- [net] sunrpc: Export xprt_force_disconnect() (Don Dutile) [1499362]
- [net] xprtrdma: Cancel refresh worker during buffer shutdown (Don
Dutile) [1499362]
- [infiniband] ib/vmw_pvrdma: Spare annotate imm_data (Don Dutile)
[1454965 1499362]
- [infiniband] ib/mlx5: Add ODP support to MW (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Extract page fault code (Don Dutile) [1456694
1499362]
- [infiniband] ib/umem: Add support to huge ODP (Don Dutile) [1499362]
- [infiniband] ib/mlx5: Add contiguous ODP support (Don Dutile) [1456694
1499362]
- [infiniband] ib/umem: Add contiguous ODP support (Don Dutile) [1499362]
- [infiniband] ib/mlx5: Decrease verbosity level of ODP errors (Don
Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Fix implicit MR GC (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Fix UMR size calculation (Don Dutile) [1456694
1499362]
- [infiniband] ib/mlx5: Fix function updating xlt emergency path (Don
Dutile) [1456694 1499362]
- [infiniband] ib: Replace ib_umem page_size by page_shift (Don Dutile)
[1499362]
- [infiniband] ib/hfi1: Use pcie_flr() instead of duplicating it (Don
Dutile) [1452789 1499362]
- [kernel] pci: Export pcie_flr() (Don Dutile) [1452789 1499362]
- [infiniband] ib/core: change the return type to void (Don Dutile)
[1499362]
- [infiniband] ib/hfi: Fix up comments in engine mapping (Don Dutile)
[1452789 1499362]
- [infiniband] uverbs: Fix integer overflows (Don Dutile) [1499362]
- [infiniband] {net, ib}/{rxe, usnic}: Utilize generic mac to eui32
function (Don Dutile) [1456704 1499362]
- [infiniband] ib/usnic: Remove unused functions (Don Dutile) [1499362]
- [infiniband] ib/iser: fix spelling mistake: "unexepected" ->
"unexpected" (Don Dutile) [1499362]
- [netdrv] qed: fix invalid use of sizeof in qed_alloc_qm_data() (Don
Dutile) [1462433 1499362]
- [netdrv] qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Don Dutile)
[1462433 1499362]
- [netdrv] qed/qede: Add UDP ports in bulletin board (Don Dutile)
[1462433 1499362]
- [netdrv] qede: Disable tunnel offloads for non offloaded UDP ports
(Don Dutile) [1462433 1499362]
- [netdrv] qed/qede: Enable tunnel offloads based on hw configuration
(Don Dutile) [1462433 1499362]
- [netdrv] qed: refactor tunnelling - API/Structs (Don Dutile) [1462433
1499362]
- [kernel] [netdrv] qed: Add support for static dcbx (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Support dcbnl IEEE selector field (Don Dutile) [1462433
1499362]
- [netdrv] qed: Add additional DCBx debug messages (Don Dutile) [1462433
1499362]
- [netdrv] qed: Separate RoCE DCBx support for V2 (Don Dutile) [1462433
1499362]
- [netdrv] qed: Cleanup DCBx unnecessary parameters (Don Dutile)
[1462433 1499362]
- [netdrv] mlx5: fix warning about missing prototype (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5: hide unused functions (Don Dutile) [1456694 1499362]
- [netdrv] mlx5: E-Switch, Add control for encapsulation (Don Dutile)
[1499362]
- [netdrv] mlx5: E-Switch, Refactor fast path FDB table creation in
switchdev mode (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Add support for active_width and active_speed in
RoCE (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Set mlx5_query_roce_port's return value to void
(Don Dutile) [1456694 1499362]
- [infiniband] ib/core: Add HDR speed enum (Don Dutile) [1499362]
- [infiniband] ib/mlx5: Set correct SL in completion for RoCE (Don
Dutile) [1456694 1499362]
- [infiniband] ib/cma: Send MRA for reply messages (Don Dutile) [1499362]
- [infiniband] ib/mlx5: Support congestion related counters (Don Dutile)
[1456663 1499362]
- [infiniband] ib/mthca: Check validity of output parameter pointer (Don
Dutile) [1499362]
- [infiniband] ib/mlx5: Add drop flow steering rule support (Don Dutile)
[1456687 1499362]
- [infiniband] ib/core: Introduce drop flow specification (Don Dutile)
[1456687 1499362]
- [infiniband] ib/mlx5: Use IP version matching to classify IP traffic
(Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Add inner spec and IPv6 validation in user's
flow attribute list (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Fix wrong use of kfree at bad flow in
create_cq_user (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx5: Enlarge autogroup flow table (Don Dutile)
[1456694 1499362]
- [infiniband] ib/mlx5: Check supported flow table size (Don Dutile)
[1456694 1499362]
- [infiniband] ib/mlx5: Change vma from shared to private (Don Dutile)
[1456694 1499362]
- [infiniband] ib/mlx5: Take write semaphore when changing the vma
struct (Don Dutile) [1456694 1499362]
- [infiniband] ib/mlx4: Change vma from shared to private (Don Dutile)
[1456692 1499362]
- [infiniband] ib/mlx4: Take write semaphore when changing the vma
struct (Don Dutile) [1456692 1499362]
- [infiniband] ib/mlx4: Reduce SRIOV multicast cleanup warning message
to debug level (Don Dutile) [1456692 1499362]
- [infiniband] ib/mlx4: Fix ib device initialization error flow (Don
Dutile) [1456692 1499362]
- [infiniband] ib/mlx4: Support RAW Ethernet when RoCE is disabled (Don
Dutile) [1456692 1499362]
- [infiniband] ib/core: Fix sysfs registration error flow (Don Dutile)
[1499362]
- [infiniband] ib/core: Fix kernel crash during fail to initialize
device (Don Dutile) [1499362]
- [infiniband] ib/ipoib: Fix deadlock between ipoib_stop and mcast join
flow (Don Dutile) [1456699 1499362]
- [infiniband] ib/rxe: Cache dst in QP instead of getting it for each
send (Don Dutile) [1456704 1499362]
- [infiniband] ib/rxe: Offload CRC calculation when possible (Don
Dutile) [1456704 1499362]
- [infiniband] ib/rxe: Do not export module's private function (Don
Dutile) [1456704 1499362]
- [infiniband] ib/rxe: Avoid accessing timers for non RC QPs (Don
Dutile) [1456704 1499362]
- [infiniband] ib/rxe: Add port protocol stats (Don Dutile) [1456664
1499362]
- [netdrv] mlx5e: IPoIB, Fix error handling in mlx5_rdma_netdev_alloc()
(Don Dutile) [1385325 1499362]
- [infiniband] ib/hfi1: Coding style improvement (make sizeof use safer)
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Remove intermediate var in
hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_sdma_alloc_queues()
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init() (Don
Dutile) [1452789 1499362]
- [netdrv] qede: allocate enough data for ->arfs_fltr_bmap (Don Dutile)
[1462433 1499362]
- [infiniband] cxgb3: Convert PDBG to pr_debug (Don Dutile) [1499362]
- [net] locking/atomic, kref: Add kref_read() (Don Dutile) [1499362]
- [infiniband] cxgb3: Use more common logging style (Don Dutile) [1499362]
- [infiniband] ib/ipoib: Support acceleration options callbacks (Don
Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Use defined function for netdev_priv function
(Don Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Rename qpn to be dqpn in ipoib_send and
post_send functions (Don Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Separate control from HW operation on
ipoib_open/stop ndo (Don Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Separate control and data related
initializations (Don Dutile) [1456699 1499362]
- [infiniband] ib/ipoib: Introduce RDMA netdev interface and IPoIB
structs (Don Dutile) [1456699 1499362]
- [infiniband] ib/hfi1: VNIC SDMA support (Don Dutile) [1452831 1499362]
- [infiniband] ib/hfi1: Virtual Network Interface Controller (VNIC) HW
support (Don Dutile) [1452831 1499362]
- [netdrv] mlx4: suppress 'may be used uninitialized' warning (Don
Dutile) [1456692 1499362]
- [infiniband] ib/hfi1: OPA_VNIC RDMA netdev support (Don Dutile)
[1452831 1499362]
- [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA)
function (Don Dutile) [1499362]
- [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA)
interface (Don Dutile) [1452831 1499362]
- [infiniband] ib/opa-vnic: VNIC MAC table support (Don Dutile) [1452831
1499362]
- [infiniband] ib/opa-vnic: VNIC statistics support (Don Dutile)
[1452831 1499362]
- [infiniband] ib/opa-vnic: VNIC Ethernet Management (EM) structure
definitions (Don Dutile) [1452831 1499362]
- [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC)
netdev (Don Dutile) [1452831 1499362]
- [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC)
interface (Don Dutile) [1452831 1499362]
- [infiniband] ib/opa-vnic: RDMA NETDEV interface (Don Dutile) [1452831
1499362]
- [infiniband] rdma/uverbs: Initialize cq_context appropriately (Don
Dutile) [1499362]
- [infiniband] ib/core: Rename uverbs event file structure (Don Dutile)
[1499362]
- [infiniband] ib/core: Don't use is_async in event files to infer
events size (Don Dutile) [1499362]
- [infiniband] ib/core: A small refactor in destroy WQ handler (Don
Dutile) [1499362]
- [infiniband] ib/core: Nullify ib_uobject during allocation (Don
Dutile) [1499362]
- [infiniband] ib/core: Don't pass the lock state to
_rdma_remove_commit_uobject (Don Dutile) [1499362]
- [infiniband] ib/core: Rename write flag to exclusive in rdma_core (Don
Dutile) [1499362]
- [netdrv] qede: Add aRFS support (Don Dutile) [1462433 1499362]
- [netdrv] qed: aRFS infrastructure support (Don Dutile) [1462433 1499362]
- [infiniband] hw/mlx5: Add New bit to check over QP creation (Don
Dutile) [1385325 1499362]
- [netdrv] mlx5e: E-switch vport manager is valid for ethernet only (Don
Dutile) [1385325 1499362]
- [netdrv] mlx5e: IPoIB, RX handler (Don Dutile) [1385325 1499362]
- [netdrv] mlx5e: RX handlers per netdev profile (Don Dutile) [1385325
1499362]
- [netdrv] mlx5e: IPoIB, Xmit flow (Don Dutile) [1385325 1499362]
- [netdrv] mlx5e: Xmit flow break down (Don Dutile) [1385325 1499362]
- [netdrv] mlx5e: IPoIB, Underlay QP (Don Dutile) [1385325 1499362]
- [netdrv] mlx5e: IPoIB, Basic netdev ndos open/close (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5e: IPoIB, TX TIS creation (Don Dutile) [1385325 1499362]
- [netdrv] mlx5e: IPoIB, RSS flow steering tables (Don Dutile) [1385325
1499362]
- [netdrv] mlx5e: IPoIB, RX steering RSS RQTs and TIRs (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5e: IPoIB, Add netdevice profile skeleton (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5e: More generic netdev management API (Don Dutile)
[1385325 1499362]
- [netdrv] mlx5: Enable flow-steering for IB link (Don Dutile) [1385325
1499362]
- [netdrv] mlx5: Refactor create flow table method to accept underlay QP
(Don Dutile) [1385325 1499362]
- [netdrv] mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (Don
Dutile) [1385325 1499362]
- [netdrv] cxgb3: Use net_device_stats from struct net_device (Don
Dutile) [1499362]
- [netdrv] qede: Add support for ingress headroom (Don Dutile) [1462433
1499362]
- [netdrv] qede: Update receive statistic once per NAPI (Don Dutile)
[1462433 1499362]
- [netdrv] mlx5e: Set default RX moderation parameters on driver load
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Reuse alloc cq code for all CQs allocation (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Show board id in ethtool driver information (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Change FW sub_minor display to 4 zeros padding (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Make mlx5e_modify_rqs_vsd a static function (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Add support for RXFCS feature flag (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5: Update the list of the PCI supported devices (Don
Dutile) [1481607 1499362]
- [netdrv] qed: Make OOO archipelagos into an array (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Provide iSCSI statistics to management (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Add missing stat for new isles (Don Dutile) [1462433
1499362]
- [netdrv] qed: Don't close the OUT_EN during init (Don Dutile) [1462433
1499362]
- [netdrv] qed: Configure cacheline size in HW (Don Dutile) [1462433
1499362]
- [netdrv] qed: Don't use main-ptt in unrelated flows (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Warn PTT usage by wrong hw-function (Don Dutile)
[1462433 1499362]
- [netdrv] mlx4: trust shinfo->gso_segs (Don Dutile) [1456692 1499362]
- [netdrv] qed: fix missing break in OOO_LB_TC case (Don Dutile)
[1462433 1499362]
- [netdrv] mlx5e: fix build error without CONFIG_SYSFS (Don Dutile)
[1456694 1499362]
- [infiniband] ib/hfi1: Eliminate synchronize_rcu() in mr delete (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Add transmit fault injection feature (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Add receive fault injection feature (Don Dutile)
[1452789 1499362]
- [lib] fault-inject: add ratelimit option (Don Dutile) [1499362]
- [infiniband] ib/hfi1: Ensure VL index is within bounds (Don Dutile)
[1452789 1499362]
- [infiniband] ib/rdmavt: Avoid reseting wqe send_flags in unreserve
(Don Dutile) [1452789 1499362]
- [infiniband] ib/rdmavt, ib/hfi1: Fix timer migration regressions (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Add a patch value to the firmware version string
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Check for QSFP presence before attempting reads
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Check device id early during init (Don Dutile)
[1452789 1499362]
- [infiniband] ib/rdmavt: Add swqe completion trace (Don Dutile)
[1452789 1499362]
- [infiniband] ib/rdmavt: Add tracing for cq entry and poll (Don Dutile)
[1452789 1499362]
- [infiniband] ib/rdmavt: Add additional fields to post send trace (Don
Dutile) [1452789 1499362]
- [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Make wc opcode translation
driver dependent (Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: NULL pointer dereference when freeing rhashtable
(Don Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Cache registers during state change (Don Dutile)
[1452789 1499362]
- [infiniband] ib/hfi1: Race hazard avoidance in user SDMA driver (Don
Dutile) [1452789 1499362]
- [infiniband] ib/hfi1: Force logical link down (Don Dutile) [1452789
1499362]
- [infiniband] ib/ipoib: ibx: failed to create mcg debug file (Don
Dutile) [1456699 1499362]
- [infiniband] ib/core: Change completion channel to use the reworked
objects schema (Don Dutile) [1499362]
- [infiniband] ib/core: Add support for fd objects (Don Dutile) [1499362]
- [infiniband] ib/core: Add lock to multicast handlers (Don Dutile)
[1499362]
- [infiniband] ib/core: Change idr objects to use the new schema (Don
Dutile) [1499362]
- [infiniband] ib/core: Add idr based standard types (Don Dutile) [1499362]
- [infiniband] ib/core: Add support for idr types (Don Dutile) [1499362]
- [infiniband] ib/core: Refactor idr to be per uverbs_file (Don Dutile)
[1499362]
- [netdrv] qed: Add a missing error code (Don Dutile) [1462433 1499362]
- [netdrv] qed: Manage with less memory regions for RoCE (Don Dutile)
[1462433 1499362]
- [netdrv] qed: RoCE doesn't need to use SRC (Don Dutile) [1462433 1499362]
- [netdrv] qed: Correct TM ILT lines in presence of VFs (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Fix TM block ILT allocation (Don Dutile) [1462433 1499362]
- [netdrv] qed: Revise QM cofiguration (Don Dutile) [1462433 1499362]
- [netdrv] ethernet/mellanox/mlx5/core/en_ethtool.c: fix build with
gcc-4.4.4 (Don Dutile) [1499362]
- [netdrv] ethernet/mellanox/mlx5/core/en_main.c: fix build with
gcc-4.4.4 (Don Dutile) [1456694 1499362]
- [net] add explicit interrupt.h includes (Don Dutile) [1499362]
- [netdrv] qed: Use BDQ resource for storage protocols (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Utilize resource-lock based scheme (Don Dutile) [1462433
1499362]
- [netdrv] qed: Support management-based resource locking (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Send pf-flr as part of initialization (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Move to new load request scheme (Don Dutile) [1462433
1499362]
- [netdrv] qed: hw_init() to receive parameter-struct (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Correct HW stop flow (Don Dutile) [1462433 1499362]
- [netdrv] mlx5e: Add offloading of E-Switch TC pedit (header re-write)
actions (Don Dutile) [1456687 1499362]
- [netdrv] mlx5: Introduce alloc/dealloc modify header context commands
(Don Dutile) [1456687 1499362]
- [netdrv] mlx5: Introduce modify header structures, commands and
steering action definitions (Don Dutile) [1456687 1499362]
- [netdrv] mlx5: Reorder few command cases to reflect their natural
order (Don Dutile) [1456687 1499362]
- [netdrv] mlx5: Add helper to initialize a flow steering actions struct
instance (Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Properly deal with resource cleanup when adding TC
flow fails (Don Dutile) [1499362 1456687]
- [netdrv] mlx5e: Add intermediate struct for TC flow parsing attributes
(Don Dutile) [1456687 1499362]
- [netdrv] mlx5e: Add NIC attributes for offloaded TC flows (Don Dutile)
[1499362]
- [netdrv] mlx5e: Add prefix for e-switch offloaded TC flow attributes
(Don Dutile) [1499362 1456687]
- [netdrv] mlx5e: Fail safe mtu and lro setting (Don Dutile) [1499362
1456659]
- [netdrv] mlx5e: Fail safe tc setup (Don Dutile) [1499362 1456659]
- [netdrv] mlx5e: Fail safe cqe compressing/moderation mode setting (Don
Dutile) [1456659 1499362]
- [netdrv] mlx5e: Fail safe ethtool settings (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Introduce switch channels (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Minimize mlx5e_{open/close}_locked (Don Dutile)
[1456659 1499362]
- [netdrv] mlx5e: CQ and RQ don't need priv pointer (Don Dutile)
[1456659 1499362]
- [netdrv] mlx5e: Isolate open_channels from priv->params (Don Dutile)
[1456659 1499362]
- [netdrv] mlx5e: Split open/close channels to stages (Don Dutile)
[1456659 1499362]
- [netdrv] mlx5e: Refactor refresh TIRs (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Redirect RQT refactoring (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Introduce mlx5e_channels (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Set netdev->rx_cpu_rmap on netdev creation (Don
Dutile) [1456659 1499362]
- [netdrv] mlx5e: Set SQ max rate on mlx5e_open_txqsq rather on
open_channel (Don Dutile) [1456659 1499362]
- [netdrv] mlx5e: Different SQ types (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Generalize SQ create/modify/destroy functions (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Proper names for SQ/RQ/CQ functions (Don Dutile)
[1456694 1499362]
- [netdrv] mlx5e: Generalize tx helper functions for different SQ types
(Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Move mlx5e_rq struct declaration (Don Dutile) [1456694
1499362]
- [netdrv] mlx5e: XDP TX forwarding support (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs (Don
Dutile) [1456694 1499362]
- [netdrv] mlx5e: Xmit, no write combining (Don Dutile) [1456694 1499362]
- [netdrv] mlx5e: Use dma_rmb rather than rmb in CQE fetch routine (Don
Dutile) [1456694 1499362]
- [netdrv] qed: Reserve VF feature before PF (Don Dutile) [1462433 1499362]
- [netdrv] qed: Don't waste SBs unused by RoCE (Don Dutile) [1462433
1499362]
- [netdrv] qed: Reduce verbosity of unimplemented MFW messages (Don
Dutile) [1462433 1499362]
- [netdrv] qed: Correct endian order of MAC passed to MFW (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Pass src/dst sizes when interacting with MFW (Don
Dutile) [1462433 1499362]
- [netdrv] qed: Revise MFW command locking (Don Dutile) [1462433 1499362]
- [netdrv] qed: Always publish VF link from leading hwfn (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Raise verbosity of Malicious VF indications (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Make qed_iov_mark_vf_flr() return bool (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Deprecate VF multiple queue-stop (Don Dutile) [1462433
1499362]
- [netdrv] qed: Uniform IOV queue validation (Don Dutile) [1462433 1499362]
- [netdrv] qed: Correct default VF coalescing configuration (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Set HW-channel to ready before ACKing VF (Don Dutile)
[1462433 1499362]
- [netdrv] qed: Clean VF malicious indication when disabling IOV (Don
Dutile) [1462433 1499362]
- [netdrv] qed: Increase verbosity of VF -> PF errors (Don Dutile)
[1462433 1499362]
- [infiniband] utilize the new cdev_set_parent function (Don Dutile)
[1499362]
- [infiniband] ib/ucm: utilize new cdev_device_add helper function (Don
Dutile) [1499362]
- [kernel] chardev: add helper function to register char devs with a
struct device (Don Dutile) [1499362]
- [netdrv] mlx4: remove duplicate code in mlx4_en_process_rx_cq() (Don
Dutile) [1456692 1499362]
- [netdrv] mlx4: make validate_loopback() more generic (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: factorize page_address() calls (Don Dutile) [1456692
1499362]
- [netdrv] mlx4: do not access rx_desc from mlx4_en_process_rx_cq() (Don
Dutile) [1456692 1499362]
- [netdrv] mlx4: add rx_alloc_pages counter in ethtool -S (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: add page recycling in receive path (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: use order-0 pages for RX (Don Dutile) [1456692 1499362]
- [netdrv] mlx4: removal of frag_sizes[] (Don Dutile) [1456692 1499362]
- [netdrv] mlx4: reduce rx ring page_cache size (Don Dutile) [1456692
1499362]
- [netdrv] mlx4: rx_headroom is a per port attribute (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: get rid of frag_prefix_size (Don Dutile) [1456692 1499362]
- [netdrv] mlx4: remove order field from mlx4_en_frag_info (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: dma_dir is a mlx4_en_priv attribute (Don Dutile)
[1456692 1499362]
- [netdrv] mlx4: xdp: Reserve headroom for receiving packet when XDP
prog is active (Don Dutile) [1456692 1499362]
- [netdrv] mellanox: use core min/max MTU checking (Don Dutile) [1456692
1499362]
- [netdrv] mlx4_en: use napi_complete_done() return value (Don Dutile)
[1456692 1499362]
- [infiniband] ib/rxe: double free on error (Don Dutile) [1499362]
- [infiniband] ib/rxe: Suppress sparse warnings (Don Dutile) [1456704
1499362]
- [infiniband] ib/bnxt_re: Fix frame stack compilation warning (Don
Dutile) [1384857 1499362]
- [net] xprtrdma: fix double include of module.h (Don Dutile) [1499362]
- [infiniband] vmw_pvrdma: fix [un]register_netdevice_notifier (Don
Dutile) [1454965 1499362]
[3.10.0-784.el7]
- [x86] intel_rdt: Turn off most RDT features on Skylake (Jiri Olsa)
[1486121]
- [x86] intel_rdt: Add command line options for resource director
technology (Jiri Olsa) [1486121]
- [x86] intel_rdt: Move special case code for Haswell to a quirk
function (Jiri Olsa) [1486121]
- [x86] intel_rdt: Remove redundant ternary operator on return (Jiri
Olsa) [1457533]
- [x86] intel_rdt/cqm: Improve limbo list processing (Jiri Olsa) [1457533]
- [x86] intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug (Jiri
Olsa) [1457533]
- [x86] intel_rdt: Modify the intel_pqr_state for better performance
(Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Clear the default RMID during hotcpu (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Show bitmask of shareable resource with other
executing units (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Documentation for resctrl based RDT Monitoring
(Jiri Olsa) [1457533]
- [x86] intel_rdt: Fix a typo in Documentation (Jiri Olsa) [1457533]
- [x86] documentation, x86, resctrl: Recommend locking for resctrlfs
(Jiri Olsa) [1457533]
- [x86] intel_rdt/mbm: Handle counter overflow (Jiri Olsa) [1457533]
- [x86] intel_rdt/mbm: Add mbm counter initialization (Jiri Olsa) [1457533]
- [x86] intel_rdt/mbm: Basic counting of MBM events (total and local)
(Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add CPU hotplug support (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add sched_in support (Jiri Olsa) [1457533]
- [x86] intel_rdt: Introduce rdt_enable_key for scheduling (Jiri Olsa)
[1457533]
- [x86] intel_rdt/cqm: Add mount,umount support (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add rmdir support (Jiri Olsa) [1457533]
- [x86] intel_rdt: Separate the ctrl bits from rmdir (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add mon_data (Jiri Olsa) [1457533]
- [x86] intel_rdt: Prepare for RDT monitor data support (Jiri Olsa)
[1457533]
- [x86] intel_rdt/cqm: Add cpus file support (Jiri Olsa) [1457533]
- [x86] intel_rdt: Prepare to add RDT monitor cpus file support (Jiri
Olsa) [1457533]
- [x86] intel_rdt/cqm: Add tasks file support (Jiri Olsa) [1457533]
- [x86] intel_rdt: Change closid type from int to u32 (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add mkdir support for RDT monitoring (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Prepare for RDT monitoring mkdir support (Jiri Olsa)
[1457533]
- [x86] intel_rdt/cqm: Add info files for RDT monitoring (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Simplify info and base file lists (Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add RMID (Resource monitoring ID) management
(Jiri Olsa) [1457533]
- [x86] intel_rdt/cqm: Add RDT monitoring initialization (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Make rdt_resources_all more readable (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Cleanup namespace to support RDT monitoring (Jiri
Olsa) [1457533]
- [x86] intel_rdt: Mark rdt_root and closid_alloc as static (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Change file names to accommodate RDT monitor code
(Jiri Olsa) [1457533]
- [x86] maintainers: Add maintainer for Intel RDT resource allocation
(Jiri Olsa) [1457533]
- [x86] intel_rdt: Introduce a common compile option for RDT (Jiri Olsa)
[1457533]
- [x86] intel_rdt: Select KERNFS when enabling INTEL_RDT_A (Jiri Olsa)
[1457533]
- [x86] perf/cqm: Wipe out perf based cqm (Jiri Olsa) [1457533]
- [x86] documentation, x86: Intel Memory bandwidth allocation (Jiri
Olsa) [1379551]
- [x86] intel_rdt: Fix memory leak on mount failure (Jiri Olsa) [1379551]
- [x86] intel_rdt: Return error for incorrect resource names in schemata
(Jiri Olsa) [1379551]
- [x86] intel_rdt: Trim whitespace while parsing schemata input (Jiri
Olsa) [1379551]
- [x86] intel_rdt: Fix padding when resource is enabled via mount (Jiri
Olsa) [1379551]
- [x86] intel_rdt: Get rid of anon union (Jiri Olsa) [1379551]
- [x86] intel_rdt/mba: Add schemata file support for MBA (Jiri Olsa)
[1379551]
- [x86] intel_rdt: Make schemata file parsers resource specific (Jiri
Olsa) [1379551]
- [x86] intel_rdt/mba: Add info directory files for Memory Bandwidth
Allocation (Jiri Olsa) [1379551]
- [x86] intel_rdt: Make information files resource specific (Jiri Olsa)
[1379551]
- [x86] intel_rdt/mba: Add primary support for Memory Bandwidth
Allocation (MBA) (Jiri Olsa) [1379551]
- [x86] intel_rdt/mba: Memory bandwith allocation feature detect (Jiri
Olsa) [1379551]
- [x86] intel_rdt: Add resource specific msr update function (Jiri Olsa)
[1379551]
- [x86] intel_rdt: Move CBM specific data into a struct (Jiri Olsa)
[1379551]
- [x86] intel_rdt: Cleanup namespace to support multiple resource types
(Jiri Olsa) [1379551]
- [x86] intel_rdt: Organize code properly (Jiri Olsa) [1379551]
- [x86] intel_rdt: Init padding only if a device exists (Jiri Olsa)
[1379551]
- [x86] intel_rdt: Add cpus_list rdtgroup file (Jiri Olsa) [1379551]
- [x86] intel_rdt: Cleanup kernel-doc (Jiri Olsa) [1379551]
- [x86] intel_rdt: Update schemata read to show data in tabular format
(Jiri Olsa) [1379551]
- [x86] intel_rdt: Implement "update" mode when writing schemata file
(Jiri Olsa) [1379551]
- [kernel] tracing/kprobes: Allow to create probe with a module name
starting with a digit (Jiri Olsa) [1422117]
- [kernel] trace/kprobes: Allow return probes with offsets and absolute
addresses (Jiri Olsa) [1422117]
[3.10.0-783.el7]
- [netdrv] ibmvnic: Fix calculation of number of TX header descriptors
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: generalize napi_complete_done() (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: constify vio_device_id (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Correct 'unused variable' warning in build (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Add netdev_dbg output for debugging (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Clean up resources on probe failure (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Report rx buffer return codes as netdev_dbg (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Implement .get_channels (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Implement .get_ringparam (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Convert vnic server reported statistics to cpu
endian (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Implement per-queue statistics reporting (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Initialize SCRQ's during login renegotiation
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Check for transport event on driver resume (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Fix assignment of RX/TX IRQ's (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Correct return code checking for ibmvnic_init during
probe (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix error handling when registering long-term-mapped
buffers (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp
structure (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: driver initialization for kdump/kexec (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Exit polling routine correctly during adapter reset
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Remove VNIC_CLOSING check from pending_scrq (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Sanitize entire SCRQ buffer on reset (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Ensure that TX queues are disabled in
__ibmvnic_close (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Activate disabled RX buffer pools on reset (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Remove netdev notify for failover resets (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Client-initiated failover (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Return failure on attempted mtu change (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Remove module author mailing address (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Reset sub-crqs during driver reset (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Reset tx/rx pools on driver reset (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Reset the CRQ queue during driver reset (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Check adapter state during ibmvnic_poll (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Halt TX and report carrier off on H_CLOSED return
code (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Non-fatal error handling (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix cleanup of SKB's on driver close (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Send gratuitous arp on reset (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Handle failover after failed init crq (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Track state of adapter napis (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: fix missing unlock on error in __ibmvnic_reset()
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move queue restarting in ibmvnic_tx_complete
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Record SKB RX queue during poll (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Continue skb processing after skb completion error
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Check for driver reset first in ibmvnic_xmit
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Wait for any pending scrqs entries at driver close
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Clean up tx pools when closing (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Whitespace correction in release_rx_pools (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Delete napi's when releasing driver resources
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Updated reset handling (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Replace is_closed with state field (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Move resource initialization to its own routine
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move initialization of sub crqs to ibmvnic_init
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Split initialization of scrqs to its own routine
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Free skb's in cases of failure in transmit (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Validate napi exist before disabling them (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Add set_link_state routine for setting adapter link
state (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move initialization of the stats token to
ibmvnic_open (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Only retrieve error info if present (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Insert header on VLAN tagged received frame (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Set real number of rx queues (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Remove unused bouce buffer (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Allocate zero-filled memory for sub crqs (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Disable irq prior to close (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Correct crq and resource releasing (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Remove inflight list (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Do not disable IRQ after scheduling tasklet (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Fixup atomic API usage (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Unmap longer term buffer before free (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Fix ibmvnic_change_mac_addr struct format (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Report errors when failing to release sub-crqs
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Cleanup failure path in ibmvnic_open (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Create init/release routines for stats token
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Merge the two release_sub_crq_queue routines
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Create init and release routines for the rx pool
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Create init and release routines for the tx pool
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Create init and release routines for the bounce
buffer (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Update main crq initialization and release (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Remove debugfs support (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Remove unused net_stats member from struct
ibmvnic_adapter (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Correct ibmvnic handling of device open/close
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move ibmvnic adapter intialization to its own
routine (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move login to its own routine (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Move login and queue negotiation into ibmvnic_open
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Free tx/rx scrq pointer array when releasing
sub-crqs (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Allocate number of rx/tx buffers agreed on by
firmware (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix overflowing firmware/hardware TX queue (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Make CRQ interrupt tasklet wait for all capabilities
crqs (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Use common counter for capabilities checks (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Handle processing of CRQ messages in a tasklet
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix endian errors in error reporting output (Gustavo
Duarte) [1391561]
- [netdrv] ibmvnic: Fix endian error when requesting device capabilities
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Fix initial MTU settings (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Call napi_disable instead of napi_enable in failure
path (Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: Initialize completion variables before starting work
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: use new api ethtool_{get|set}_link_ksettings
(Gustavo Duarte) [1391561]
- [netdrv] ibmvnic: drop duplicate header seq_file.h (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: Fix size of debugfs name buffer (Gustavo Duarte)
[1391561]
- [netdrv] ibmvnic: use net core MTU range checking (Gustavo Duarte)
[1391561]
[3.10.0-782.el7]
- [fs] gfs2: Take inode off order_write list when setting jdata flag
(Robert S Peterson) [1492678]
- [fs] gfs2: flush the log and all pages for jdata as we do for
WB_SYNC_ALL (Robert S Peterson) [1492678]
- [fs] gfs2: Move log buffer accounting to transaction (Robert S
Peterson) [1492678]
- [fs] gfs2: Move log buffer lists into transaction (Robert S Peterson)
[1492678]
- [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail
(Robert S Peterson) [1492678]
- [fs] gfs2: aggressively issue revokes in gfs2_log_flush (Robert S
Peterson) [1492678]
- [fs] xfs: reinit btree pointer on attr tree inactivation walk (Carlos
Maiolino) [1469296]
- [fs] xfs: toggle readonly state around xfs_log_mount_finish (Eric
Sandeen) [1395978]
- [fs] xfs: write unmount record for ro mounts (Eric Sandeen) [1395978]
- [netdrv] xen-netfront: reset skb network header before checksum
(Vitaly Kuznetsov) [1487854]
- [netdrv] xen-netfront: add support for IPv6 offloads (Vitaly
Kuznetsov) [1487854]
- [netdrv] xen-netfront: use new skb_checksum_setup function (Vitaly
Kuznetsov) [1487854]
- [net] consolidate duplicate code is skb_checksum_setup() helpers
(Vitaly Kuznetsov) [1487854]
- [net] add skb_checksum_setup (Vitaly Kuznetsov) [1487854]
- [xen] xen-netback: handle IPv6 TCP GSO packets from the guest (Vitaly
Kuznetsov) [1487854]
- [x86] x86/vmware: Skip timer_irq_works() check on VMware (Vitaly
Kuznetsov) [1507026 1507025]
- [x86] x86/vmware: Skip lapic calibration on VMware (Vitaly Kuznetsov)
[1507026 1507025]
- [scsi] ipr: Set no_report_opcodes for RAID arrays (Gustavo Duarte)
[1456498]
- [scsi] ipr: Fix scsi-mq lockdep issue (Gustavo Duarte) [1456498]
- [s390] mm: fix write access check in gup_huge_pmd() (Hendrik
Brueckner) [1506126]
- [s390] cpcmd, vmcp: avoid GFP_DMA allocations (Hendrik Brueckner)
[1496111]
- [powerpc] hotplug-mem: Fix missing endian conversion of aa_index
(Serhii Popovych) [1508331]
- [security] Introduce v3 namespaced file capabilities ("Eric W.
Biederman") [1467386]
- [security] selinux: Perform both commoncap and selinux xattr checks
("Eric W. Biederman") [1467386]
[3.10.0-781.el7]
- [mm] userfaultfd: provide pid in userfault msg - add feat union
(Andrea Arcangeli) [1476833]
- [mm] userfaultfd: provide pid in userfault msg (Andrea Arcangeli)
[1476833]
- [mm] userfaultfd: add feature to request for a signal delivery (Andrea
Arcangeli) [1476833]
- [mm] fs/userfaultfd.c: drop dead code (Andrea Arcangeli) [1476833]
- [mm] userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs
(Andrea Arcangeli) [1476833]
- [mm] userfaultfd: shmem: wire up shmem_mfill_zeropage_pte (Andrea
Arcangeli) [1476833]
- [mm] userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper
(Andrea Arcangeli) [1476833]
- [mm] userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd
support (Andrea Arcangeli) [1476833]
- [mm] shmem: introduce shmem_inode_acct_block (Andrea Arcangeli) [1476833]
- [mm] userfaultfd: non-cooperative: notify about unmap of destination
during mremap (Andrea Arcangeli) [1476833]
- [mm] userfaultfd: non-cooperative: closing the uffd without triggering
SIGBUS (Andrea Arcangeli) [1476833]
- [mm] userfaultfd: non-cooperative: flush event_wqh at release time
(Andrea Arcangeli) [1476833]
- [mm] userfaultfd: replace ENOSPC with ESRCH in case mm has gone during
copy/zeropage (Andrea Arcangeli) [1476833]
- [mm] userfaultfd_zeropage: return -ENOSPC in case mm has gone (Andrea
Arcangeli) [1476833]
- [mm] userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the
end of i_size (Andrea Arcangeli) [1476833]
- [mm] userfaultfd: non-cooperative: fix fork use after free (Andrea
Arcangeli) [1476833]
- [mm] userfaultfd: hugetlbfs: remove superfluous page unlock in
VM_SHARED case (Andrea Arcangeli) [1476833]
- [mm] zram, ppc64: enable zram on ppc64 (Jerome Marchand) [1441166]
- [mm] mm/zsmalloc: simplify zs_max_alloc_size handling (Jerome
Marchand) [1441166]
- [kernel] cpuset: Allow v2 behavior in v1 cgroup (Waiman Long) [947004]
- [kernel] cgroup: Add mount flag to enable cpuset to use v2 behavior in
v1 cgroup (Waiman Long) [947004]
- [kernel] cpuset: fix the WARN_ON() in update_nodemasks_hier() (Waiman
Long) [947004]
- [kernel] cpuset: export effective masks to userspace (Waiman Long)
[947004]
- [kernel] cpuset: allow writing offlined masks to cpuset.cpus/mems
(Waiman Long) [947004]
- [kernel] cpuset: enable onlined cpu/node in effective masks (Waiman
Long) [947004]
- [kernel] cpuset: refactor cpuset_hotplug_update_tasks() (Waiman Long)
[947004]
- [kernel] cpuset: make cs->{cpus, mems}_allowed as user-configured
masks (Waiman Long) [947004]
- [kernel] cpuset: apply cs->effective_{cpus,mems} (Waiman Long) [947004]
- [kernel] cpuset: initialize top_cpuset's configured masks at mount
(Waiman Long) [947004]
- [kernel] cpuset: use effective cpumask to build sched domains (Waiman
Long) [947004]
- [kernel] cpuset: inherit ancestor's masks if effective_{cpus, mems}
becomes empty (Waiman Long) [947004]
- [kernel] cpuset: update cs->effective_{cpus, mems} when config changes
(Waiman Long) [947004]
- [kernel] cpuset: update cpuset->effective_{cpus, mems} at hotplug
(Waiman Long) [947004]
- [kernel] cpuset: add cs->effective_cpus and cs->effective_mems (Waiman
Long) [947004]
- [kernel] cpuset: Add a dummy cgroup_on_dfl() function (Waiman Long)
[947004]
- [kernel] cpuset: fix a regression in validating config change (Waiman
Long) [947004]
- [kernel] cpuset: rename @cont to @cgrp (Waiman Long) [947004]
- [kernel] cpuset: fix to migrate mm correctly in a corner case (Waiman
Long) [947004]
- [kernel] cpuset: allow to move tasks to empty cpusets (Waiman Long)
[947004]
- [kernel] cpuset: allow to keep tasks in empty cpusets (Waiman Long)
[947004]
- [kernel] cpuset: introduce effective_{cpumask|nodemask}_cpuset()
(Waiman Long) [947004]
- [kernel] cpuset: record old_mems_allowed in struct cpuset (Waiman
Long) [947004]
- [kernel] cpuset: remove async hotplug propagation work (Waiman Long)
[947004]
- [kernel] cpuset: let hotplug propagation work wait for task attaching
(Waiman Long) [947004]
- [kernel] cpuset: re-structure update_cpumask() a bit (Waiman Long)
[947004]
- [kernel] cpuset: remove cpuset_test_cpumask() (Waiman Long) [947004]
- [kernel] cpuset: remove unnecessary variable in cpuset_attach()
(Waiman Long) [947004]
- [kernel] cpuset: cleanup guarantee_online_{cpus|mems}() (Waiman Long)
[947004]
- [kernel] cpuset: remove redundant check in
cpuset_cpus_allowed_fallback() (Waiman Long) [947004]
[3.10.0-780.el7]
- [fs] xfs: add support for superblock writeback list (Brian Foster)
[1497235]
- [fs] fs/fs-writeback.c: add a new writeback list for sync (Brian
Foster) [1497235]
- [fs] inode: rename i_wb_list to i_io_list (Brian Foster) [1497235]
- [fs] sync: serialise per-superblock sync operations (Brian Foster)
[1497235]
- [fs] inode: convert inode_sb_list_lock to per-sb (Brian Foster) [1497235]
- [fs] xfs: use iomap new flag for newly allocated delalloc blocks
(Brian Foster) [1479473]
- [fs] xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files (Brian
Foster) [1479473]
- [fs] xfs: resurrect debug mode drop buffered writes mechanism (Brian
Foster) [1479473]
- [fs] xfs: clear delalloc and cache on buffered write failure (Brian
Foster) [1479473]
- [fs] xfs: defer should abort intent items if the trans roll fails
(Brian Foster) [1479473]
- [fs] xfs: add xfs_trim_extent (Brian Foster) [1479473]
- [fs] libxfs: v3 inodes are only valid on crc-enabled filesystems
(Brian Foster) [1479473]
- [fs] xfs: unset MS_ACTIVE if mount fails (Brian Foster) [1479473]
- [fs] xfs: don't take the IOLOCK exclusive for direct I/O page
invalidation (Brian Foster) [1479473]
- [fs] xfs: add some 'static' annotations (Brian Foster) [1479473]
- [fs] xfs: refactor swapext code (Brian Foster) [1479473]
- [fs] xfs: various swapext cleanups (Brian Foster) [1479473]
- [fs] xfs: return work remaining at the end of a bunmapi operation
(Brian Foster) [1479473]
- [fs] xfs: update atime before I/O in xfs_file_dio_aio_read (Brian
Foster) [1479473]
- [fs] xfs: remote attribute blocks aren't really userdata (Brian
Foster) [1479473]
- [fs] xfs: Propagate dentry down to inode_change_ok() (Brian Foster)
[1479473]
- [fs] xfs: defer should allow ->finish_item to request a new
transaction (Brian Foster) [1479473]
- [fs] xfs: count the blocks in a btree (Brian Foster) [1479473]
- [fs] xfs: create a standard btree size calculator code (Brian Foster)
[1479473]
- [fs] xfs: track log done items directly in the deferred pending work
item (Brian Foster) [1479473]
- [fs] xfs: don't log the entire end of the AGF (Brian Foster) [1479473]
- [fs] xfs: don't perform lookups on zero-height btrees (Brian Foster)
[1479473]
- [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate
(Brian Foster) [1479473]
- [fs] xfs: move (and rename) the deferred bmap-free tracepoints (Brian
Foster) [1479473]
- [fs] xfs: collapse single use static functions (Brian Foster) [1479473]
- [fs] xfs: remove unnecessary parentheses from log redo item recovery
functions (Brian Foster) [1479473]
- [fs] xfs: remove unnecesary lshift/rshift key initialization (Brian
Foster) [1479473]
- [fs] xfs: add tracepoints and error injection for deferred extent
freeing (Brian Foster) [1479473]
- [fs] xfs: refactor redo intent item processing (Brian Foster) [1479473]
- [fs] xfs: rename flist/free_list to dfops (Brian Foster) [1479473]
- [fs] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_*
(Brian Foster) [1479473]
- [fs] xfs: rework xfs_bmap_free callers to use xfs_defer_ops (Brian
Foster) [1479473]
- [fs] xfs: enable the xfs_defer mechanism to process extents to free
(Brian Foster) [1479473]
- [fs] xfs: clean up typedef usage in the EFI/EFD handling code (Brian
Foster) [1479473]
- [fs] xfs: add tracepoints for the deferred ops mechanism (Brian
Foster) [1479473]
- [fs] xfs: move deferred operations into a separate file (Brian Foster)
[1479473]
- [fs] xfs: refactor btree owner change into a separate visit-blocks
function (Brian Foster) [1479473]
- [fs] xfs: add function pointers for get/update keys to the btree
(Brian Foster) [1479473]
- [fs] xfs: during btree split, save new block key & ptr for future
insertion (Brian Foster) [1479473]
- [fs] xfs: set *stat=1 after iroot realloc (Brian Foster) [1479473]
- [fs] xfs: fix locking of the rt bitmap/summary inodes (Brian Foster)
[1479473]
- [fs] xfs: fix attr shortform structure alignment on cris (Brian
Foster) [1479473]
- [fs] xfs: remove EXPERIMENTAL tag from sparse inode feature (Brian
Foster) [1479473]
- [fs] libxfs: directory node splitting does not have an extra block
(Brian Foster) [1479473]
- [fs] xfs: remove dax code from object file when disabled (Brian
Foster) [1479473]
- [fs] xfs: remove __arch_pack (Brian Foster) [1479473]
- [fs] xfs: kill xfs_dir2_inou_t (Brian Foster) [1479473]
- [fs] xfs: kill xfs_dir2_sf_off_t (Brian Foster) [1479473]
- [fs] xfs: remove the magic numbers in xfs_btree_block-related len
macros (Brian Foster) [1479473]
- [fs] xfs: indentation fix in xfs_btree_get_iroot() (Brian Foster)
[1479473]
- [fs] xfs: don't allow negative error tags (Brian Foster) [1479473]
- [fs] xfs: refactor btree maxlevels computation (Brian Foster) [1479473]
- [fs] xfs: convert list of extents to free into a regular list (Brian
Foster) [1479473]
- [fs] xfs: separate freelist fixing into a separate helper (Brian
Foster) [1479473]
- [fs] xfs: rearrange xfs_bmap_add_free parameters (Brian Foster) [1479473]
- [fs] xfs: check for a valid error_tag in errortag_add (Brian Foster)
[1479473]
- [fs] xfs: enable buffer deadlock postmortem diagnosis via ftrace
(Brian Foster) [1479473]
- [fs] xfs: check offsets of variable length structures (Brian Foster)
[1479473]
- [fs] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly
(Brian Foster) [1479473]
- [fs] xfs: reduce lock hold times in buffer writeback (Brian Foster)
[1479473]
- [fs] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined (Brian
Foster) [1479473]
- [fs] xfs: make several functions static (Brian Foster) [1479473]
- [fs] xfs: remove spurious shutdown type check from xfs_bmap_finish()
(Brian Foster) [1479473]
[3.10.0-779.el7]
- [fs] xfs: report zeroed or not correctly in xfs_zero_range() (Eric
Sandeen) [1496513]
- [fs] iomap: fix integer truncation issues in the zeroing and dirtying
helpers (Eric Sandeen) [1496513]
- [fs] xfs: disable per-inode DAX flag (Eric Sandeen) [1496513]
- [fs] xfs: actually report xattr extents via iomap (Eric Sandeen) [1496513]
- [fs] mm, fs: check for fatal signals in do_generic_file_read() (Eric
Sandeen) [1496513]
- [fs] fs: break out of iomap_file_buffered_write on fatal signals (Eric
Sandeen) [1496513]
- [fs] dax: Fix sleep in atomic contex in grab_mapping_entry() (Eric
Sandeen) [1496513]
- [fs] dax: rip out get_block based IO support (Eric Sandeen) [1496513]
- [fs] ext4: rip out DAX handling from direct IO path (Eric Sandeen)
[1496513]
- [fs] ext4: convert DAX faults to iomap infrastructure (Eric Sandeen)
[1496513]
- [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1496513]
- [fs] ext4: DAX iomap write support (Eric Sandeen) [1496513]
- [fs] ext4: use iomap for zeroing blocks in DAX mode (Eric Sandeen)
[1496513]
- [fs] ext4: factor out checks from ext4_file_write_iter() (Eric
Sandeen) [1496513]
- [fs] ext4: convert DAX reads to iomap infrastructure (Eric Sandeen)
[1496513]
- [fs] dax: Introduce IOMAP_FAULT flag (Eric Sandeen) [1496513]
- [fs] xfs: use struct iomap based DAX PMD fault path (Eric Sandeen)
[1496513]
- [fs] dax: add struct iomap based DAX PMD support (Eric Sandeen) [1496513]
- [fs] dax: dax_iomap_fault() needs to call iomap_end() (Eric Sandeen)
[1496513]
- [fs] dax: add dax_iomap_sector() helper function (Eric Sandeen) [1496513]
- [fs] dax: correct dax iomap code namespace (Eric Sandeen) [1496513]
- [fs] xfs: use iomap to implement DAX (Eric Sandeen) [1496513]
- [fs] xfs: refactor xfs_setfilesize (Eric Sandeen) [1496513]
- [fs] xfs: take the ilock shared if possible in xfs_file_iomap_begin
(Eric Sandeen) [1496513]
- [fs] dax: provide an iomap based fault handler (Eric Sandeen) [1496513]
- [fs] dax: provide an iomap based dax read/write path (Eric Sandeen)
[1496513]
- [fs] fs: Do to trim high file position bits in
iomap_page_mkwrite_actor (Eric Sandeen) [1496513]
- [fs] iomap: add IOMAP_REPORT (Eric Sandeen) [1496513]
- [fs] iomap: expose iomap_apply outside iomap.c (Eric Sandeen) [1496513]
- [fs] iomap: add IOMAP_F_NEW flag (Eric Sandeen) [1496513]
- [fs] xfs: Add buffered IO support back to get_block for splice (Eric
Sandeen) [1496513]
- [fs] xfs: rewrite and optimize the delalloc write path (Eric Sandeen)
[1496513]
- [fs] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case
(Eric Sandeen) [1496513]
- [fs] xfs: factor our a helper to calculate the EOF alignment (Eric
Sandeen) [1496513]
- [fs] xfs: move xfs_bmbt_to_iomap up (Eric Sandeen) [1496513]
- [fs] iomap: add a flag to report shared extents (Eric Sandeen) [1496513]
- [fs] fs: add iomap_file_dirty (Eric Sandeen) [1496513]
- [fs] iomap: don't set FIEMAP_EXTENT_MERGED for extent based
filesystems (Eric Sandeen) [1496513]
- [fs] xfs: (re-)implement FIEMAP_FLAG_XATTR (Eric Sandeen) [1496513]
- [fs] xfs: simplify xfs_file_iomap_begin (Eric Sandeen) [1496513]
- [fs] iomap: mark ->iomap_end as optional (Eric Sandeen) [1496513]
- [fs] iomap: prepare iomap_fiemap for attribute mappings (Eric Sandeen)
[1496513]
- [fs] iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag (Eric
Sandeen) [1496513]
- [fs] xfs: kill xfs_zero_remaining_bytes (Eric Sandeen) [1496513]
- [fs] xfs: split xfs_free_file_space in manageable pieces (Eric
Sandeen) [1496513]
- [fs] xfs: use xfs_zero_range in xfs_zero_eof (Eric Sandeen) [1496513]
- [fs] xfs: handle 64-bit length in xfs_iozero (Eric Sandeen) [1496513]
- [fs] xfs: use iomap infrastructure for DAX zeroing (Eric Sandeen)
[1496513]
- [fs] xfs: use iomap fiemap implementation (Eric Sandeen) [1496513]
- [fs] xfs: implement iomap based buffered write path (Eric Sandeen)
[1496513]
- [fs] xfs: reorder zeroing and flushing sequence in truncate (Eric
Sandeen) [1496513]
- [fs] xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c (Eric
Sandeen) [1496513]
- [fs] fs: iomap based fiemap implementation (Eric Sandeen) [1496513]
- [fs] fs: support DAX based iomap zeroing (Eric Sandeen) [1496513]
- [fs] fs: introduce iomap infrastructure (Eric Sandeen) [1496513]
- [fs] fs: move struct iomap from exportfs.h to a separate header (Eric
Sandeen) [1496513]
- [fs] block_dev: remove DAX leftovers (Eric Sandeen) [1496513]
- [fs] block: remove BLK_DEV_DAX config option (Eric Sandeen) [1496513]
[3.10.0-778.el7]
- [kernel] livepatch: __klp_disable_patch() should never be called for
disabled patches (Josh Poimboeuf) [1430637]
- [kernel] livepatch: Correctly call klp_post_unpatch_callback() in
error paths (Josh Poimboeuf) [1430637]
- [kernel] livepatch: add transition notices (Josh Poimboeuf) [1430637]
- [kernel] livepatch: move transition "complete" notice into
klp_complete_transition() (Josh Poimboeuf) [1430637]
- [kernel] livepatch: add (un)patch callbacks (Josh Poimboeuf) [1430637]
- [kernel] ftrace: Add more checks for FTRACE_FL_DISABLED in processing
ip records (Josh Poimboeuf) [1430637]
- [x86] stacktrace: Avoid recording save_stack_trace() wrappers (Josh
Poimboeuf) [1430637]
- [x86] x86/dumpstack: Remove raw stack dump (Josh Poimboeuf) [1430637]
- [x86] unwind: Fix oprofile module link error (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Fix show_stack() task pointer regression (Josh
Poimboeuf) [1430637]
- [x86] dumpstack: Remove dump_trace() and related callbacks (Josh
Poimboeuf) [1430637]
- [x86] dumpstack: Convert show_trace_log_lvl() to use the new unwinder
(Josh Poimboeuf) [1430637]
- [x86] oprofile/x86: Convert x86_backtrace() to use the new unwinder
(Josh Poimboeuf) [1430637]
- [x86] stacktrace: Convert save_stack_trace_*() to use the new unwinder
(Josh Poimboeuf) [1430637]
- [x86] perf/x86: Convert perf_callchain_kernel() to use the new
unwinder (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Remove NULL task pointer convention (Josh Poimboeuf)
[1430637]
- [x86] dumpstack: Remove unnecessary stack pointer arguments (Josh
Poimboeuf) [1430637]
- [x86] oprofile/x86: Add regs->ip to oprofile trace (Josh Poimboeuf)
[1430637]
- [x86] perf/x86: Check perf_callchain_store() error (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: unpatch all klp_objects if klp_module_coming fails
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: Small shadow variable documentation fixes (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: __klp_shadow_get_or_alloc() is local to shadow.c
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: introduce shadow variable API (Josh Poimboeuf)
[1430637]
- [x86] x86/dumpstack: Fix interrupt and exception stack boundary checks
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: Fix stacking of patches with respect to RCU (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: Reduce the time of finding module symbols (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: add missing printk newlines (Josh Poimboeuf) [1430637]
- [kernel] livepatch: Cancel transition a safe way for immediate patches
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: make klp_mutex proper part of API (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: allow removal of a disabled patch (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: add /proc/<pid>/patch_state (Josh Poimboeuf) [1430637]
- [kernel] livepatch: change to a per-task consistency model (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: store function sizes (Josh Poimboeuf) [1430637]
- [kernel] livepatch: use kstrtobool() in enabled_store() (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: move patching functions into patch.c (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: remove unnecessary object loaded check (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: separate enabled and patched states (Josh
Poimboeuf) [1430637]
- [kernel] livepatch/x86: add TIF_PATCH_PENDING thread flag (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: create temporary klp_update_patch_state() stub
(Josh Poimboeuf) [1430637]
- [x86] x86/entry: define _TIF_ALLWORK_MASK flags explicitly (Josh
Poimboeuf) [1430637]
- [kernel] stacktrace/x86: add function for detecting reliable stack
traces (Josh Poimboeuf) [1430637]
- [x86] x86/unwind: update unwinder for livepatch (Josh Poimboeuf) [1430637]
- [kernel] x86/entry: annotate entry code call locations for livepatch
unwinder (Josh Poimboeuf) [1430637]
- [kernel] livepatch: doc: remove the limitation for schedule() patching
(Josh Poimboeuf) [1430637]
- [kernel] documentation/livepatch: Fix stale link to gmame (Josh
Poimboeuf) [1430637]
- [x86] x86/boot: Move the _stext marker to before the boot code (Josh
Poimboeuf) [1430637]
- [x86] x86/boot/64: Put a real return address on the idle task stack
(Josh Poimboeuf) [1430637]
- [x86] x86/boot/64: Use a common function for starting CPUs (Josh
Poimboeuf) [1430637]
- [x86] x86/unwind: Add new unwind interface and implementations (Josh
Poimboeuf) [1430637]
- [x86] x86/dumpstack: Add recursion checking for all stacks (Josh
Poimboeuf) [1430637]
- [x86] x86/dumpstack: Add support for unwinding empty IRQ stacks (Josh
Poimboeuf) [1430637]
- [x86] dumpstack: Add get_stack_info() interface (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Simplify in_exception_stack() (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Allow preemption in show_stack_log_lvl() and
dump_trace() (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Add get_stack_pointer() and get_frame_pointer() (Josh
Poimboeuf) [1430637]
- [x86] x86/dumpstack: Make printk_stack_address() more generally useful
(Josh Poimboeuf) [1430637]
- [x86] x86/dumpstack/ftrace: Don't print unreliable addresses in
print_context_stack_bp() (Josh Poimboeuf) [1430637]
- [x86] x86/dumpstack/ftrace: Mark function graph handler function as
unreliable (Josh Poimboeuf) [1430637]
- [x86] ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Josh
Poimboeuf) [1430637]
- [x86] x86/dumpstack/ftrace: Convert dump_trace() callbacks to use
ftrace_graph_ret_addr() (Josh Poimboeuf) [1430637]
- [kernel] ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers
(Josh Poimboeuf) [1430637]
- [kernel] ftrace: Add return address pointer to ftrace_ret_stack (Josh
Poimboeuf) [1430637]
- [kernel] ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config
(Josh Poimboeuf) [1430637]
- [kernel] ftrace: Only allocate the ret_stack 'fp' field when needed
(Josh Poimboeuf) [1430637]
- [x86] dumpstack: Remove 64-byte gap at end of irq stack (Josh
Poimboeuf) [1430637]
- [kernel] x86/dumpstack: Remove extra brackets around "<EOE>" (Josh
Poimboeuf) [1430637]
- [kernel] x86/asm/head: Rename 'stack_start' -> 'initial_stack' (Josh
Poimboeuf) [1430637]
- [kernel] x86/dumpstack: Remove show_trace() (Josh Poimboeuf) [1430637]
- [kernel] livepatch: use arch_klp_init_object_loaded() to finish
arch-specific tasks (Josh Poimboeuf) [1430637]
- [kernel] x86/dumpstack: Try harder to get a call trace on stack
overflow (Josh Poimboeuf) [1430637]
- [kernel] x86/dumpstack: Honor supplied @regs arg (Josh Poimboeuf)
[1430637]
- [kernel] x86: avoid avoid passing around 'thread_info' in stack
dumping code (Josh Poimboeuf) [1430637]
- [kernel] livepatch: make object/func-walking helpers more robust (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: Add some basic livepatch documentation (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: robustify klp_register_patch() API error checking
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: Allow architectures to specify an alternate ftrace
location (Josh Poimboeuf) [1430637]
- [kernel] livepatch: reuse module loader code to write relocations
(Josh Poimboeuf) [1430637]
- [kernel] module: preserve Elf information for livepatch modules (Josh
Poimboeuf) [1430637]
- [kernel] elf: add livepatch-specific Elf constants (Josh Poimboeuf)
[1430637]
- [kernel] sscanf: implement basic character sets (Josh Poimboeuf) [1430637]
- [kernel] livepatch/module: remove livepatch module notifier (Josh
Poimboeuf) [1430637]
- [kernel] modules: split part of complete_formation() into
prepare_coming_module() (Josh Poimboeuf) [1430637]
- [kernel] livepatch: Fix the error message about unresolvable ambiguity
(Josh Poimboeuf) [1430637]
- [kernel] klp: remove CONFIG_LIVEPATCH dependency from klp headers
(Josh Poimboeuf) [1430637]
- [kernel] klp: remove superfluous errors in asm/livepatch.h (Josh
Poimboeuf) [1430637]
- [kernel] perf: generalize perf_callchain (Josh Poimboeuf) [1430637]
- [kernel] ftrace/module: remove ftrace module notifier (Josh Poimboeuf)
[1430637]
- [kernel] ftrace/module: Call clean up function when module init fails
early (Josh Poimboeuf) [1430637]
- [kernel] livepatch: change the error message in asm/livepatch.h header
files (Josh Poimboeuf) [1430637]
- [kernel] ftrace: Fix the race between ftrace and insmod (Josh
Poimboeuf) [1430637]
- [kernel] ftrace: Add infrastructure for delayed enabling of module
functions (Josh Poimboeuf) [1430637]
- [kernel] ftrace: Cleanup of global variables ftrace_new_pgs and
ftrace_update_cnt (Josh Poimboeuf) [1430637]
- [kernel] livepatch: Cleanup module page permission changes (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: function, sympos scheme in livepatch sysfs
directory (Josh Poimboeuf) [1430637]
- [kernel] livepatch: add sympos as disambiguator field to klp_reloc
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: add old_sympos as disambiguator field to klp_func
(Josh Poimboeuf) [1430637]
- [kernel] module: Add module_{enable,disable}_ro() (Josh Poimboeuf)
[1430637]
- [kernel] module: Use the same logic for setting and unsetting RO/NX
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: x86: fix relocation computation with kASLR (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: Fix crash with !CONFIG_DEBUG_SET_MODULE_RONX (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: Improve error handling in klp_disable_func() (Josh
Poimboeuf) [1430637]
- [kernel] ftrace: Format MCOUNT_ADDR address as type unsigned long
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: add module locking around kallsyms calls (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: annotate klp_init() with __init (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: introduce patch/func-walking helpers (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: make kobject in klp_object statically allocated
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: Prevent patch inconsistencies if the coming module
notifier fails (Josh Poimboeuf) [1430637]
- [kernel] livepatch: match return value to function signature (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: x86: make kASLR logic more accurate (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: add support on s390 (Josh Poimboeuf) [1430637]
- [kernel] livepatch: Fix subtle race with coming and going modules
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: remove unnecessary call to
klp_find_object_module() (Josh Poimboeuf) [1430637]
- [kernel] livepatch: fix RCU usage in klp_find_external_symbol() (Josh
Poimboeuf) [1430637]
- [kernel] x86/kernel: Fix output of show_stack_log_lvl() (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: RCU protect struct klp_func all the time when used
in klp_ftrace_handler() (Josh Poimboeuf) [1430637]
- [kernel] livepatch: remove extern specifier from header files (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: fix format string in kobject_init_and_add() (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: simplify disable error path (Josh Poimboeuf) [1430637]
- [kernel] livepatch: add missing newline to error message (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: rename config to CONFIG_LIVEPATCH (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: fix uninitialized return value (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: change ARCH_HAVE_LIVE_PATCHING to
HAVE_LIVE_PATCHING (Josh Poimboeuf) [1430637]
- [kernel] livepatch: support for repatching a function (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: enforce patch stacking semantics (Josh Poimboeuf)
[1430637]
- [kernel] livepatch: fix deferred module patching order (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: handle ancient compilers with more grace (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: kconfig: use bool instead of boolean (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: samples: fix usage example comments (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: use FTRACE_OPS_FL_IPMODIFY (Josh Poimboeuf) [1430637]
- [kernel] livepatch: move x86 specific ftrace handler code to arch/x86
(Josh Poimboeuf) [1430637]
- [kernel] livepatch: samples: add sample live patching module (Josh
Poimboeuf) [1430637]
- [kernel] livepatch: kernel: add support for live patching (Josh
Poimboeuf) [1430637]
- [kernel] powerpc/ftrace: simplify prepare_ftrace_return (Josh
Poimboeuf) [1430637]
- [kernel] x86: Fix dumpstack_64 irq stack handling (Josh Poimboeuf)
[1430637]
- [kernel] x86: Fix dumpstack_64 to keep state of "used" variable in
loop (Josh Poimboeuf) [1430637]
- [kernel] x86: Clean up dumpstack_64.c code (Josh Poimboeuf) [1430637]
- [x86] dumpstack: Fix printk_address for direct addresses (Josh
Poimboeuf) [1430637]
- [kernel] s390/ftrace: prepare_ftrace_return() function call order
(Josh Poimboeuf) [1430637]
- [x86] revert "dumpstack: Remove raw stack dump" (Josh Poimboeuf) [1430637]
[3.10.0-777.el7]
- [usb] xhci: Bad Ethernet performance plugged in ASM1042A host (Torez
Smith) [1459020]
- [usb] lib/string: add sysfs_match_string helper (Torez Smith) [1456565]
- [usb] typec: include linux/device.h in ucsi.h (Torez Smith) [1456565]
- [usb] typec: ucsi: Add ACPI driver (Torez Smith) [1456565]
- [usb] typec: Add support for UCSI interface (Torez Smith) [1456565]
- [usb] typec: Add a sysfs node to manage port type (Torez Smith) [1456565]
- [usb] typec: update partner power delivery support with opmode (Torez
Smith) [1456565]
- [usb] typec: Don't prevent using constant typec_mode_desc initializers
(Torez Smith) [1456565]
- [usb] typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY
(Torez Smith) [1456565]
- [usb] USB Type-C connector class (Torez Smith) [1456565]
- [usb] usb-storage: enable use of host wide tags for UAS driver (Torez
Smith) [1435752]
- [usb] hso: register netdev later to avoid a race condition (Torez
Smith) [1435752]
- [usb] hso: fix module unloading (Torez Smith) [1435752]
- [usb] plusb: Add support for PL-27A1 (Torez Smith) [1435752]
- [usb] kaweth: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] ch9200: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] lan78xx: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] sr9700: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] cx82310_eth: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] smsc75xx: use skb_cow_head() to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] smsc95xx: Use skb_cow_head to deal with cloned skbs (Torez
Smith) [1435752]
- [usb] qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 (Torez
Smith) [1435752]
- [usb] usbnet: make sure no NULL pointer is passed through (Torez
Smith) [1435752]
- [usb] r8152: The Microsoft Surface docks also use R8152 v2 (Torez
Smith) [1435752]
- [usb] xhci: Manually give back cancelled URB if we can't queue it for
cancel (Torez Smith) [1435752]
- [usb] xhci: Set URB actual length for stopped control transfers (Torez
Smith) [1435752]
- [usb] fix linked-list corruption in rh_call_control() (Torez Smith)
[1435752]
- [usb] r8152: prevent the driver from transmitting packets with carrier
off (Torez Smith) [1435752]
- [usb] r8152: fix the rx early size of RTL8153 (Torez Smith) [1435752]
- [usb] r8152: set the RMS of RTL8153 according to the mtu (Torez Smith)
[1435752]
- [usb] qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4
(Torez Smith) [1435752]
- [usb] qmi_wwan: add Dell DW5811e (Torez Smith) [1435752]
- [usb] r8152: fix the list rx_done may be used without initialization
(Torez Smith) [1435752]
- [usb] serial: qcserial: add Dell DW5811e (Torez Smith) [1435752]
- [usb] hub: Fix crash after failure to read BOS descriptor (Torez
Smith) [1435752]
- [usb] usbtmc: fix probe error path (Torez Smith) [1435752]
- [usb] usbtmc: add missing endpoint sanity check (Torez Smith) [1435752]
- [usb] serial: option: add Quectel UC15, UC20, EC21, and EC25 modems
(Torez Smith) [1435752]
- [usb] usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk (Torez
Smith) [1435752]
- [usb] wusbcore: fix NULL-deref at probe (Torez Smith) [1435752]
- [usb] uss720: fix NULL-deref at probe (Torez Smith) [1435752]
- [usb] lvtest: fix NULL-deref at probe (Torez Smith) [1435752]
- [usb] idmouse: fix NULL-deref at probe (Torez Smith) [1435752]
- [usb] scripts/spelling.txt: add "disble(d)" pattern and fix typo
instances (Torez Smith) [1435752]
- [usb] host: xhci-dbg: HCIVERSION should be a binary number (Torez
Smith) [1435752]
- [usb] xhci: remove dummy extra_priv_size for size of xhci_hcd struct
(Torez Smith) [1435752]
- [usb] xhci-mtk: check hcc_params after adding primary hcd (Torez
Smith) [1435752]
- [usb] usb-storage: Add ignore-residue quirk for Initio INIC-3619
(Torez Smith) [1435752]
- [usb] iowarrior: fix NULL-deref in write (Torez Smith) [1435752]
- [usb] iowarrior: fix NULL-deref at probe (Torez Smith) [1435752]
- [usb] serial: safe_serial: fix information leak in completion handler
(Torez Smith) [1435752]
- [usb] serial: io_ti: fix information leak in completion handler (Torez
Smith) [1435752]
- [usb] serial: omninet: drop open callback (Torez Smith) [1435752]
- [usb] serial: omninet: fix reference leaks at open (Torez Smith) [1435752]
- [usb] serial: io_ti: fix NULL-deref in interrupt callback (Torez
Smith) [1435752]
- [usb] serial: digi_acceleport: fix OOB-event processing (Torez Smith)
[1435752]
- [usb] asix_devices: fix missing return code check on call to
asix_write_medium_mode (Torez Smith) [1435752]
- [usb] cdc-wdm: remove logically dead code (Torez Smith) [1435752]
- [usb] serial: keyspan: drop header file (Torez Smith) [1435752]
- [usb] serial: io_edgeport: drop io-tables header file (Torez Smith)
[1435752]
- [usb] misc: usbtest: remove redundant check on retval < 0 (Torez
Smith) [1435752]
- [usb] serial: upd78f0730: sort device ids (Torez Smith) [1435752]
- [usb] serial: upd78f0730: add ID for EVAL-ADXL362Z (Torez Smith) [1435752]
- [usb] lan78xx: fix build errors when linux/phy*.h is removed from
dsa.h (Torez Smith) [1435752]
- [usb] ohci-hub: fix typo in dbg_port macro (Torez Smith) [1435752]
- [usb] serial: mos7840: fix another NULL-deref at open (Torez Smith)
[1435752]
- [usb] serial: console: clean up sanity checks (Torez Smith) [1435752]
- [usb] serial: metro-usb: drop redundant URB reinitialisation (Torez
Smith) [1435752]
- [usb] serial: metro-usb: drop function-tracing debugging (Torez Smith)
[1435752]
- [usb] serial: metro-usb: drop redundant URB unlink (Torez Smith) [1435752]
- [usb] serial: metro-usb: drop unused interrupt-out callback (Torez
Smith) [1435752]
- [usb] xhci-mtk: make the reference clock optional (Torez Smith) [1435752]
- [usb] usb-misc: sisusbvga: remove dead code (Torez Smith) [1435752]
- [usb] serial: sierra: fix bogus alternate-setting assumption (Torez
Smith) [1435752]
- [usb] serial: ftdi_sio: fix line-status over-reporting (Torez Smith)
[1435752]
- [usb] serial: cp210x: add new IDs for GE Bx50v3 boards (Torez Smith)
[1435752]
- [usb] misc: adutux: remove redundant error check on copy_to_user
return code (Torez Smith) [1435752]
- [usb] serial: keyspan_pda: fix receive sanity checks (Torez Smith)
[1435752]
- [usb] serial: digi_acceleport: fix incomplete rx sanity check (Torez
Smith) [1435752]
- [usb] serial: digi_acceleport: fix OOB data sanity check (Torez Smith)
[1435752]
- [usb] serial: ark3116: use port device for info and error messages
(Torez Smith) [1435752]
- [usb] serial: ark3116: remove redundant interrupt-urb check (Torez
Smith) [1435752]
- [usb] serial: ark3116: fix endpoint-check return value (Torez Smith)
[1435752]
- [usb] uvcvideo: (cosmetic) Remove a superfluous assignment (Torez
Smith) [1435752]
- [usb] cdc-acm: fix TIOCGSERIAL flags (Torez Smith) [1435752]
- [usb] serial: add uPD78F0730 USB to Serial Adaptor Driver (Torez
Smith) [1435752]
- [usb] serial: drop unused ASYNC flags (Torez Smith) [1435752]
- [usb] serial: ftdi_sio: clean up ioctl handler (Torez Smith) [1435752]
- [usb] r8152: fix the wrong spelling (Torez Smith) [1435752]
- [usb] serial: ftdi_sio: fix extreme low-latency setting (Torez Smith)
[1435752]
- [usb] xhci: refactor xhci_urb_enqueue (Torez Smith) [1435752]
- [usb] xhci: simplify how we store TDs in urb private data (Torez
Smith) [1435752]
- [usb] xhci: Rename variables related to transfer descritpors (Torez
Smith) [1435752]
- [usb] xhci: rename size variable to num_tds (Torez Smith) [1435752]
- [usb] host: xhci: add xhci_virt_device tracer (Torez Smith) [1435752]
- [usb] host: xhci: remove newline from tracer (Torez Smith) [1435752]
- [usb] host: xhci: convert several if() to a single switch statement
(Torez Smith) [1435752]
- [usb] host: xhci: add urb_enqueue/dequeue/giveback tracers (Torez
Smith) [1435752]
- [usb] host: xhci: make a generic TRB tracer (Torez Smith) [1435752]
- [usb] host: xhci: combine event TRB completion debugging messages
(Torez Smith) [1435752]
- [usb] host: xhci: convert to list_for_each_entry_safe() (Torez Smith)
[1435752]
- [usb] xhci: use the trb_to_noop() helper for command trbs (Torez
Smith) [1435752]
- [usb] xhci: Introduce helper to turn one TRB into a no-op (Torez
Smith) [1435752]
- [usb] host: xhci: unconditionally call xhci_unmap_td_bounce_buffer()
(Torez Smith) [1435752]
- [usb] host: xhci: check for a valid ring when unmapping bounce buffer
(Torez Smith) [1435752]
- [usb] host: xhci: remove bogus __releases()/__acquires() annotation
(Torez Smith) [1435752]
- [usb] host: xhci: introduce xhci_td_cleanup() (Torez Smith) [1435752]
- [usb] host: xhci: reorder variable definitions (Torez Smith) [1435752]
- [usb] host: xhci: use slightly better list helpers (Torez Smith) [1435752]
- [usb] host: xhci: remove unneded semicolon (Torez Smith) [1435752]
- [usb] host: xhci: simplify irq handler return (Torez Smith) [1435752]
- [usb] host: xhci: rename completion codes to match spec (Torez Smith)
[1435752]
- [usb] host: xhci: print HCIVERSION on debug (Torez Smith) [1435752]
- [usb] host: xhci: change pre-increments to post-increments (Torez
Smith) [1435752]
- [usb] xhci: remove unnecessary return in xhci_pci_setup() (Torez
Smith) [1435752]
- [usb] xhci: use list_is_singular for cmd_list (Torez Smith) [1435752]
- [usb] xhci: avoid unnecessary calculation (Torez Smith) [1435752]
- [usb] xhci: remove unnecessary assignment (Torez Smith) [1435752]
- [usb] xhci: add quirk flag for broken PED bits (Torez Smith) [1435752]
- [usb] xhci: Put warning message on a single line (Torez Smith) [1435752]
- [usb] host: xhci: Remove unused 'addr_64' variable in xhci_hcd
structure (Torez Smith) [1435752]
- [usb] xhci: remove unnecessary second abort try (Torez Smith) [1435752]
- [usb] xhci: remove unnecessary check for pending timer (Torez Smith)
[1435752]
- [usb] xhci: detect stop endpoint race using pending timer instead of
counter (Torez Smith) [1435752]
- [usb] xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING (Torez
Smith) [1435752]
- [usb] xhci: simplify if statement to make it more readable (Torez
Smith) [1435752]
- [usb] storage: sddr09: Remove a set-but-not-used variable (Torez
Smith) [1435752]
- [usb] ulpi: Support device discovery via DT (Torez Smith) [1435752]
- [usb] xhci-mtk: add reference clock (Torez Smith) [1435752]
- [usb] hcd: initialize hcd->flags to 0 when rm hcd (Torez Smith) [1435752]
- [usb] storage: ene_ub6250: remove unused variable (Torez Smith) [1435752]
- [usb] core: update comments for send message functions (Torez Smith)
[1435752]
- [usb] serial: opticon: fix CTS retrieval at open (Torez Smith) [1435752]
- [usb] serial: ti_usb_3410_5052: fix control-message error handling
(Torez Smith) [1435752]
- [usb] serial: ssu100: fix control-message error handling (Torez Smith)
[1435752]
- [usb] serial: spcp8x5: fix modem-status handling (Torez Smith) [1435752]
- [usb] serial: quatech2: fix control-message error handling (Torez
Smith) [1435752]
- [usb] serial: pl2303: fix line-setting error handling (Torez Smith)
[1435752]
- [usb] serial: mos7840: fix control-message error handling (Torez
Smith) [1435752]
- [usb] serial: mos7720: fix control-message error handling (Torez
Smith) [1435752]
- [usb] serial: mct_u232: fix modem-status error handling (Torez Smith)
[1435752]
- [usb] serial: iuu_phoenix: remove unused buffer from open (Torez
Smith) [1435752]
- [usb] serial: io_edgeport: fix descriptor error handling (Torez Smith)
[1435752]
- [usb] serial: io_edgeport: fix epic-descriptor handling (Torez Smith)
[1435752]
- [usb] serial: ftdi_sio: fix latency-timer error handling (Torez Smith)
[1435752]
- [usb] serial: ftdi_sio: fix modem-status error handling (Torez Smith)
[1435752]
- [usb] serial: ark3116: fix open error handling (Torez Smith) [1435752]
- [usb] serial: ark3116: fix register-accessor error handling (Torez
Smith) [1435752]
- [usb] serial: kl5kusb105: remove unused termios structure (Torez
Smith) [1435752]
- [usb] serial: kl5kusb105: clean up struct definition (Torez Smith)
[1435752]
- [usb] serial: kl5kusb105: remove dead code (Torez Smith) [1435752]
- [usb] serial: kl5kusb105: make logging less verbose (Torez Smith)
[1435752]
- [usb] serial: ch341: change initial line-control settings (Torez
Smith) [1435752]
- [usb] serial: ch341: rename LCR variable in set_termios (Torez Smith)
[1435752]
- [usb] serial: ch341: rename modem-status register (Torez Smith) [1435752]
- [usb] serial: ch341: rename shadow modem-control register (Torez
Smith) [1435752]
- [usb] serial: ch341: clean up control debug messages (Torez Smith)
[1435752]
- [usb] serial: ch341: fix modem-status handling (Torez Smith) [1435752]
- [usb] serial: cypress_m8: remove unused variable (Torez Smith) [1435752]
- [usb] locking/atomic, kref: Avoid more abuse (Torez Smith) [1435752]
- [usb] cdc-ether: usbnet_cdc_zte_status() can be static (Torez Smith)
[1435752]
- [usb] Increase usbfs transfer limit (Torez Smith) [1435752]
- [usb] make the MTK XHCI driver compile for older MIPS SoCs (Torez
Smith) [1435752]
globally (Torez Smith) [1435752]
(Torez Smith) [1435752]
- [usb] Skip auto handoff for TI and RENESAS usb controllers (Torez
Smith) [1435752]
- [usb] xhci: Fix race related to abort operation (Torez Smith) [1435752]
- [usb] xhci: Use delayed_work instead of timer for command timeout
(Torez Smith) [1435752]
- [usb] tty: vt, cleanup and document con_scroll (Torez Smith) [1435752]
- [usb] r8152: reset the bmu (Torez Smith) [1435752]
- [usb] uas: remove can_queue set in host template (Torez Smith) [1435752]
- [usb] scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Torez Smith)
[1435752]
- [usb] uas: Limit qdepth at the scsi-host level (Torez Smith) [1435752]
- [usb] uas: Fix slave queue_depth not being set (Torez Smith) [1435752]
- [usb] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB
adapter JMicron (Torez Smith) [1435752]
- [usb] scsi: use host wide tags by default (Torez Smith) [1435752]
- [usb] scsi: always assign block layer tags if enabled (Torez Smith)
[1435752]
[3.10.0-776.el7]
- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann)
[1454890]
- [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling
interrupts (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load
(Stefan Assmann) [1454890]
- [netdrv] i40evf: fix mac filter removal timing issue (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan
Assmann) [1454890]
- [netdrv] i40evf: enable support for VF VLAN tag stripping control
(Stefan Assmann) [1454890]
- [netdrv] i40e: Display error message if module does not meet thermal
requirements (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann)
[1454890]
- [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs
only (Stefan Assmann) [1454890]
- [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan
Assmann) [1454890]
- [netdrv] i40e: make i40evf_map_rings_to_vectors void (Stefan Assmann)
[1454890]
- [netdrv] i40evf: Enable VF to request an alternate queue allocation
(Stefan Assmann) [1454890]
- [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan
Assmann) [1454890]
- [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454890]
- [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann)
[1454890]
- [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454890]
- [netdrv] i40evf: fix ring to vector mapping (Stefan Assmann) [1454890]
- [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended
(Stefan Assmann) [1454890]
- [netdrv] i40evf: lower message level (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan
Assmann) [1454890]
- [netdrv] i40evf: use setup_timer() helper (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low
packet rate (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454890]
- [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity
(Stefan Assmann) [1454890]
- [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: support for VF VLAN tag stripping control
(Stefan Assmann) [1454890]
- [netdrv] i40evf: fix possible snprintf truncation of q_vector->name
(Stefan Assmann) [1454890]
- [netdrv] i40e: prevent snprintf format specifier truncation (Stefan
Assmann) [1454890]
- [netdrv] i40e: Store the requested FEC information (Stefan Assmann)
[1454890]
- [netdrv] i40evf: use netdev variable in reset task (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in
ethtool (Stefan Assmann) [1454890]
- [netdrv] i40e: separate hw_features from runtime changing flags
(Stefan Assmann) [1454890]
- [netdrv] i40evf: prevent VF close returning before state transitions
to DOWN (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: adjust packet size to account for double VLANs
(Stefan Assmann) [1454890]
- [netdrv] i40evf: remove unnecessary __packed (Stefan Assmann) [1454890]
- [netdrv] i40evf: Use le32_to_cpu before evaluating HW desc fields
(Stefan Assmann) [1454890]
- [netdrv] i40evf: add some missing includes (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags
(Stefan Assmann) [1454890]
- [netdrv] i40evf: assign num_active_queues inside i40evf_alloc_queues
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan
Assmann) [1454890]
- [netdrv] i40evf: Add support for Adaptive Virtual Function (Stefan
Assmann) [1454890]
- [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan
Assmann) [1454890]
- [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454890]
- [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: create and use new unified header file (Stefan
Assmann) [1454890]
- [netdrv] i40evf: drop i40e_type.h include (Stefan Assmann) [1454890]
- [netdrv] i40evf: disable unused flags (Stefan Assmann) [1454890]
- [netdrv] i40evf: fix merge error in older patch (Stefan Assmann) [1454890]
- [netdrv] i40evf: fix duplicate lines (Stefan Assmann) [1454890]
- [netdrv] i40evf: hide unused variable (Stefan Assmann) [1454890]
- [netdrv] i40evf: allocate queues before we setup the interrupts and
q_vectors (Stefan Assmann) [1454890]
- [netdrv] i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Stefan Assmann)
[1454890]
- [netdrv] i40evf: remove needless min_t() on num_online_cpus()*2
(Stefan Assmann) [1454890]
- [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann)
[1454890]
- [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454890]
- [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs
(Stefan Assmann) [1454890]
- [netdrv] i40e: remove I40E_FLAG_IN_NETPOLL entirely (Stefan Assmann)
[1454890]
- [netdrv] i40e: new AQ commands (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454890]
- [netdrv] i40e: Fix support for flow director programming status
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Remove VF Rx csum offload for tunneled packets
(Stefan Assmann) [1454890]
- [netdrv] i40evf: Use net_device_stats from struct net_device (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K
buffer (Stefan Assmann) [1454890]
- [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: Add capability exchange for outer checksum
(Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Change the way we limit the maximum frame size
for Rx (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to
old Rx flow (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse
of frag code (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer
from fetch_buffer (Stefan Assmann) [1454890]
- [netdrv] i40e/i40evf: Use length to determine if descriptor is done
(Stefan Assmann) [1454890]
- [netdrv] i40e: use register for XL722 control register read/write
(Stefan Assmann) [1454890]
- [netdrv] i40evf: enforce descriptor write-back mechanism for VF
(Stefan Assmann) [1454890]
- [netdrv] i40evf: dereference VSI after VSI has been null checked
(Stefan Assmann) [1454890]
- [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann)
[1454890]
- [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Update code to better handle incrementing page
count (Stefan Assmann) [1454890]
- [netdrv] i40evf: use new api ethtool_{get|set}_link_ksettings (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan
Assmann) [1454890]
- [netdrv] i40e/i40evf: Add support for mapping pages with DMA
attributes (Stefan Assmann) [1454890]
- [netdrv] i40evf: add client interface (Stefan Assmann) [1454890]
- [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454890]
[3.10.0-775.el7]
- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann)
[1454892]
- [netdrv] i40e: fix link reporting (Stefan Assmann) [1454892]
- [netdrv] i40e: Fix memory leak related filter programming status
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix comment about locking for __i40e_read_nvm_word()
(Stefan Assmann) [1454892]
- [netdrv] i40e: Avoid some useless variables and initializers in NVM
functions (Stefan Assmann) [1454892]
- [netdrv] i40e: fix a typo (Stefan Assmann) [1454892]
- [netdrv] i40e: use a local variable instead of calculating multiple
times (Stefan Assmann) [1454892]
- [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs
(Stefan Assmann) [1454892]
- [netdrv] i40e: add check for return from find_first_bit call (Stefan
Assmann) [1454892]
- [netdrv] i40e: allow XPS with QoS enabled (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers
(Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan
Assmann) [1454892]
- [netdrv] i40e: reduce lrxqthresh from 2 to 1 (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling
interrupts (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load
(Stefan Assmann) [1454892]
- [netdrv] i40e: use the safe hash table iterator when deleting mac
filters (Stefan Assmann) [1454892]
- [netdrv] i40e: fix flags declaration (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan
Assmann) [1454892]
- [netdrv] i40e: ignore skb->xmit_more when deciding to set RS bit
(Stefan Assmann) [1454892]
- [netdrv] i40e: do not enter PHY debug mode while setting LEDs
behaviour (Stefan Assmann) [1454892]
- [netdrv] i40e: implement split PCI error reset handler (Stefan
Assmann) [1454892]
- [netdrv] i40e: Properly maintain flow director filters list (Stefan
Assmann) [1454892]
- [netdrv] i40e: Display error message if module does not meet thermal
requirements (Stefan Assmann) [1454892]
- [netdrv] i40e: fix merge error (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann)
[1454892]
- [netdrv] i40e: fix incorrect register definition (Stefan Assmann)
[1454892]
- [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454892]
- [netdrv] i40e: re-enable PTP L4 capabilities for XL710 if FW >6.0
(Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs
only (Stefan Assmann) [1454892]
- [netdrv] i40e: add private flag to control source pruning (Stefan
Assmann) [1454892]
- [netdrv] i40e: fix a typo in i40e_pf documentation (Stefan Assmann)
[1454892]
- [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan
Assmann) [1454892]
- [netdrv] i40e: fix client notify of VF reset (Stefan Assmann) [1454892]
- [netdrv] i40e: fix handling of vf_states variable (Stefan Assmann)
[1454892]
- [netdrv] i40e: ensure reset occurs when disabling VF (Stefan Assmann)
[1454892]
- [netdrv] i40e: make use of i40e_vc_disable_vf (Stefan Assmann) [1454892]
- [netdrv] i40e: drop i40e_pf *pf from i40e_vc_disable_vf() (Stefan
Assmann) [1454892]
- [netdrv] i40e: don't hold spinlock while resetting VF (Stefan Assmann)
[1454892]
- [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan
Assmann) [1454892]
- [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454892]
- [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann)
[1454892]
- [netdrv] i40e: Fix a potential NULL pointer dereference (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove logically dead code (Stefan Assmann) [1454892]
- [netdrv] i40e: limit lan queue count in large CPU count machine
(Stefan Assmann) [1454892]
- [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454892]
- [netdrv] i40e: Enable VF to negotiate number of allocated queues
(Stefan Assmann) [1454892]
- [netdrv] virtchnl: Add compile time static asserts to validate
structure sizes (Stefan Assmann) [1454892]
- [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended
(Stefan Assmann) [1454892]
- [netdrv] i40e: prevent service task from running while we're suspended
(Stefan Assmann) [1454892]
- [netdrv] i40e: don't clear suspended state until we finish resuming
(Stefan Assmann) [1454892]
- [netdrv] i40e: use newer generic PM support instead of legacy PM
callbacks (Stefan Assmann) [1454892]
- [netdrv] i40e: use separate state bit for miscellaneous IRQ setup
(Stefan Assmann) [1454892]
- [netdrv] i40e: fix for flow director counters not wrapping as expected
(Stefan Assmann) [1454892]
- [netdrv] i40e: relax warning message in case of version mismatch
(Stefan Assmann) [1454892]
- [netdrv] i40e: simplify member variable accesses (Stefan Assmann)
[1454892]
- [netdrv] i40e: Fix link down message when interface is brought up
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix unqualified module message while bringing link up
(Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low
packet rate (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454892]
- [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity
(Stefan Assmann) [1454892]
- [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask
(Stefan Assmann) [1454892]
- [netdrv] i40e: move enabling icr0 into i40e_update_enable_itr (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove workaround for resetting XPS (Stefan Assmann)
[1454892]
- [netdrv] i40e: Fix for unused value issue found by static analysis
(Stefan Assmann) [1454892]
- [netdrv] i40e: 25G FEC status improvements (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: support for VF VLAN tag stripping control
(Stefan Assmann) [1454892]
- [netdrv] i40e: force VMDQ device name truncation (Stefan Assmann)
[1454892]
- [netdrv] i40e: Use correct flag to enable egress traffic for unicast
promisc (Stefan Assmann) [1454892]
- [netdrv] i40e: prevent snprintf format specifier truncation (Stefan
Assmann) [1454892]
- [netdrv] i40e: Store the requested FEC information (Stefan Assmann)
[1454892]
- [netdrv] i40e: Update state variable for adminq subtask (Stefan
Assmann) [1454892]
- [netdrv] i40e: synchronize nvmupdate command and adminq subtask
(Stefan Assmann) [1454892]
- [netdrv] i40e: prevent changing ITR if adaptive-rx/tx enabled (Stefan
Assmann) [1454892]
- [netdrv] i40e: move check for avoiding VID=0 filters into
i40e_vsi_add_vlan (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in
ethtool (Stefan Assmann) [1454892]
- [netdrv] i40e: Detect ATR HW Evict NVM issue and disable the feature
(Stefan Assmann) [1454892]
- [netdrv] i40e: remove workaround for Open Firmware MAC address (Stefan
Assmann) [1454892]
- [netdrv] i40e: separate hw_features from runtime changing flags
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix a bug with VMDq RSS queue allocation (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: adjust packet size to account for double VLANs
(Stefan Assmann) [1454892]
- [netdrv] i40e: Initialize 64-bit statistics TX ring seqcount (Stefan
Assmann) [1454892]
- [netdrv] i40e: handle setting administratively set MAC address back to
zero (Stefan Assmann) [1454892]
- [netdrv] i40e: display correct UDP tunnel type name (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: make IPv6 ATR code clearer (Stefan Assmann)
[1454892]
- [netdrv] i40e: fix odd formatting and indent (Stefan Assmann) [1454892]
- [netdrv] i40e: fix up 32 bit timespec references (Stefan Assmann)
[1454892]
- [netdrv] i40e: Handle admin Q timeout when releasing NVM (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove WQ_UNBOUND and the task limit of our workqueue
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix for trace found with S4 state (Stefan Assmann)
[1454892]
- [netdrv] i40e: fix incorrect variable assignment (Stefan Assmann)
[1454892]
- [netdrv] i40e: don't hold RTNL lock for the entire reset (Stefan
Assmann) [1454892]
- [netdrv] i40e: Handle PE_CRITERR properly with IWARP enabled (Stefan
Assmann) [1454892]
- [netdrv] i40e: clear only cause_ena bit (Stefan Assmann) [1454892]
- [netdrv] i40e: fix disabling overflow promiscuous mode (Stefan
Assmann) [1454892]
- [netdrv] i40e: Add support for OEM firmware version (Stefan Assmann)
[1454892]
- [netdrv] i40e: genericize the partition bandwidth control (Stefan
Assmann) [1454892]
- [netdrv] i40e: Add message for unsupported MFP mode (Stefan Assmann)
[1454892]
- [netdrv] i40e: Support firmware CEE DCB UP to TC map re-definition
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix potential out of bound array access (Stefan
Assmann) [1454892]
- [netdrv] i40e: comment that udp_port must be in host byte order
(Stefan Assmann) [1454892]
- [netdrv] i40e: use dev_dbg instead of dev_info when warning about
missing routine (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags
(Stefan Assmann) [1454892]
- [netdrv] networking: make skb_put & friends return void pointers
(Stefan Assmann) [1454892]
- [netdrv] i40e: Fix a sleep-in-atomic bug (Stefan Assmann) [1454892]
- [netdrv] i40e: fix handling of HW ATR eviction (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan
Assmann) [1454892]
- [netdrv] i40e: Fix state flags for bit set and clean operations of PF
(Stefan Assmann) [1454892]
- [netdrv] i40e/virtchnl: move function to virtchnl (Stefan Assmann)
[1454892]
- [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan
Assmann) [1454892]
- [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454892]
- [netdrv] i40e/virtchnl: refactor code for validate checks (Stefan
Assmann) [1454892]
- [netdrv] virtchnl: convert to new macros (Stefan Assmann) [1454892]
- [netdrv] virtchnl: move some code to core driver (Stefan Assmann)
[1454892]
- [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann)
[1454892]
- [netdrv] i40e: use new unified virtchnl header file (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: create and use new unified header file (Stefan
Assmann) [1454892]
- [netdrv] i40e: Check for memory allocation failure (Stefan Assmann)
[1454892]
- [netdrv] i40e: check for Tx timestamp timeouts during watchdog (Stefan
Assmann) [1454892]
- [netdrv] i40e: use pf data structure directly in i40e_ptp_rx_hang
(Stefan Assmann) [1454892]
- [netdrv] i40e: add statistic indicating number of skipped Tx
timestamps (Stefan Assmann) [1454892]
- [netdrv] i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Stefan
Assmann) [1454892]
- [netdrv] i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove hw_disabled_flags in favor of using separate
flag bits (Stefan Assmann) [1454892]
- [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann)
[1454892]
- [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454892]
- [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs
(Stefan Assmann) [1454892]
- [netdrv] i40e: amortize wait time when disabling lots of VFs (Stefan
Assmann) [1454892]
- [netdrv] i40e: Reprogram port offloads after reset (Stefan Assmann)
[1454892]
- [netdrv] i40e: rename index to port to avoid confusion (Stefan
Assmann) [1454892]
- [netdrv] i40e: make use of i40e_reset_all_vfs when initializing new
VFs (Stefan Assmann) [1454892]
- [netdrv] i40e: properly spell I40E_VF_STATE_* flags (Stefan Assmann)
[1454892]
- [netdrv] i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED
state (Stefan Assmann) [1454892]
- [netdrv] i40e: reset all VFs in parallel when rebuilding PF (Stefan
Assmann) [1454892]
- [netdrv] i40e: split some code in i40e_reset_vf into helpers (Stefan
Assmann) [1454892]
- [netdrv] i40e: fix CONFIG_BUSY checks in i40e_set_settings function
(Stefan Assmann) [1454892]
- [netdrv] i40e: factor out queue control from i40e_vsi_control_(tx|rx)
(Stefan Assmann) [1454892]
- [netdrv] i40e: don't hold RTNL lock while waiting for VF reset to
finish (Stefan Assmann) [1454892]
- [netdrv] i40e: new AQ commands (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454892]
- [netdrv] i40e: dump VF information in debugfs (Stefan Assmann) [1454892]
- [netdrv] i40e: Fix support for flow director programming status
(Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K
buffer (Stefan Assmann) [1454892]
- [netdrv] i40e: clean up historic deprecated flag definitions (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann)
[1454892]
- [netdrv] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled
(Stefan Assmann) [1454892]
- [netdrv] i40e: allow look-up of MAC address from Open Firmware or
IDPROM (Stefan Assmann) [1454892]
- [netdrv] i40e: Simplify i40e_detect_recover_hung_queue logic (Stefan
Assmann) [1454892]
- [netdrv] i40e: Decrease the scope of rtnl lock (Stefan Assmann) [1454892]
- [netdrv] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR
Eviction (Stefan Assmann) [1454892]
- [netdrv] i40e: update error message when trying to add invalid filters
(Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Add capability exchange for outer checksum
(Stefan Assmann) [1454892]
- [netdrv] i40e: fix for queue timing delays (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Change the way we limit the maximum frame size
for Rx (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to
old Rx flow (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse
of frag code (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer
from fetch_buffer (Stefan Assmann) [1454892]
- [netdrv] i40e/i40evf: Use length to determine if descriptor is done
(Stefan Assmann) [1454892]
- [netdrv] i40e: remove FDIR_REQUIRES_REINIT driver flag (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove a useless goto statement (Stefan Assmann) [1454892]
- [netdrv] i40e: Check for new arq elements before leaving the adminq
subtask loop (Stefan Assmann) [1454892]
- [netdrv] i40e: use register for XL722 control register read/write
(Stefan Assmann) [1454892]
- [netdrv] i40e: Clean up handling of private flags (Stefan Assmann)
[1454892]
- [netdrv] i40e: Drop FCoE code that always evaluates to false or 0
(Stefan Assmann) [1454892]
- [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann)
[1454892]
- [netdrv] i40e: removed no longer needed delays (Stefan Assmann) [1454892]
- [netdrv] i40e: Fixed race conditions in VF reset (Stefan Assmann)
[1454892]
- [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan
Assmann) [1454892]
- [netdrv] i40e: fix configuration of RSS table with DCB (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: Update code to better handle incrementing page
count (Stefan Assmann) [1454892]
- [netdrv] i40e: make use of hlist_for_each_entry_continue (Stefan
Assmann) [1454892]
- [netdrv] i40e: add support for SCTPv4 FDir filters (Stefan Assmann)
[1454892]
- [netdrv] i40e: implement support for flexible word payload (Stefan
Assmann) [1454892]
- [netdrv] i40e: add parsing of flexible filter fields from userdef
(Stefan Assmann) [1454892]
- [netdrv] i40e: partition the ring_cookie to get VF index (Stefan
Assmann) [1454892]
- [netdrv] i40e: allow changing input set for ntuple filters (Stefan
Assmann) [1454892]
- [netdrv] i40e: restore default input set for each flow type (Stefan
Assmann) [1454892]
- [netdrv] i40e: check current configured input set when adding ntuple
filters (Stefan Assmann) [1454892]
- [netdrv] i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS
(Stefan Assmann) [1454892]
- [netdrv] i40e: always remove old filter when adding new FDir filter
(Stefan Assmann) [1454892]
- [netdrv] i40e: explicitly fail on extended MAC field for
ethtool_rx_flow_spec (Stefan Assmann) [1454892]
- [netdrv] i40e: add counters for UDP/IPv4 and IPv4 filters (Stefan
Assmann) [1454892]
- [netdrv] i40e: don't re-enable ATR when flushing filters if SB has
TCP4/IPv4 rules (Stefan Assmann) [1454892]
- [netdrv] i40e: reset fd_tcp_rule count when restoring filters (Stefan
Assmann) [1454892]
- [netdrv] i40e: remove redundant check for fd_tcp_rule when restoring
filters (Stefan Assmann) [1454892]
- [netdrv] i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds
(Stefan Assmann) [1454892]
- [netdrv] i40e: return immediately when failing to add fdir filter
(Stefan Assmann) [1454892]
- [netdrv] i40e: rework exit flow of i40e_add_fdir_ethtool (Stefan
Assmann) [1454892]
- [netdrv] i40e: don't use arrays for (src|dst)_ip (Stefan Assmann)
[1454892]
- [netdrv] i40e: send correct port number to AdminQ when enabling UDP
tunnels (Stefan Assmann) [1454892]
- [netdrv] i40e: use new api ethtool_{get|set}_link_ksettings (Stefan
Assmann) [1454892]
- [netdrv] i40e: rename auto_disable_flags to hw_disabled_flags (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan
Assmann) [1454892]
- [netdrv] i40e: Allow untrusted VFs to have more filters (Stefan
Assmann) [1454892]
- [netdrv] i40e/i40evf: Add support for mapping pages with DMA
attributes (Stefan Assmann) [1454892]
- [netdrv] i40e: Clarify steps in MAC/VLAN filters initialization
routine (Stefan Assmann) [1454892]
- [netdrv] i40e: fix ethtool to get EEPROM data from X722 interface
(Stefan Assmann) [1454892]
- [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454892]
[3.10.0-774.el7]
- [net] rename ndo_setup_tc callback and remove it from kABI (Ivan
Vecera) [1445420]
- [net] sched: avoid matching qdisc with zero handle (Ivan Vecera) [1445420]
- [net] sched: cls_flower: Set egress_dev mark when calling into the HW
driver (Ivan Vecera) [1445420]
- [net] net_sched: remove cls_flower idr on failure (Ivan Vecera) [1445420]
- [net] sched: don't use GFP_KERNEL under spin lock (Ivan Vecera) [1445420]
- [net] sched: fix use-after-free in tcf_action_destroy and
tcf_del_walker (Ivan Vecera) [1445420]
- [net] sched: Change act_api and act_xxx modules to use IDR (Ivan
Vecera) [1445420]
- [net] sched: Change cls_flower to use IDR (Ivan Vecera) [1445420]
- [lib] idr: implement extended variant of idr (Ivan Vecera) [1445420]
- [lib] idr: fix NULL pointer dereference when
ida_remove(unallocated_id) (Ivan Vecera) [1445420]
- [lib] idr: fix unexpected ID-removal when idr_remove(unallocated_id)
(Ivan Vecera) [1445420]
- [lib] idr: fix overflow bug during maximum ID calculation at maximum
height (Ivan Vecera) [1445420]
- [net] net_sched: fix order of queue length updates in qdisc_replace()
(Ivan Vecera) [1445420]
- [net] sched: hfsc: fix curve activation in hfsc_change_class() (Ivan
Vecera) [1445420]
- [net] net_sched: always reset qdisc backlog in qdisc_reset() (Ivan
Vecera) [1445420]
- [net] net_sched: gen_estimator: fix scaling error in bytes/packets
samples (Ivan Vecera) [1445420]
- [net] net_sched: carefully handle tcf_block_put() (Ivan Vecera) [1445420]
- [net] net_sched: fix reference counting of tc filter chain (Ivan
Vecera) [1445420]
- [net] net_sched: get rid of tcfa_rcu (Ivan Vecera) [1445420]
- [net] sched: fix pointer check in gen_handle (Ivan Vecera) [1445420]
- [net] sched: fix memleak for chain zero (Ivan Vecera) [1445420]
- [net] sched: Use __qdisc_drop instead of kfree_skb in sch_prio and
sch_qfq (Ivan Vecera) [1445420]
- [net] net_sched: add reverse binding for tc class (Ivan Vecera) [1445420]
- [net] sch_tbf: fix two null pointer dereferences on init failure (Ivan
Vecera) [1445420]
- [net] sch_sfq: fix null pointer dereference on init failure (Ivan
Vecera) [1445420]
- [net] sch_netem: avoid null pointer deref on init failure (Ivan
Vecera) [1445420]
- [net] sch_fq_codel: avoid double free on init failure (Ivan Vecera)
[1445420]
- [net] sch_cbq: fix null pointer dereferences on init failure (Ivan
Vecera) [1445420]
- [net] sch_hfsc: fix null pointer deref and double free on init failure
(Ivan Vecera) [1445420]
- [net] sch_hhf: fix null pointer dereference on init failure (Ivan
Vecera) [1445420]
- [net] sch_multiq: fix double free on init failure (Ivan Vecera) [1445420]
- [net] sch_htb: fix crash on init failure (Ivan Vecera) [1445420]
- [net] act_ife: use registered ife_type as fallback (Ivan Vecera) [1445420]
- [net] if_ether: add forces ife lfb type (Ivan Vecera) [1445420]
- [net] sched: sfq: drop packets after root qdisc lock is released (Ivan
Vecera) [1445420]
- [net] net_sched: fix a refcount_t issue with noop_qdisc (Ivan Vecera)
[1445420]
- [net] net_sched: kill u32_node pointer in Qdisc (Ivan Vecera) [1445420]
- [net] net_sched: remove tc class reference counting (Ivan Vecera)
[1445420]
- [net] net_sched: introduce tclass_del_notify() (Ivan Vecera) [1445420]
- [net] net_sched: get rid of more forward declarations (Ivan Vecera)
[1445420]
- [net] sched: add couple of goto_chain helpers (Ivan Vecera) [1445420]
- [net] sched: don't do tcf_chain_flush from tcf_chain_destroy (Ivan
Vecera) [1445420]
- [net] sched: fix use after free when tcf_chain_destroy is called
multiple times (Ivan Vecera) [1445420]
- [net] sched: Fix the logic error to decide the ingress qdisc (Ivan
Vecera) [1445420]
- [net] sched: fix p_filter_chain check in tcf_chain_flush (Ivan Vecera)
[1445420]
- [net] sched: Add the invalid handle check in qdisc_class_find (Ivan
Vecera) [1445420]
- [net] sched: fix NULL pointer dereference when action calls some
targets (Ivan Vecera) [1445420]
- [net] sched: cls_flower: fix ndo_setup_tc type for stats call (Ivan
Vecera) [1445420]
- [net] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs
(Ivan Vecera) [1445420]
- [net] sched: hfsc: opencode trivial set_active() and set_passive()
(Ivan Vecera) [1445420]
- [net] net_sched: call qlen_notify only if child qdisc is empty (Ivan
Vecera) [1445420]
- [net] net_sched: remove warning from qdisc_hash_add (Ivan Vecera)
[1445420]
- [net] sched: sfq: update hierarchical backlog when drop packet (Ivan
Vecera) [1445420]
- [net] net_sched: reset pointers to tcf blocks in classful qdiscs'
destructors (Ivan Vecera) [1445420]
- [net] sched: hfsc: allocate tcf block for hfsc root class (Ivan
Vecera) [1445420]
- [net] sched: remove cops->tcf_cl_offload (Ivan Vecera) [1445420]
- [net] sched: use newly added classid identity helpers (Ivan Vecera)
[1445420]
- [net] sched: propagate classid down to offload drivers (Ivan Vecera)
[1445420]
- [net] sched: Add helpers to identify classids (Ivan Vecera) [1445420]
- [net] sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target
(Ivan Vecera) [1445420]
- [net] sched: set xt_tgchk_param par.net properly in ipt_init_target
(Ivan Vecera) [1445420]
- [net] net_sched: get rid of some forward declarations (Ivan Vecera)
[1445420]
- [net] sched: get rid of struct tc_to_netdev (Ivan Vecera) [1445420]
- [net] sched: change return value of ndo_setup_tc for driver supporting
mqprio only (Ivan Vecera) [1445420]
- [net] sched: move prio into cls_common (Ivan Vecera) [1445420]
- [net] sched: push cls related args into cls_common structure (Ivan
Vecera) [1445420]
- [netdrv] mlxsw: spectrum: rename cls arg in matchall processing (Ivan
Vecera) [1445420]
- [netdrv] mlxsw: spectrum: push cls_flower and cls_matchall setup_tc
processing into separate functions (Ivan Vecera) [1445420]
- [netdrv] mlx5e_rep: push cls_flower setup_tc processing into a
separate function (Ivan Vecera) [1445420]
- [netdrv] mlx5e: push cls_flower and mqprio setup_tc processing into
separate functions (Ivan Vecera) [1445420]
- [netdrv] ixgbe: push cls_u32 and mqprio setup_tc processing into
separate functions (Ivan Vecera) [1445420]
- [netdrv] cxgb4: push cls_u32 setup_tc processing into a separate
function (Ivan Vecera) [1445420]
- [net] sched: make egress_dev flag part of flower offload struct (Ivan
Vecera) [1445420]
- [net] sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL (Ivan
Vecera) [1445420]
- [net] sched: make type an argument for ndo_setup_tc (Ivan Vecera)
[1445420]
- [net] net_sched: use void pointer for filter handle (Ivan Vecera)
[1445420]
- [net] net_sched: refactor notification code for RTM_DELTFILTER (Ivan
Vecera) [1445420]
- [net] sched: avoid atomic swap in tcf_exts_change (Ivan Vecera) [1445420]
- [net] sched: cls_u32: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_route: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_flow: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_cgroup: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_bpf: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_basic: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_matchall: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_fw: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_flower: no need to call tcf_exts_change for newly
allocated struct (Ivan Vecera) [1445420]
- [net] sched: cls_fw: rename fw_change_attrs function (Ivan Vecera)
[1445420]
- [net] sched: cls_bpf: rename cls_bpf_modify_existing function (Ivan
Vecera) [1445420]
- [net] sched: use tcf_exts_has_actions instead of exts->nr_actions
(Ivan Vecera) [1445420]
- [net] sched: remove check for number of actions in tcf_exts_exec (Ivan
Vecera) [1445420]
- [net] sched: fix return value of tcf_exts_exec (Ivan Vecera) [1445420]
- [net] sched: remove redundant helpers tcf_exts_is_predicative and
tcf_exts_is_available (Ivan Vecera) [1445420]
- [net] sched: use tcf_exts_has_actions in tcf_exts_exec (Ivan Vecera)
[1445420]
- [net] sched: change names of action number helpers to be aligned with
the rest (Ivan Vecera) [1445420]
- [net] sched: remove unneeded tcf_em_tree_change (Ivan Vecera) [1445420]
- [net] sched: sch_atm: use Qdisc_class_common structure (Ivan Vecera)
[1445420]
- [net] sched: actions: add time filter for action dumping (Ivan Vecera)
[1445420]
- [net] sched: actions: dump more than TCA_ACT_MAX_PRIO actions per
batch (Ivan Vecera) [1445420]
- [net] sched: actions: Use proper root attribute table for actions
(Ivan Vecera) [1445420]
- [net] netlink: Add new type NLA_BITFIELD32 (Ivan Vecera) [1445420]
- [net] sched: actions: rename act_get_notify() to tcf_get_notify()
(Ivan Vecera) [1445420]
- [net] sched: Fix one possible panic when no destroy callback (Ivan
Vecera) [1445420]
- [net] sched: act_tunnel_key: make UDP checksum configurable (Ivan
Vecera) [1445420]
- [net] sched: act_tunnel_key: request UDP checksum by default (Ivan
Vecera) [1445420]
- [net] act_pedit: fix an error code (Ivan Vecera) [1445420]
- [net] net_sched: move tcf_lock down after gen_replace_estimator()
(Ivan Vecera) [1445420]
- [net] propagate tc filter chain index down the ndo_setup_tc call (Ivan
Vecera) [1445420]
- [net] sched: introduce helper to identify gact trap action (Ivan
Vecera) [1445420]
- [net] sched: introduce a TRAP control action (Ivan Vecera) [1445420]
- [net] sched: select cls when cls_act is enabled (Ivan Vecera) [1445420]
- [net] sched: cls_flower: add support for matching on ip tos and ttl
(Ivan Vecera) [1445420]
- [net] sched: add helper for updating statistics on all actions (Ivan
Vecera) [1445420]
- [net] net_sched: only create filter chains for new filters/actions
(Ivan Vecera) [1445420]
- [net] sched: flower: add support for matching on tcp flags (Ivan
Vecera) [1445420]
- [net] sched: cls_api: make reclassify return all the way back to the
original tp (Ivan Vecera) [1445420]
- [net] sched: cls_matchall: fix null pointer dereference (Ivan Vecera)
[1445420]
- [net] sched: fix filter flushing (Ivan Vecera) [1445420]
- [net] sched: properly assign RCU pointer in tcf_chain_tp_insert/remove
(Ivan Vecera) [1445420]
- [net] sched: add termination action to allow goto chain (Ivan Vecera)
[1445420]
- [net] sched: push tp down to action init (Ivan Vecera) [1445420]
- [net] sched: introduce multichain support for filters (Ivan Vecera)
[1445420]
- [net] sched: push chain dump to a separate function (Ivan Vecera)
[1445420]
- [net] sched: introduce helpers to work with filter chains (Ivan
Vecera) [1445420]
- [net] sched: move TC_H_MAJ macro call into tcf_auto_prio (Ivan Vecera)
[1445420]
- [net] sched: replace nprio by a bool to make the function more
readable (Ivan Vecera) [1445420]
- [net] sched: rename tcf_destroy_chain helper (Ivan Vecera) [1445420]
- [net] sched: introduce tcf block infractructure (Ivan Vecera) [1445420]
- [net] sched: move tc_classify function to cls_api.c (Ivan Vecera)
[1445420]
- [net] fix compile error in skb_orphan_partial() (Ivan Vecera) [1445420]
- [net] netem: fix skb_orphan_partial() (Ivan Vecera) [1445420]
- [net] sched: optimize class dumps (Ivan Vecera) [1445420]
- [net] sched: act_csum: Add accessors for offloading drivers (Ivan
Vecera) [1445420]
- [net] sched: remove redundant null check on head (Ivan Vecera) [1445420]
- [net] sched: add helpers to handle extended actions (Ivan Vecera)
[1445420]
- [net] flower: check unused bits in MPLS fields (Ivan Vecera) [1445420]
- [net] sched: actions: Complete the JUMPX opcode (Ivan Vecera) [1445420]
- [net] cls_flower: add support for matching MPLS fields (v2) (Ivan
Vecera) [1445420]
- [net] net_sched: remove useless NULL to tp->root (Ivan Vecera) [1445420]
- [net] net_sched: move the empty tp check from ->destroy() to
->delete() (Ivan Vecera) [1445420]
- [net] allow configuring default qdisc (Ivan Vecera) [1445420]
- [net] net_sched: check noop_qdisc before qdisc_hash_add() (Ivan
Vecera) [1445420]
- [net] sched: choke: remove some dead code (Ivan Vecera) [1445420]
- [net] net_sched: use setup_deferrable_timer (Ivan Vecera) [1445420]
- [net] sched: choke: remove dead filter classify code (Ivan Vecera)
[1445420]
- [net] sched: act_csum: don't mangle TCP and UDP GSO packets (Ivan
Vecera) [1445420]
- [net] sch_dsmark: fix invalid skb_cow() usage (Ivan Vecera) [1445420]
- [net] sched: fq_codel: Avoid set-but-unused variable (Ivan Vecera)
[1445420]
- [net] sched: act_ife: Staticfy find_decode_metaid() (Ivan Vecera)
[1445420]
- [net] mqprio: Modify mqprio to pass user parameters via ndo_setup_tc
(Ivan Vecera) [1445420]
- [net] mqprio: Change handling of hw u8 to allow for multiple hardware
offload modes (Ivan Vecera) [1445420]
- [net] replace callings of .ndo_setup_tc by wrapper (Ivan Vecera) [1445420]
- [net] netem: apply correct delay when rate throttling (Ivan Vecera)
[1445420]
- [net] sch_tbf: Remove bogus semicolon in if() conditional. (Ivan
Vecera) [1445420]
- [net] act_connmark: avoid crashing on malformed nlattrs with null
parms (Ivan Vecera) [1445420]
- [net] sched: make default fifo qdiscs appear in the dump (Ivan Vecera)
[1445420]
- [net] sched: act_skbmod: remove unneeded rcu_read_unlock in
tcf_skbmod_dump (Ivan Vecera) [1445420]
- [net] sched: actions: decrement module reference count after table
flush. (Ivan Vecera) [1445420]
- [net] pkt_sched: Remove useless qdisc_stab_lock (Ivan Vecera) [1445420]
- [net] sched: cls_u32: Reflect HW offload status (Ivan Vecera) [1445420]
- [net] sched: have stub for tcf_destroy_chain in case NET_CLS is not
configured (Ivan Vecera) [1445420]
- [net] sched: Fix accidental removal of errout goto (Ivan Vecera) [1445420]
- [net] net_sched: fix error recovery at qdisc creation (Ivan Vecera)
[1445420]
- [net] sched: check negative err value to safe one level of indent
(Ivan Vecera) [1445420]
- [net] sched: add missing curly braces in else branch in tc_ctl_tfilter
(Ivan Vecera) [1445420]
- [net] sched: move err set right before goto errout in tc_ctl_tfilter
(Ivan Vecera) [1445420]
- [net] sched: push TC filter protocol creation into a separate function
(Ivan Vecera) [1445420]
- [net] sched: move tcf_proto_destroy and tcf_destroy_chain helpers into
cls_api (Ivan Vecera) [1445420]
- [net] sched: rename tcf_destroy to tcf_destroy_proto (Ivan Vecera)
[1445420]
- [net] act_pedit: Introduce 'add' operation (Ivan Vecera) [1445420]
- [net] act_pedit: Support using offset relative to the conventional
network headers (Ivan Vecera) [1445420]
- [net] sched: act_mirred: remove duplicated include from act_mirred.c
(Ivan Vecera) [1445420]
- [net] sched: act_ife: Change to use ife module (Ivan Vecera) [1445420]
- [net] Introduce ife encapsulation module (Ivan Vecera) [1445420]
- [net] sched: act_ife: Unexport ife_tlv_meta_encode (Ivan Vecera) [1445420]
- [net] sched: act_psample: Remove unnecessary ASSERT_RTNL (Ivan Vecera)
[1445420]
- [net] sched: act_sample: Fix error path in init (Ivan Vecera) [1445420]
- [net] sched: Introduce sample tc action (Ivan Vecera) [1445420]
- [net] Introduce psample, a new genetlink channel for packet sampling
(Ivan Vecera) [1445420]
- [net] sched: Add accessor functions to pedit keys for offloading
drivers (Ivan Vecera) [1445420]
- [net] fq_codel: Avoid regenerating skb flow hash unless necessary
(Ivan Vecera) [1445420]
- [net] sched: actions: fix refcnt when GETing of action after bind
(Ivan Vecera) [1445420]
- [net] sched: act_csum: compute crc32c on SCTP packets (Ivan Vecera)
[1445420]
- [net] sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected
(Ivan Vecera) [1445420]
- [net] cls_u32: don't bother explicitly initializing ->divisor to zero
(Ivan Vecera) [1445420]
- [net] tc: convert tc_at to tc_at_ingress (Ivan Vecera) [1445420]
- [net] tc: convert tc_verd to integer bitfields (Ivan Vecera) [1445420]
- [net] tc: extract skip classify bit from tc_verd (Ivan Vecera) [1445420]
- [net] tc: make MAX_RECLASSIFY_LOOP local (Ivan Vecera) [1445420]
- [net] tc: remove unused tc_verd fields (Ivan Vecera) [1445420]
- [net] dev_weight: TX/RX orthogonality (Ivan Vecera) [1445420]
- [net] sched: fix soft lockup in tc_classify (Ivan Vecera) [1445420]
- [net] net_sched: sch_netem: use rb_entry() (Ivan Vecera) [1445420]
- [net] net_sched: sch_fq: use rb_entry() (Ivan Vecera) [1445420]
- [net] net_sched: gen_estimator: complete rewrite of rate estimators
(Ivan Vecera) [1445420]
- [net] uapi: export tc_skbmod.h (Ivan Vecera) [1445420]
- [net] net_sched: gen_estimator: account for timer drifts (Ivan Vecera)
[1445420]
- [net] sched: pedit: make sure that offset is valid (Ivan Vecera) [1445420]
- [net] sched: Export tc_tunnel_key so its UAPI accessible (Ivan Vecera)
[1445420]
- [net] bpf: reuse dev_is_mac_header_xmit for redirect (Ivan Vecera)
[1445420]
- [net] sched: filters: fix filter handle ID in tfilter_notify_chain()
(Ivan Vecera) [1445420]
- [net] net_sched: sch_fq: use hash_ptr() (Ivan Vecera) [1445420]
- [net] sched: filters: pass netlink message flags in event notification
(Ivan Vecera) [1445420]
- [net] tc_act: Remove tcf_act macro (Ivan Vecera) [1445420]
- [net] qdisc: catch misconfig of attaching qdisc to tx_queue_len zero
device (Ivan Vecera) [1445420]
- [net] qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len
(Ivan Vecera) [1445420]
- [net] make default TX queue length a defined constant (Ivan Vecera)
[1445420]
- [net] net_sched: actions: use nla_parse_nested() (Ivan Vecera) [1445420]
- [net] sched: filters: fix notification of filter delete with proper
handle (Ivan Vecera) [1445420]
- [net] skbedit: allow the user to specify bitmask for mark (Ivan
Vecera) [1445420]
- [net] sch_htb: do not report fake rate estimators (Ivan Vecera) [1445420]
- [net] sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID
frames (Ivan Vecera) [1445420]
- [net] sched: act_mirred: Implement ingress actions (Ivan Vecera) [1445420]
- [net] sched: act_mirred: Refactor detection whether dev needs xmit at
mac header (Ivan Vecera) [1445420]
- [net] sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit
and make it a bool (Ivan Vecera) [1445420]
- [net] net_sched: reorder pernet ops and act ops registrations (Ivan
Vecera) [1445420]
- [net] net_sched: do not broadcast RTM_GETTFILTER result (Ivan Vecera)
[1445420]
- [net] skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac
header (Ivan Vecera) [1445420]
- [net] sched: act_vlan: Push skb->data to mac_header prior calling
skb_vlan_*() functions (Ivan Vecera) [1445420]
- [net] sched: pkt_cls: change tc actions order to be as the user sets
(Ivan Vecera) [1445420]
- [net] act_ife: Fix false encoding (Ivan Vecera) [1445420]
- [net] act_ife: Fix external mac header on encode (Ivan Vecera) [1445420]
- [net] net_sched: sch_fq: account for schedule/timers drifts (Ivan
Vecera) [1445420]
- [net] net_sched: sch_fq: add low_rate_threshold parameter (Ivan
Vecera) [1445420]
- [net] sched: actions: fix GETing actions (Ivan Vecera) [1445420]
- [net] sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action (Ivan
Vecera) [1445420]
- [net] skbuff: Export __skb_vlan_pop (Ivan Vecera) [1445420]
- [net] net_sched: check NULL on error path in route4_change() (Ivan
Vecera) [1445420]
- [net] sched: actions police: peg drop stats for conforming traffic
(Ivan Vecera) [1445420]
- [net] sched: ife action: Introduce skb tcindex metadata encap decap
(Ivan Vecera) [1445420]
- [net] sched: ife action: add 16 bit helpers (Ivan Vecera) [1445420]
- [net] sched: add and use qdisc_skb_head helpers (Ivan Vecera) [1445420]
- [net] sched: replace __skb_dequeue with __qdisc_dequeue_head (Ivan
Vecera) [1445420]
- [net] sched: remove qdisc arg from __qdisc_dequeue_head (Ivan Vecera)
[1445420]
- [net] sched: don't use skb queue helpers (Ivan Vecera) [1445420]
- [net] pie: use qdisc_dequeue_head wrapper (Ivan Vecera) [1445420]
- [net] pkt_sched: fq: use proper locking in fq_dump_stats() (Ivan
Vecera) [1445420]
- [net] net_sched: Introduce skbmod action (Ivan Vecera) [1445420]
- [net] sched: use IS_ENABLED() instead of checking for built-in or
module (Ivan Vecera) [1445420]
- [net] minor optimization in qdisc_qstats_cpu_drop() (Ivan Vecera)
[1445420]
- [net] qdisc: fix a module refcount leak in qdisc_create_dflt() (Ivan
Vecera) [1445420]
- [net] sched: fix encoding to use real length (Ivan Vecera) [1445420]
- [net] net_sched: properly handle failure case of tcf_exts_init() (Ivan
Vecera) [1445420]
- [net] sched: avoid duplicates in qdisc dump (Ivan Vecera) [1445420]
- [net] sched: fix handling of singleton qdiscs with qdisc_hash (Ivan
Vecera) [1445420]
- [net] net_sched: allow flushing tc police actions (Ivan Vecera) [1445420]
- [net] net_sched: unify the init logic for act_police (Ivan Vecera)
[1445420]
- [net] net_sched: convert tcf_exts from list to pointer array (Ivan
Vecera) [1445420]
- [net] net_sched: remove an unnecessary list_del() (Ivan Vecera) [1445420]
- [net] net_sched: remove the leftover cleanup_a() (Ivan Vecera) [1445420]
- [net] fix up a few missing hashtable.h conflict resolutions (Ivan
Vecera) [1445420]
- [net] sched: convert qdisc linked list to hashtable (Ivan Vecera)
[1445420]
- [net] resolve symbol conflicts with generic hashtable.h (Ivan Vecera)
[1445420]
- [net] sched: sch_hfsc: remove unused cl_myfadj (Ivan Vecera) [1445420]
- [net] sched: sch_hfsc: keep fsc and virtual times in sync; fix an old
bug (Ivan Vecera) [1445420]
- [net] net_sched: get rid of struct tcf_common (Ivan Vecera) [1445420]
- [net] net_sched: move tc_action into tcf_common (Ivan Vecera) [1445420]
- [net] sched: sch_htb: clamp xstats tokens to fit into 32-bit int (Ivan
Vecera) [1445420]
- [net] hfsc: reduce hfsc_sched to 14 cachelines (Ivan Vecera) [1445420]
- [net] sched: actions: skbedit convert to use more modern nla_put_xxx
(Ivan Vecera) [1445420]
- [net] sched: actions: skbedit add support for mod-ing skb pkt_type
(Ivan Vecera) [1445420]
- [net] simplify and make pkt_type_ok() available for other users (Ivan
Vecera) [1445420]
- [net] sched: sch_hfsc: anchor virtual curve at proper vt in
hfsc_change_fsc() (Ivan Vecera) [1445420]
- [net] sched: sch_hfsc: go passive after vt update (Ivan Vecera) [1445420]
- [net] sched: sch_hfsc: remove leftover dlist and droplist (Ivan
Vecera) [1445420]
- [net] sched: sch_hfsc: add unlikely() in qdisc_peek_len() (Ivan
Vecera) [1445420]
- [net] sched: sch_hfsc: handle corner cases where head may change
invalidating calculated deadline (Ivan Vecera) [1445420]
- [net] net_sched: netem: do not call qdisc_drop() with a NULL skb (Ivan
Vecera) [1445420]
- [net] net_sched: generalize bulk dequeue (Ivan Vecera) [1445420]
- [net] net_sched: sch_htb: export class backlog in dumps (Ivan Vecera)
[1445420]
- [net] net_sched: fq_codel: cache skb->truesize into skb->cb (Ivan
Vecera) [1445420]
- [net] net_sched: drop packets after root qdisc lock is released (Ivan
Vecera) [1445420]
- [net] act_ife: acquire ife_mod_lock before reading ifeoplist (Ivan
Vecera) [1445420]
- [net] act_ife: only acquire tcf_lock for existing actions (Ivan
Vecera) [1445420]
- [net] htb: call qdisc_root with rcu read lock held (Ivan Vecera) [1445420]
- [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_pie: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_netem: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_htb: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_hhf: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: fq_codel: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: sch_codel: defer skb freeing in codel_change() (Ivan
Vecera) [1445420]
- [net] net_sched: sch_choke: defer skb freeing (Ivan Vecera) [1445420]
- [net] net_sched: add the ability to defer skb freeing (Ivan Vecera)
[1445420]
- [net] net sched actions: bug fix dumping actions directly didnt
produce NLMSG_DONE (Ivan Vecera) [1445420]
- [net] net_sched: make tcf_hash_check() boolean (Ivan Vecera) [1445420]
- [net] act_ipt: fix a bind refcnt leak (Ivan Vecera) [1445420]
- [net] net_sched: prio: insure proper transactional behavior (Ivan
Vecera) [1445420]
- [net] act_police: rename tcf_act_police_locate() to
tcf_act_police_init() (Ivan Vecera) [1445420]
- [net] net_sched: remove internal use of TC_POLICE_* (Ivan Vecera)
[1445420]
- [net] net_sched: prio: properly report out of memory errors (Ivan
Vecera) [1445420]
- [net] sched: remove NET_XMIT_POLICED (Ivan Vecera) [1445420]
- [net] net_sched: remove generic throttled management (Ivan Vecera)
[1445420]
- [net] net_sched: netem: remove qdisc_is_throttled() use (Ivan Vecera)
[1445420]
- [net] net_sched: cbq: remove a flaky use of qdisc_is_throttled() (Ivan
Vecera) [1445420]
- [net] net_sched: sch_plug: use a private throttled status (Ivan
Vecera) [1445420]
- [net] sched: fix qdisc->running lockdep annotations (Ivan Vecera)
[1445420]
- [net] sched: place state, next_sched and gso_skb in same cacheline
again (Ivan Vecera) [1445420]
- [net] sched: remove qdisc->drop (Ivan Vecera) [1445420]
- [net] sched: remove qdisc_rehape_fail (Ivan Vecera) [1445420]
- [net] cbq: remove TCA_CBQ_POLICE support (Ivan Vecera) [1445420]
- [net] cbq: remove TCA_CBQ_OVL_STRATEGY support (Ivan Vecera) [1445420]
- [net] qfq: don't leak skb if kzalloc fails (Ivan Vecera) [1445420]
- [net] cls_u32: be more strict about skip-sw flag for knodes (Ivan
Vecera) [1445420]
- [net] cls_u32: catch all hardware offload errors (Ivan Vecera) [1445420]
- [net] sched: fix missing doc annotations (Ivan Vecera) [1445420]
- [net] net_sched: add missing paddattr description (Ivan Vecera) [1445420]
- [net] sched: fix tc_should_offload for specific clsact classes (Ivan
Vecera) [1445420]
- [net] act_police: fix a crash during removal (Ivan Vecera) [1445420]
- [net] sched: do not acquire qdisc spinlock in qdisc/class stats dump
(Ivan Vecera) [1445420]
- [net] net_sched: transform qdisc running bit into a seqcount (Ivan
Vecera) [1445420]
- [net] cls_u32: fix error code for invalid flags (Ivan Vecera) [1445420]
- [net] net_sched: avoid too many hrtimer_start() calls (Ivan Vecera)
[1445420]
- [net] also make sch_handle_egress() drop monitor ready (Ivan Vecera)
[1445420]
- [net] net sched: ife action fix late binding (Ivan Vecera) [1445420]
- [net] net sched: skbedit action fix late binding (Ivan Vecera) [1445420]
- [net] net sched: simple action fix late binding (Ivan Vecera) [1445420]
- [net] net sched: mirred action fix late binding (Ivan Vecera) [1445420]
- [net] net sched: ipt action fix late binding (Ivan Vecera) [1445420]
- [net] net sched: vlan action fix late binding (Ivan Vecera) [1445420]
- [net] export tc ife uapi header (Ivan Vecera) [1445420]
- [net] make sch_handle_ingress() drop monitor ready (Ivan Vecera) [1445420]
- [net] add __sock_wfree() helper (Ivan Vecera) [1445420]
- [net] sched: align nlattr properly when needed (Ivan Vecera) [1445420]
- [net] qdisc: constify meta_type_ops structures (Ivan Vecera) [1445420]
- [net] net_sched: fix a memory leak in tc action (Ivan Vecera) [1445420]
- [net] net_sched: dsmark: use qdisc_dequeue_peeked() (Ivan Vecera)
[1445420]
- [net] act_ife: fix a typo in kmemdup() parameters (Ivan Vecera) [1445420]
- [net] sched: use pfifo_fast for non real queues (Ivan Vecera) [1445420]
- [net] sch_mqprio: Fix build with older gcc. (Ivan Vecera) [1445420]
- [net] Support to encoding decoding skb prio on IFE action (Ivan
Vecera) [1445420]
- [net] Support to encoding decoding skb mark on IFE action (Ivan
Vecera) [1445420]
- [net] introduce IFE action (Ivan Vecera) [1445420]
- [net] net_sched: update hierarchical backlog too (Ivan Vecera) [1445420]
- [net] net_sched: add network namespace support for tc actions (Ivan
Vecera) [1445420]
- [net] net_sched: prepare tcf_hashinfo_destroy() for netns support
(Ivan Vecera) [1445420]
- [net] bpf: try harder on clones when writing into skb (Ivan Vecera)
[1445420]
- [net] net_sched: Improve readability of filter processing (Ivan
Vecera) [1445420]
- [net] net_sched fix: reclassification needs to consider ether protocol
changes (Ivan Vecera) [1445420]
- [net] pack tc_cls_u32_knode struct slighter better (Ivan Vecera) [1445420]
- [net] net_sched: drr: check for NULL pointer in drr_dequeue (Ivan
Vecera) [1445420]
- [kernel] timer: add setup_deferrable_timer macro (Ivan Vecera) [1445420]
- [net] sched: add clsact qdisc (Ivan Vecera) [1445420]
- [net] sched: add skb_at_tc_ingress helper (Ivan Vecera) [1445420]
- [net] net_sched: make qdisc_tree_decrease_qlen() work for non mq (Ivan
Vecera) [1445420]
- [net] net_sched: fix qdisc_tree_decrease_qlen() races (Ivan Vecera)
[1445420]
- [net] sched: kill dead code in sch_choke.c (Ivan Vecera) [1445420]
- [net] sch_hhf: fix return value of hhf_drop() (Ivan Vecera) [1445420]
- [net] sched: make sch_blackhole.c explicitly non-modular (Ivan Vecera)
[1445420]
- [net] act_mirred: always release tcf hash (Ivan Vecera) [1445420]
- [net] revert "net_sched: move tp->root allocation into fw_init()"
(Ivan Vecera) [1445420]
- [net] act_connmark: Remember the struct net instead of guessing it.
(Ivan Vecera) [1445420]
- [net] sch_dsmark: improve memory locality (Ivan Vecera) [1445420]
- [net] sched: don't break line in tc_classify loop notification (Ivan
Vecera) [1445420]
- [net] sched: consolidate tc_classify{, _compat} (Ivan Vecera) [1445420]
- [net] net_sched: convert rsvp to call tcf_exts_destroy from rcu
callback (Ivan Vecera) [1445420]
- [net] net_sched: convert tcindex to call tcf_exts_destroy from rcu
callback (Ivan Vecera) [1445420]
- [net] net_sched: make tcf_hash_destroy() static (Ivan Vecera) [1445420]
- [net] netfilter: nf_conntrack: add direction support for zones (Ivan
Vecera) [1445420]
- [net] act_mirred: avoid calling tcf_hash_release() when binding (Ivan
Vecera) [1445420]
- [net] sch_choke: drop all packets in queue during reset (Ivan Vecera)
[1445420]
- [net] sch_plug: purge buffered packets during reset (Ivan Vecera)
[1445420]
- [net] net_sched: fix a use-after-free in sfq (Ivan Vecera) [1445420]
- [net] pkt_sched: sch_qfq: remove unused member of struct qfq_sched
(Ivan Vecera) [1445420]
- [net] net_sched: gen_estimator: extend pps limit (Ivan Vecera) [1445420]
- [net] sched: Simplify em_ipset_match (Ivan Vecera) [1445420]
- [net] pkt_sched: sch_qfq: remove redundant -if- control statement
(Ivan Vecera) [1445420]
- [net] sched: pkt_cls: remove unused macros from uapi (Ivan Vecera)
[1445420]
- [net] dev: reduce both ingress hook ifdefs (Ivan Vecera) [1445420]
- [net] add CONFIG_NET_INGRESS to enable ingress filtering (Ivan Vecera)
[1445420]
- [net] sched: deprecate enqueue_root() (Ivan Vecera) [1445420]
- [net] net_sched: gred: use correct backlog value in WRED mode (Ivan
Vecera) [1445420]
- [net] sched: Call skb_get_hash_perturb in sch_hhf (Ivan Vecera) [1445420]
- [net] sched: act_connmark: don't zap skb->nfct (Ivan Vecera) [1445420]
- [net] net_sched: move tp->root allocation into fw_init() (Ivan Vecera)
[1445420]
- [net] net_sched: move tp->root allocation into route4_init() (Ivan
Vecera) [1445420]
- [net] sched: export tc_connmark.h so it is uapi accessible (Ivan
Vecera) [1445420]
- [net] Remove state argument from skb_find_text() (Ivan Vecera) [1445420]
- [net] ematch: Fix auto-loading of ematch modules. (Ivan Vecera) [1445420]
- [net] gen_stats.c: Duplicate xstats buffer for later use (Ivan Vecera)
[1445420]
- [net] act_connmark: fix dependencies better (Ivan Vecera) [1445420]
- [net] cls_basic: return from walking on match in basic_get (Ivan
Vecera) [1445420]
- [net] cls_bpf: fix auto generation of per list handles (Ivan Vecera)
[1445420]
- [net] cls_bpf: fix size mismatch on filter preparation (Ivan Vecera)
[1445420]
- [net] act_connmark: Add missing dependency on NF_CONNTRACK_MARK (Ivan
Vecera) [1445420]
- [net] sched: Introduce connmark action (Ivan Vecera) [1445420]
- [net] sched: sch_teql: Remove unused function (Ivan Vecera) [1445420]
- [net] skbuff: don't zero tc members when freeing skb (Ivan Vecera)
[1445420]
- [net] kconfig: use bool instead of boolean for type definition
attributes (Ivan Vecera) [1445420]
- [net] Update old iproute2 and Xen Remus links (Ivan Vecera) [1445420]
- [net] tc_act: export uapi header file (Ivan Vecera) [1445420]
- [net] sched: fix act file names in header comment (Ivan Vecera) [1445420]
- [net] add rbnode to struct sk_buff (Ivan Vecera) [1445420]
- [net] sch_pie: schedule the timer after all init succeed (Ivan Vecera)
[1445420]
- [net] net_sched: restore qdisc quota fairness limits after bulk
dequeue (Ivan Vecera) [1445420]
- [net] ematch: Fix early ending of inverted containers. (Ivan Vecera)
[1445420]
- [net] sched: implement qstat helper routines (Ivan Vecera) [1445420]
- [net] ematch: Fix matching of inverted containers. (Ivan Vecera) [1445420]
- [net] sched: fix compile warning in cls_u32 (Ivan Vecera) [1445420]
- [net] sched: cls_u32: rcu can not be last node (Ivan Vecera) [1445420]
- [net] sched: use __skb_queue_head_init() where applicable (Ivan
Vecera) [1445420]
- [net] net_sched: sfq: remove unused macro (Ivan Vecera) [1445420]
- [net] netfilter: xt_string: Remove unnecessary initialization of
struct ts_state (Ivan Vecera) [1445420]
- [net] cbq: now_rt removal (Ivan Vecera) [1445420]
- [net] cbq: incorrectly low bandwidth setting blocks limited traffic
(Ivan Vecera) [1445420]
- [net] net_sched: remove exceptional & on function name (Ivan Vecera)
[1445420]
- [net] net_sched: cancel nest attribute on failure in tcf_exts_dump()
(Ivan Vecera) [1445420]
- [net] em_canid: remove useless statements from em_canid_change (Ivan
Vecera) [1445420]
- [net] net_sched: drr: warn when qdisc is not work conserving (Ivan
Vecera) [1445420]
- [net] use the new API kvfree() (Ivan Vecera) [1445420]
- [net] sch_hhf: fix comparison of qlen and limit (Ivan Vecera) [1445420]
- [net] sched: lock imbalance in hhf qdisc (Ivan Vecera) [1445420]
- [net] Allow tc changes in user namespaces (Ivan Vecera) [1445420]
- [net] net_sched: return nla_nest_end() instead of skb->len (Ivan
Vecera) [1445420]
- [net] sch_tbf: Remove holes in struct tbf_sched_data. (Ivan Vecera)
[1445420]
- [net] sch_netem: replace magic numbers with enumerate in get_loss_clg
(Ivan Vecera) [1445420]
- [net] sch_netem: replace magic numbers with enumerate in GE model
(Ivan Vecera) [1445420]
- [net] sch_netem: change some func's param from "struct Qdisc *" to
"struct netem_sched_data *" (Ivan Vecera) [1445420]
- [net] sch_netem: return errcode before setting params (Ivan Vecera)
[1445420]
- [net] sched: Cleanup PIE comments (Ivan Vecera) [1445420]
- [net] add and use skb_gso_transport_seglen() (Ivan Vecera) [1445420]
- [net] sch_netem: replace magic numbers with enumerate (Ivan Vecera)
[1445420]
- [net] net_sched: act: pick a different type for act_xt (Ivan Vecera)
[1445420]
- [net] replace macros net_random and net_srandom with direct calls to
prandom (Ivan Vecera) [1445420]
- [net] hhf qdisc: fix jiffies-time conversion. (Ivan Vecera) [1445420]
- [net] pkt_sched: PIE AQM scheme (Ivan Vecera) [1445420]
- [net] sch: fix the typo in register_qdisc() (Ivan Vecera) [1445420]
- [net] hhf: make qdisc ops static (Ivan Vecera) [1445420]
- [net] sch_dsmark: use correct func name in print messages (Ivan
Vecera) [1445420]
- [net] sch_htb: use /* comments (Ivan Vecera) [1445420]
- [net] net_sched: replace pr_warning with pr_warn (Ivan Vecera) [1445420]
- [net] sch_cbq: remove unnecessary null pointer check (Ivan Vecera)
[1445420]
- [net] act_police: remove unnecessary null pointer check (Ivan Vecera)
[1445420]
- [net] qdisc: hhf: Heavy-Hitter Filter (HHF) qdisc (Ivan Vecera) [1445420]
- [net] sch_htb: remove unnecessary NULL pointer judgment (Ivan Vecera)
[1445420]
- [net] net_sched: expand control flow of macro SKIP_NONLOCAL (Ivan
Vecera) [1445420]
- [net] net_sched: sfq: put sfq_unlink in a do - while loop (Ivan
Vecera) [1445420]
- [net] net_sched: add space around '>' and before '(' (Ivan Vecera)
[1445420]
- [net] net_sched: cls_bpf: use tabs to do indent (Ivan Vecera) [1445420]
- [net] sched: htb: fix the calculation of quantum (Ivan Vecera) [1445420]
- [net] Fix FSF address in file headers (Ivan Vecera) [1445420]
- [net] include/net/: Fix FSF address in file headers (Ivan Vecera)
[1445420]
- [net] netem: fix loss 4 state model (Ivan Vecera) [1445420]
- [net] netem: markov loss model transition fix (Ivan Vecera) [1445420]
- [net] netem: free skb's in tree on reset (Ivan Vecera) [1445420]
- [net] tc: export tc_defact.h to userspace (Ivan Vecera) [1445420]
- [net] qdisc: basic classifier - remove unnecessary initialization
(Ivan Vecera) [1445420]
- [net] qdisc: meta return ENOMEM on alloc failure (Ivan Vecera) [1445420]
- [net] netem: Introduce skb_orphan_partial() helper (Ivan Vecera) [1445420]
- [net] pkt_sched: sch_qfq: remove forward declaration of
qfq_update_agg_ts (Ivan Vecera) [1445420]
- [net] pkt_sched: sch_qfq: improve efficiency of make_eligible (Ivan
Vecera) [1445420]
- [net] sched: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks
(Ivan Vecera) [1445420]
- [net] kabi: prepare protection for struct Qdisc (Ivan Vecera) [1445420]
- [net] kabi: remove RH_KABI_ macros from sch_generic.h (Ivan Vecera)
[1445420]
- [net] kabi: use different sch_generic.h for checksums generation (Ivan
Vecera) [1445420]
- [net] kabi: introduce shadow sch_generic.h for generating correct
checksums (Ivan Vecera) [1445420]
[3.10.0-773.el7]
- [fs] nfs: RPC_MAX_AUTH_SIZE is in bytes ("J. Bruce Fields") [1495321]
- [fs] gfs2: Support negative atimes (Andreas Grunbacher) [1505849]
- [fs] gfs2: Update ctime in setflags ioctl (Andreas Grunbacher) [1505822]
- [fs] gfs2: Fix xattr fsync (Andreas Grunbacher) [1505552]
- [fs] locks: Remove fl_nspid and use fs-specific l_pid for remote locks
(Benjamin Coddington) [1449486]
- [fs] locks: Filter /proc/locks output on proc pid ns (Benjamin
Coddington) [1449486]
- [fs] Make file credentials available to the seqfile interfaces
(Benjamin Coddington) [1449486]
- [fs] locks: Use allocation rather than the stack in fcntl_getlk()
(Benjamin Coddington) [1449486]
- [fs] locks: pass kernel struct flock to fcntl_getlk/setlk (Benjamin
Coddington) [1449486]
- [x86] perf/x86: Fix incorrect use of do_div() in NMI warning (Prarit
Bhargava) [1501587]
- [iommu] amd: don't sleep in invalid context (Jerry Snitselaar) [1505837]
- [block] blktrace: Fix potential deadlock between delete & sysfs ops
(Waiman Long) [1351904]
- [video] video/logo: tidyup fb_logo_late_init initcall timing (Rob
Clark) [1509707]
- [video] video/logo: prevent use of logos after they have been freed
(Rob Clark) [1509707]
- [video] fbdev: Nuke FBINFO_MODULE (Rob Clark) [1509707]
- [netdrv] xen-netfront, xen-netback: Use correct minimum MTU values
(Mohammed Gamal) [1502554]
- [netdrv] use core MTU range checking in virt drivers (Mohammed Gamal)
[1502554 1497228]
- [netdrv] cxgb3: Check and handle the dma mapping errors (Arjun
Vynipadath) [1459387 953400]
- [netdrv] amd: fix pci device ids (Prarit Bhargava) [1486046]
- [kernel] module_device_table: fix some callsites (Prarit Bhargava)
[1486046]
- [kernel] module: fix types of device tables aliases (Prarit Bhargava)
[1486046]
- [kernel] module: remove MODULE_GENERIC_TABLE (Prarit Bhargava) [1486046]
- [kernel] module: allow multiple calls to MODULE_DEVICE_TABLE() per
module (Prarit Bhargava) [1486046]
- [kernel] sched/topology: Fix memory leak in __sdt_alloc() (Lauro Ramos
Venancio) [1373534]
- [kernel] sched/topology: Simplify sched_group_mask() usage (Lauro
Ramos Venancio) [1373534]
- [kernel] sched/topology: Rewrite get_group() (Lauro Ramos Venancio)
[1373534]
- [kernel] sched: Use cached value of span instead of calling
sched_domain_span() (Lauro Ramos Venancio) [1373534]
- [kernel] sched: Fix memory leakage in build_sched_groups() (Lauro
Ramos Venancio) [1373534]
- [kernel] sched/topology: Add a few comments (Lauro Ramos Venancio)
[1373534]
- [kernel] sched/topology: Fix overlapping sched_group_capacity (Lauro
Ramos Venancio) [1373534]
- [kernel] sched/topology: Small cleanup (Lauro Ramos Venancio) [1373534]
- [kernel] sched/topology: Fix overlapping sched_group_mask (Lauro Ramos
Venancio) [1373534]
- [kernel] sched/topology: Remove FORCE_SD_OVERLAP (Lauro Ramos
Venancio) [1373534]
- [kernel] sched/topology: Move comment about asymmetric node setups
(Lauro Ramos Venancio) [1373534]
- [kernel] sched/topology: Optimize build_group_mask() (Lauro Ramos
Venancio) [1373534]
- [kernel] sched/topology: Verify the first group matches the child
domain (Lauro Ramos Venancio) [1373534]
- [kernel] sched/topology: Simplify build_overlap_sched_groups() (Lauro
Ramos Venancio) [1373534]
- [kernel] sched/topology: Fix building of overlapping sched-groups
(Lauro Ramos Venancio) [1373534]
- [kernel] sched/fair, cpumask: Export for_each_cpu_wrap() (Lauro Ramos
Venancio) [1373534]
- [kernel] sched/topology: Refactor function
build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534]
- [kernel] sched: Rename a misleading variable in
build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534]
- [powerpc] uprobes: Implement arch_uretprobe_is_alive() (Gustavo
Duarte) [1357435]
- [security] capabilities: fix logic for effective root or real root
(Richard Guy Briggs) [1465626]
[3.10.0-772.el7]
- [md] raid5-ppl: check recovery_offset when performing ppl recovery
(Nigel Croxon) [1455932]
- [md] raid5-ppl: don't resync after rebuild (Nigel Croxon) [1455932]
- [md] raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
(Nigel Croxon) [1455932]
- [md] raid5: fix a race condition in stripe batch (Nigel Croxon) [1455932]
- [md] bitmap: disable bitmap_resize for file-backed bitmaps (Nigel
Croxon) [1455932]
- [md] raid5-ppl: Recovery support for multiple partial partiy logs
(Nigel Croxon) [1455932]
- [md] Runtime support for multiple ppls (Nigel Croxon) [1455932]
- [md] cleanup mddev flag clear for takeover (Nigel Croxon) [1455932]
- [md] notify about new spare disk in the container (Nigel Croxon) [1455932]
- [md] raid5: add thread_group worker async_tx_issue_pending_all (Nigel
Croxon) [1455932]
- [md] Raid5 should update rdev->sectors after reshape (Nigel Croxon)
[1455932]
- [md] don't use flush_signals in userspace processes (Nigel Croxon)
[1455932]
- [md] md0: optimize raid0 discard handling (Nigel Croxon) [1455932]
- [md] don't return -EAGAIN in md_allow_write for external metadata
arrays (Nigel Croxon) [1455932]
- [md] raid5-ppl: use a single mempool for ppl_io_unit and header_page
(Nigel Croxon) [1455932]
- [md] raid5-ppl: partial parity calculation optimization (Nigel Croxon)
[1455932]
- [md] raid5-ppl: use resize_stripes() when enabling or disabling ppl
(Nigel Croxon) [1455932]
- [md] raid5: use consistency_policy to remove journal feature (Nigel
Croxon) [1455932]
- [md] raid5-ppl: move no_mem_stripes to struct ppl_conf (Nigel Croxon)
[1455932]
- [md] add raid4/5/6 journal mode switching API (Nigel Croxon) [1455932]
- [md] raid1: stop using bi_phys_segment (Nigel Croxon) [1455932]
- [md] raid1, raid10: move rXbio accounting closer to allocation (Nigel
Croxon) [1455932]
- [md] r5cache: disable write back for degraded array (Nigel Croxon)
[1455932]
- [md] revert "fix suspend/write deadlock" (Nigel Croxon) [1455932]
- [md] revert "fix single core deadlock" (Nigel Croxon) [1455932]
[3.10.0-771.el7]
- [scsi] megaraid_sas: driver version 07.702.06.00-rh2 (Tomas Henzl)
[1506606]
- [scsi] megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Tomas
Henzl) [1506606]
- [scsi] megaraid_sas: Update current host time to FW during IOC Init
(Tomas Henzl) [1506606]
- [nvme] nvme-fc: remove NVME_FC_MAX_SEGMENTS (Ewan Milne) [1508065]
- [nvme] nvme-fc: add support for duplicate_connect option (Ewan Milne)
[1508065]
- [nvme] nvme-rdma: add support for duplicate_connect option (Ewan
Milne) [1508065]
- [nvme] nvme-fabrics: fixup "nvme: add helper to compare options to
controller" (Ewan Milne) [1508065]
- [nvme] add helper to compare options to controller (Ewan Milne) [1508065]
- [nvme] add duplicate_connect option (Ewan Milne) [1508065]
- [nvme] nvme-fabrics: fixup "nvme: add hostid token to fabric options"
(Ewan Milne) [1508065]
- [nvme] add hostid token to fabric options (Ewan Milne) [1508065]
- [nvme] nvme-fc: fix backporting error (Ewan Milne) [1508065]
- [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Tomas
Henzl) [1458161]
- [scsi] mpt3sas: Adding support for SAS3616 HBA device (Tomas Henzl)
[1458161]
- [scsi] mpt3sas: Fix possibility of using invalid Enclosure Handle for
SAS device after host reset (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Display chassis slot information of the drive (Tomas
Henzl) [1458161]
- [scsi] mpt3sas: Updated MPI headers to v2.00.48 (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Fix IO error occurs on pulling out a drive from RAID1
volume created on two SATA drive (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Fix removal and addition of vSES device during host
reset (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Reduce memory footprint in kdump kernel (Tomas Henzl)
[1458161]
- [scsi] mpt3sas: Fixed memory leaks in driver (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Processing of Cable Exception events (Tomas Henzl)
[1458161]
- [scsi] mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo
(Tomas Henzl) [1458161]
- [scsi] mpt3sas: fix pr_info message continuation (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Fix memory allocation failure test in
'mpt3sas_base_attach()' (Tomas Henzl) [1458161]
- [scsi] mpt3sas: fix format overflow warning (Tomas Henzl) [1458161]
- [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1458161]
- [scsi] mpt3sas: remove redundant wmb (Tomas Henzl) [1458161]
- [scsi] libfc: fix a deadlock in fc_rport_work (Govindarajulu
Varadarajan) [1507105]
- [scsi] libfc: Fixup disc_mutex handling (Govindarajulu Varadarajan)
[1507105]
- [scsi] fcoe: Stop fc_rport_priv structure leak (Govindarajulu
Varadarajan) [1507105]
- [scsi] libfc: Update rport reference counting (Govindarajulu
Varadarajan) [1507105]
[3.10.0-770.el7]
- [net] ipv6: remove from fib tree aged out RTF_CACHE dst (Paolo Abeni)
[1412920]
- [net] netfilter: allow logging from non-init namespaces (Stefano
Brivio) [1506324]
- [net] openvswitch: add ct_clear action (Eric Garver) [1501415]
- [net] geneve: Fix function matching VNI and tunnel ID on big-endian
(Jakub Sitnicki) [1467288]
- [net] geneve: maximum value of VNI cannot be used (Jakub Sitnicki)
[1467288]
- [net] geneve: add missing rx stats accounting (Jakub Sitnicki) [1467288]
- [net] geneve: fix needed_headroom and max_mtu for collect_metadata
(Jakub Sitnicki) [1467288]
- [net] geneve: fix fill_info when using collect_metadata (Jakub
Sitnicki) [1467288]
- [net] geneve: fix incorrect setting of UDP checksum flag (Jakub
Sitnicki) [1467288]
- [net] geneve: lock RCU on TX path (Jakub Sitnicki) [1467288]
- [net] geneve: fix ip_hdr_len reserved for geneve6 tunnel (Jakub
Sitnicki) [1467288]
- [net] geneve: Optimize geneve device lookup (Jakub Sitnicki) [1467288]
- [net] geneve: Remove redundant socket checks (Jakub Sitnicki) [1467288]
- [net] geneve: Merge ipv4 and ipv6 geneve_build_skb() (Jakub Sitnicki)
[1467288]
- [net] geneve: Unify LWT and netdev handling (Jakub Sitnicki) [1467288]
- [net] geneve: avoid using stale geneve socket (Jakub Sitnicki) [1467288]
- [net] geneve: use core MTU range checking in core net infra (Jakub
Sitnicki) [1467288]
- [net] devlink: Prevent port_type_set() callback when it's not needed
(Ivan Vecera) [1497105]
- [net] devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill
(Eelco Chaudron) [1497105]
- [net] devlink: use nla_put_failure goto label instead of out (Eelco
Chaudron) [1497105]
- [net] devlink: allow to fillup eswitch attrs even if mode_get op does
not exist (Eelco Chaudron) [1497105]
- [net] devlink: fix potential memort leak (Eelco Chaudron) [1497105]
- [net] devlink: fix return value check in devlink_dpipe_header_put()
(Eelco Chaudron) [1497105]
- [net] devlink: Support for pipeline debug (dpipe) (Eelco Chaudron)
[1497105]
- [net] devlink: Add E-Switch encapsulation control (Eelco Chaudron)
[1497105]
- [net] devlink: fix the name of eswitch commands (Eelco Chaudron) [1497105]
- [crypto] aesni: add generic gcm(aes) (Sabrina Dubroca) [1493112]
- [crypto] scatterwalk: Remove unnecessary BUG in scatterwalk_start
(Sabrina Dubroca) [1493112]
- [crypto] aesni: make AVX2 AES-GCM work with all valid auth_tag_len
(Sabrina Dubroca) [1493112]
- [crypto] aesni: make AVX2 AES-GCM work with any aadlen (Sabrina
Dubroca) [1493112]
- [crypto] aesni: make AVX AES-GCM work with all valid auth_tag_len
(Sabrina Dubroca) [1493112]
- [crypto] aesni: make AVX AES-GCM work with any aadlen (Sabrina
Dubroca) [1493112]
- [crypto] aesni: make non-AVX AES-GCM work with all valid auth_tag_len
(Sabrina Dubroca) [1493112]
- [crypto] aesni: make non-AVX AES-GCM work with any aadlen (Sabrina
Dubroca) [1493112]
- [crypto] aesni: fix build on x86 (32bit) (Sabrina Dubroca) [1493112]
- [crypto] aesni: AVX and AVX2 version of AESNI-GCM encode and decode
(Sabrina Dubroca) [1493112]
- [net] vsock: always call vsock_init_tables() (Stefano Brivio) [1470203]
- [tools] vsock: add tools/testing/vsock/vsock_diag_test (Stefano
Brivio) [1470203]
- [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]
- [net] vsock: use TCP state constants for sk_state (Stefano Brivio)
[1470203]
- [net] vsock: move __vsock_in_bound/connected_table() to af_vsock.h
(Stefano Brivio) [1470203]
- [net] vsock: export socket tables for sock_diag interface (Stefano
Brivio) [1470203]
[3.10.0-769.el7]
- [drm] upstream sync to v4.14-rc4 (Rob Clark) [1450372 1457050 1457047
1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281
1458625 1470097]
- [sound] alsa: x86: Register multiple PCM devices for the LPE audio
card (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907
1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097]
- [sound] drm/i915: Clean up the LPE audio platform data (Rob Clark)
[1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438
1457374 1457377 1458281 1458625 1470097]
- [sound] drm/i915: Remove hdmi_connected from LPE audio pdata (Rob
Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539
1469438 1457374 1457377 1458281 1458625 1470097]
- [sound] drm/i915: Replace tmds_clock_speed and link_rate with just
ls_clock (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907
1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097]
- [drm] upstream sync to v4.13 (Rob Clark) [1450372 1457050 1457047
1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281
1458625 1470097]
- [kernel] workqueue: Provide destroy_delayed_work_on_stack() (Rob
Clark) [1470097]
- [lib] bitmap: add alignment offset for bitmap_find_next_zero_area()
(Rob Clark) [1470097]
- [x86] platform/intel/iosf_mbi: Add a PMIC bus access notifier (Rob
Clark) [1470097]
- [x86] platform/intel/iosf_mbi: Add a mutex for P-Unit access (Rob
Clark) [1470097]
- [x86] platform/iosf_mbi: Source cleanup (Rob Clark) [1470097]
- [x86] platform/iosf_mbi: Move to dedicated folder (Rob Clark) [1470097]
- [x86] platform/intel/iosf: Add debugfs config option for IOSF (Rob
Clark) [1470097]
- [x86] platform/intel/iosf: Add Braswell PCI ID (Rob Clark) [1470097]
- [x86] iosf: Add debugfs support (Rob Clark) [1470097]
- [kernel] workqueue: declare system_highpri_wq (Rob Clark) [1470097]
- [kernel] linux/kernel.h: Add ALIGN_DOWN macro (Rob Clark) [1470097]
(Rob Clark) [1470097]
(Rob Clark) [1470097]
(Rob Clark) [1470097]
(Rob Clark) [1470097]
- [kernel] pci: Recognize Thunderbolt devices (Rob Clark) [1470097]
- [kernel] locking/atomic, kref: Add kref_read() (Rob Clark) [1470097]
- [dma] dma-buf: avoid scheduling on fence status query v2 (Rob Clark)
[1478422]
[3.10.0-768.el7]
- [acpi] ghes: invert logic for enabling GHES (Aristeu Rozanski) [1451916]
- [edac] Fix PAGES_TO_MiB macro misuse (Aristeu Rozanski) [1451916]
- [edac] ghes_edac: Remove redundant memory_type array (Aristeu
Rozanski) [1451916]
- [edac] ghes_edac: Use snprintf() to silence a static checker warning
(Aristeu Rozanski) [1451916]
- [x86] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text
is read-only (Rafael Aquini) [1048983]
- [x86] x86: cpufeature: Fix AMD AVIC bit (Rafael Aquini) [1048983]
- [mm] configs: Enable DEBUG_PAGEALLOC on debug kernels (Waiman Long)
[1481847]
- [mm] s390: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847]
- [mm] powerpc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long)
[1481847]
- [mm] x86/mm: Disable 1GB direct mappings when disabling 2MB mappings
(Waiman Long) [1481847]
- [mm] x86: also use debug_pagealloc_enabled() for free_init_pages
(Waiman Long) [1481847]
- [mm] x86: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847]
- [mm] x86/mm/pat: Make split_page_count() check for empty levels to fix
/proc/meminfo output (Waiman Long) [1481847]
- [mm] sound: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847]
- [mm] vmalloc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long)
[1481847]
- [mm] slub: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847]
- [mm] slab: clean up DEBUG_PAGEALLOC processing code (Waiman Long)
[1481847]
- [mm] debug_pagealloc: ask users for default setting of debug_pagealloc
(Waiman Long) [1481847]
- [mm] debug-pagealloc: make debug-pagealloc boottime configurable
(Waiman Long) [1481847]
- [mm] debug-pagealloc: prepare boottime configurable on/off (Waiman
Long) [1481847]
- [mm] page_ext: resurrect struct page extending code for debugging
(Waiman Long) [1481847]
- [mm] debug-pagealloc: cleanup page guard code (Waiman Long) [1481847]
- [mm] debug-pagealloc: correct freepage accounting and order resetting
(Waiman Long) [1481847]
- [scsi] scsi_dh_alua: Fix memory leak in alua_bus_attach() (Waiman
Long) [1448308]
- [kernel] module: Fix memory leakage of module_ext structure (Waiman
Long) [1448308]
- [kernel] debugobjects: Make kmemleak ignore debug objects (Waiman
Long) [1452625 1448308]
- [kernel] s390/kexec: consolidate crash_map/unmap_reserved_pages() and
arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982]
- [kernel] kexec: do a cleanup for function kexec_load (Xunlei Pang)
[1486982]
- [kernel] kexec: make a pair of map/unmap reserved pages in error path
(Xunlei Pang) [1486982]
- [kernel] kexec: provide arch_kexec_protect(unprotect)_crashkres()
(Xunlei Pang) [1486982]
- [kernel] kexec: introduce a protection mechanism for the crashkernel
reserved memory (Xunlei Pang) [1486982]
- [kernel] ptrace: fix wait_on_bit(JOBCTL_TRAPPING_BIT) on big endian
machines (Oleg Nesterov) [1481590]
[3.10.0-767.el7]
- [fs] nfsv4.2: fix size storage for nfs42_proc_copy (Steve Dickson)
[1468276]
- [fs] nfsv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter
(Benjamin Coddington) [1476344]
- [fs] xfs: Capture state of the right inode in xfs_iflush_done (Carlos
Maiolino) [1352385]
- [fs] xfs: Properly retry failed inode items in case of error during
buffer writeback (Carlos Maiolino) [1352385]
- [fs] xfs: Add infrastructure needed for error propagation during
buffer IO failure (Carlos Maiolino) [1352385]
- [fs] xfs: remove xfs_trans_ail_delete_bulk (Carlos Maiolino) [1352385]
- [fs] smb3: Work around mount failure when using SMB3 dialect to Macs
(Leif Sahlberg) [1506433]
- [fs] Set unicode flag on cifs echo request to avoid Mac error (Leif
Sahlberg) [1506433]
- [mm] filemap: fix mapping->nrpages double accounting in fuse (Waiman
Long) [1493455]
- [mm] Using BUG_ON() as an assert() is _never_ acceptable (Waiman Long)
[1493455]
- [mm] fix deadlock when using dm-thin on loopback device (Mikulas
Patocka) [1382654]
- [mm] memcg, slab: never try to merge memcg caches (Aristeu Rozanski)
[1442618]
- [x86] boot/kaslr: Work around firmware bugs by excluding
EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice (Kazuhito
Hagio) [1458129]
- [net] netfilter: x_tables: don't use seqlock when fetching old
counters (Florian Westphal) [1503702]
- [net] netfilter: x_tables: make xt_replace_table wait until old rules
are not used anymore (Florian Westphal) [1503702]
- [edac] edac, skx_edac: Fix non static symbol warnings (Aristeu
Rozanski) [1482253]
- [edac] edac, ie31200: Add Intel Kaby Lake CPU support (Aristeu
Rozanski) [1482253]
- [edac] edac, ie31200_edac: Add Skylake support (Aristeu Rozanski)
[1482253]
- [tools] perf scripting python: Add ppc64le to audit uname list
(Gustavo Duarte) [1487498]
- [sound] alsa: hda: Abort capability probe on invalid capability
(Jaroslav Kysela) [1456631]
- [sound] alsa: hda: Abort capability probe at invalid register read
(Jaroslav Kysela) [1456631]
- [virtio] virtio-balloon: coding format cleanup (David Hildenbrand)
[1503473]
- [virtio] virtio-balloon: deflate via a page list (David Hildenbrand)
[1503473]
- [virtio] virtio_balloon: disable VIOMMU support (David Hildenbrand)
[1503473]
- [virtio] allow drivers to validate features (David Hildenbrand) [1503473]
- [netdrv] aquantia: Bad udp rate on default interrupt coalescing (David
Arcari) [1505539]
- [netdrv] aquantia: Enable coalescing management via ethtool interface
(David Arcari) [1505539]
- [netdrv] aquantia: mmio unmap was not performed on driver removal
(David Arcari) [1505539]
- [netdrv] aquantia: Fixed transient link up/down/up notification (David
Arcari) [1505539]
- [netdrv] aquantia: Add queue restarts stats counter (David Arcari)
[1505539]
- [netdrv] aquantia: Reset nic statistics on interface up/down (David
Arcari) [1505539]
- [kernel] sched: Move h_load calculation to task_h_load() (Lauro Ramos
Venancio) [1460641]
- [powerpc] mm/hugetlb: Filter out hugepage size not supported by page
table layout (Steve Best) [1495748]
[3.10.0-766.el7]
- [hid] wacom: Always increment hdev refcount within wacom_get_hdev_data
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Clear ABS_MISC when tool leaves proximity
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Correct coordinate system of touchring and pen twist
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Properly report negative values from Intuos Pro 2
Bluetooth (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: leds: Dont try to control the EKRs read-only LEDs
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: bits shifted too much for 9th and 10th buttons (Aristeu
Rozanski) [1475409 1462363]
- [hid] hid_wacom: revert hid_wacom: temporaly disable power_supply
usage from driver (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Improve generic name generation (Aristeu Rozanski)
[1475409 1462363]
- [hid] introduce hid_is_using_ll_driver (Aristeu Rozanski) [1475409
1462363]
- [hid] wacom: Remove comparison of u8 mode with zero and simplify
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: fix mistake in printk (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Refactor generic battery handling (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Add ability to provide explicit battery status info
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Report AES battery information (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: generic: Scale battery capacity measurements to
percentages (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Have wacom_tpc_irq guard against possible NULL
dereference (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Override incorrect logical maximum contact identifier
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Move wacom_remote_irq and wacom_remote_status_irq
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: sync pad events only for actual packets (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Bamboo One Medium does not have touch (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: call _query_tablet_data() for BAMBOO_TOUCH (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Dont add ghost interface as shared data (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: generic: Wacom mouse is only provided for opaque tablets
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: dont manually release resources for the EKR (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Correct Intuos Pro 2 resolution (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: support touch on/off softkey (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: add mode change touch key (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: add 3 tablet touch keys (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: Bluetooth IRQ for Intuos Pro should handle prox/range
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: dont apply generic settings to old devices (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Fix poor prox handling in wacom_pl_irq (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: support generic touch switch (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: add vendor defined touch (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: add support for touchring (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: remove input_event_flag (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: Support 2nd-gen Intuos Pros Bluetooth classic interface
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Move WAC_CMD_* into wacom_wac.h (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: Enable HID_GENERIC codepath for Bluetooth devices
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: do not attempt to switch mode while in probe (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: remove warning while disconnecting devices (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: release the resources before leaving despite devm
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Fix sibling detection regression (Aristeu Rozanski)
[1475409 1462363]
- [hid] remove use of DRIVER_LICENSE (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Dont sync input on empty input packets (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: generic: Pad supports more than buttons (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: generic: Send data only when the interface is defined
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Dont return a value for wacom_wac_event (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Declare tool ID 0x84a as an Intuos eraser (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Dont clear bits unintentionally (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: Extend pad support (Aristeu Rozanski) [1475409
1462363]
- [hid] wacom: generic: Add support for battery status on pen and pad
interfaces (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Introduce pad support (Aristeu Rozanski)
[1475409 1462363]
- [hid] wacom: generic: Add support for sensor offsets (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Fix sensor outbounds and redefine as offsets from each
edge (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Support tool ID and additional tool types
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Read and internally use corrected Intuos tool IDs
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Add support for vendor-defined "Sense" usage
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Add support for vendor-defined "Fingerwheel"
usage (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Add support for vendor-defined "Distance" usage
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Support and use Custom HID mode and usages
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Add support for height, tilt, and twist usages
(Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: generic: Strip off excessive name prefixing (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Detect and correct descriptors missing
HID_DG_BARRELSWITCH2 (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Refactor button-to-key translation into function (Aristeu
Rozanski) [1475409 1462363]
- [hid] wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize
more fields (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: Update vendor-defined usage names to better match
standards (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: fix return value of get_property (Aristeu
Rozanski) [1475409 1462363]
- [hid] power_supply: Fix possible NULL pointer dereference on early
uevent (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Fix NULL pointer dereference during
bq27x00_battery probe (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Increment power supply use counter when obtaining
references (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Add power_supply_put for decrementing device
reference counter (Aristeu Rozanski) [1475409 1462363]
- [hid] wacom: switch battery to devres (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Change ownership from driver to core (Aristeu
Rozanski) [1475409 1462363]
- [hid] power_supply: Add API for safe access of power supply function
attrs (Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Move run-time configuration to separate structure
(Aristeu Rozanski) [1475409 1462363]
- [hid] power_supply: Add driver private data (Aristeu Rozanski)
[1475409 1462363]
- [hid] power_supply: Move of_node out of the #ifdef CONFIG_OF (Aristeu
Rozanski) [1475409 1462363]
[3.10.0-765.el7]
- [s390] hwrng: remember rng chosen by user (Hendrik Brueckner) [1375266]
- [s390] hwrng: use rng source with best quality (Hendrik Brueckner)
[1375266]
- [s390] trng: Introduce s390 TRNG device driver (Hendrik Brueckner)
[1375266]
- [s390] crypto: Provide s390 specific arch random functionality
(Hendrik Brueckner) [1375266]
- [s390] crypto: Add new subfunctions to the cpacf PRNO function
(Hendrik Brueckner) [1375266]
- [s390] crypto: Renaming PPNO to PRNO (Hendrik Brueckner) [1375266]
- [s390] qeth: use diag26c to get MAC address on L2 (Hendrik Brueckner)
[1479463]
- [s390] diag: add diag26c support (Hendrik Brueckner) [1479463]
- [s390] qeth: no ETH header for outbound AF_IUCV (Hendrik Brueckner)
[1479461]
- [s390] qeth: size calculation outbound buffers (Hendrik Brueckner)
[1479461]
- [s390] qdio: clear DSCI prior to scanning multiple input queues
(Hendrik Brueckner) [1467954]
- [s390] pageattr: handle numpages parameter correctly (Hendrik
Brueckner) [1489742]
- [s390] pageattr: avoid unnecessary page table splitting (Hendrik
Brueckner) [1489742]
- [s390] add no-execute support (Hendrik Brueckner) [1489742]
- [s390] mm: align swapper_pg_dir to 16k (Hendrik Brueckner) [1489742]
- [s390] vmem: simplify vmem code for read-only mappings (Hendrik
Brueckner) [1489742]
- [s390] pageattr: allow kernel page table splitting (Hendrik Brueckner)
[1489742]
- [s390] pgtable: make pmd and pud helper functions available (Hendrik
Brueckner) [1489742]
- [s390] mm: always use PAGE_KERNEL when mapping pages (Hendrik
Brueckner) [1489742]
- [s390] vmem: introduce and use SEGMENT_KERNEL and REGION3_KERNEL
(Hendrik Brueckner) [1489742]
- [s390] vmem: align segment and region tables to 16k (Hendrik
Brueckner) [1489742]
- [s390] pgtable: introduce and use generic csp inline asm (Hendrik
Brueckner) [1489742]
- [s390] pageattr: do a single TLB flush for change_page_attr (Hendrik
Brueckner) [1489742]
- [s390] mm: make use of ipte range facility (Hendrik Brueckner) [1489742]
- [s390] mm: remove change bit override support (Hendrik Brueckner)
[1489742]
- [s390] mm: implement dirty bits for large segment table entries
(Hendrik Brueckner) [1489742]
- [s390] s390/ptrace: guarded storage regset for the current task
(Hendrik Brueckner) [1375261]
- [s390] s390/gs: add regset for the guarded storage broadcast control
block (Hendrik Brueckner) [1375261]
- [s390] add a system call for guarded storage (Hendrik Brueckner) [1375261]
- [s390] s390/3270: fix allocation of tty3270_screen structure (Daniel
Vacek) [1495587]
- [s390] s390/3270: fix use after free of tty3270_screen structure
(Daniel Vacek) [1495587]
- [s390] s390/3270: fix return value check in tty3270_resize_work()
(Daniel Vacek) [1495587]
[3.10.0-764.el7]
- [net] netfilter: ipset: pernet ops must be unregistered last (Florian
Westphal) [1505215]
- [net] ipvs: fix ipv6 route unreach panic (Davide Caratti) [1503766]
- [net] macsec: add genl family module alias (Sabrina Dubroca) [1467335]
- [net] macsec: double accounting of dropped rx/tx packets (Sabrina
Dubroca) [1467335]
- [net] macsec: fix validation failed in asynchronous operation.
(Sabrina Dubroca) [1467335]
- [net] macsec: remove first zero and add attribute name in comments
(Sabrina Dubroca) [1467335]
- [net] macsec: Fix header length if SCI is added if explicitly disabled
(Sabrina Dubroca) [1467335]
- [net] macsec: use core MTU range checking in core net infra (Sabrina
Dubroca) [1467335]
- [net] macsec: set network devtype (Sabrina Dubroca) [1467335]
- [net] macsec: enable GRO and RPS on macsec devices (Sabrina Dubroca)
[1467335]
- [net] gro_cells: gro_cells_receive now return error code (Sabrina
Dubroca) [1467335]
- [net] bridge: switchdev: Use an helper to clear forward mark (Ivan
Vecera) [1500896]
- [net] bridge: switchdev: Clear forward mark when transmitting packet
(Ivan Vecera) [1500896]
- [net] bridge: add tracepoint in br_fdb_update (Ivan Vecera) [1500896]
- [net] bridge: fdb add and delete tracepoints (Ivan Vecera) [1500896]
- [net] bridge: check for null fdb->dst before notifying switchdev
drivers (Ivan Vecera) [1500896]
- [net] bridge: fix dest lookup when vlan proto doesn't match (Ivan
Vecera) [1500896]
- [net] bridge: mdb: fix leak on complete_info ptr on fail path (Ivan
Vecera) [1500896]
- [net] bridge: allow ext learned entries to change ports (Ivan Vecera)
[1500896]
- [net] bridge: constify attribute_group structures. (Ivan Vecera) [1500896]
- [net] bridge: Receive notification about successful FDB offload (Ivan
Vecera) [1500896]
- [net] bridge: Add support for notifying devices about FDB add/del
(Ivan Vecera) [1500896]
- [net] switchdev: Change notifier chain to be atomic (Ivan Vecera)
[1500896]
- [net] bridge: Add support for calling FDB external learning under rcu
(Ivan Vecera) [1500896]
- [net] bridge: Add support for offloading port attributes (Ivan Vecera)
[1500896]
- [net] switchdev: Add support for querying supported bridge flags by
hardware (Ivan Vecera) [1500896]
- [net] bridge: fix a null pointer dereference in br_afspec (Ivan
Vecera) [1500896]
- [net] bridge: Export multicast enabled state (Ivan Vecera) [1500896]
- [net] bridge: Export VLAN filtering state (Ivan Vecera) [1500896]
- [net] bridge: netlink: account for IFLA_BRPORT_{B, M}CAST_FLOOD size
and policy (Ivan Vecera) [1500896]
- [net] bridge: Fix improper taking over HW learned FDB (Ivan Vecera)
[1500896]
- [net] bridge: add per-port broadcast flood flag (Ivan Vecera) [1500896]
- [net] bridge: notify on hw fdb takeover (Ivan Vecera) [1500896]
- [net] bridge: allow to add externally learned entries from user-space
(Ivan Vecera) [1500896]
- [net] bridge: allow SW learn to take over HW fdb entries (Ivan Vecera)
[1500896]
- [net] bridge: resolve a false alarm of lockdep (Ivan Vecera) [1500896]
- [net] bridge: Fix error path in nbp_vlan_init (Ivan Vecera) [1500896]
- [net] bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries
(Ivan Vecera) [1500896]
- [net] bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on
failure (Ivan Vecera) [1500896]
- [net] bridge: fdb: converge fdb_delete_by functions into one (Ivan
Vecera) [1500896]
- [net] bridge: fdb: add proper lock checks in searching functions (Ivan
Vecera) [1500896]
- [net] bridge: fdb: converge fdb searching functions into one (Ivan
Vecera) [1500896]
- [net] switchdev: bridge: Offload mc router ports (Ivan Vecera) [1500896]
- [net] bridge: mcast: Merge the mc router ports deletions to one
function (Ivan Vecera) [1500896]
- [net] switchdev: bridge: Offload multicast disabled (Ivan Vecera)
[1500896]
- [net] bridge: vlan tunnel id info range fill size calc cleanups (Ivan
Vecera) [1500896]
- [net] bridge: avoid unnecessary read of jiffies (Ivan Vecera) [1500896]
- [net] bridge: remove unnecessary check for vtbegin in
br_fill_vlan_tinfo_range (Ivan Vecera) [1500896]
- [net] bridge: tunnel: fix attribute checks in
br_parse_vlan_tunnel_info (Ivan Vecera) [1500896]
- [net] bridge: remove redundant check to see if err is set (Ivan
Vecera) [1500896]
- [net] bridge: fdb: write to used and updated at most once per jiffy
(Ivan Vecera) [1500896]
- [net] bridge: move write-heavy fdb members in their own cache line
(Ivan Vecera) [1500896]
- [net] bridge: move to workqueue gc (Ivan Vecera) [1500896]
- [net] bridge: modify bridge and port to have often accessed fields in
one cache line (Ivan Vecera) [1500896]
- [net] bridge: vlan dst_metadata hooks in ingress and egress paths
(Ivan Vecera) [1500896]
- [net] bridge: per vlan dst_metadata netlink support (Ivan Vecera)
[1500896]
- [net] bridge: uapi: add per vlan tunnel info (Ivan Vecera) [1500896]
- [net] bridge: move maybe_deliver_addr() inside #ifdef (Ivan Vecera)
[1500896]
- [net] bridge: multicast to unicast (Ivan Vecera) [1500896]
- [net] bridge: sparse fixes in br_ip6_multicast_alloc_query() (Ivan
Vecera) [1500896]
globally (Ivan Vecera) [1500896]
- [net] bridge: shorten ageing time on topology change (Ivan Vecera)
[1500896]
- [net] bridge: add helper to set topology change (Ivan Vecera) [1500896]
- [net] bridge: add helper to offload ageing time (Ivan Vecera) [1500896]
- [net] bridge: mcast: add MLDv2 querier support (Ivan Vecera) [1500896]
- [net] bridge: mcast: add IGMPv3 query support (Ivan Vecera) [1500896]
- [net] switchdev: Remove redundant variable (Ivan Vecera) [1500896]
- [net] bridge: use core MTU range checking in core net infra (Ivan
Vecera) [1500896]
- [net] netfilter: nf_tables: set pktinfo->thoff at AH header if found
(Stefano Brivio) [1358624]
- [net] nf_log: Report attempt to load conflicting logger (Stefano
Brivio) [1349358]
- [net] arp: fixed -Wuninitialized compiler warning (Eric Garver) [1450205]
- [net] arp: always override existing neigh entries with gratuitous ARP
(Eric Garver) [1450205]
- [net] arp: postpone addr_type calculation to as late as possible (Eric
Garver) [1450205]
- [net] arp: decompose is_garp logic into a separate function (Eric
Garver) [1450205]
- [net] arp: fixed error in a comment (Eric Garver) [1450205]
- [net] neighbour: update neigh timestamps iff update is effective (Eric
Garver) [1450205]
- [net] arp: honour gratuitous ARP _replies_ (Eric Garver) [1450205]
- [net] ipv4: arp: update neighbour address when a gratuitous arp is
received and arp_accept is set (Eric Garver) [1450205]
- [net] vxlan: factor out VXLAN-GPE next protocol (Jiri Benc) [1467280]
- [net] ether: add NSH ethertype (Jiri Benc) [1467280]
- [net] vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is
outer UDP (Jiri Benc) [1467280]
- [net] geneve/vxlan: offload ports on register/unregister events (Jiri
Benc) [1308630 1467280]
- [net] geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO (Jiri
Benc) [1308630 1467280]
- [net] call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is
toggled (Jiri Benc) [1308630 1467280]
- [net] add infrastructure to un-offload UDP tunnel port (Jiri Benc)
[1308630 1467280]
- [net] check UDP tunnel RX port offload feature before calling tunnel
ndo ndo (Jiri Benc) [1308630 1467280]
- [net] add new netdevice feature for offload of RX port for UDP tunnels
(Jiri Benc) [1308630 1467280]
- [net] vxlan: correctly set vxlan->net when creating the device in a
netns (Jiri Benc) [1467280]
- [net] vxlan: fix incorrect nlattr access in MTU check (Jiri Benc)
[1467280]
- [net] vxlan: allow multiple VXLANs with same VNI for IPv6 link-local
addresses (Jiri Benc) [1467280]
- [net] vxlan: fix snooping for link-local IPv6 addresses (Jiri Benc)
[1467280]
- [net] vxlan: check valid combinations of address scopes (Jiri Benc)
[1467280]
- [net] vxlan: improve validation of address family configuration (Jiri
Benc) [1467280]
- [net] vxlan: get rid of redundant vxlan_dev.flags (Jiri Benc) [1467280]
- [net] vxlan: refactor verification and application of configuration
(Jiri Benc) [1467280]
- [net] vxlan: dont migrate permanent fdb entries during learn (Jiri
Benc) [1467280]
- [net] vxlan: use a more suitable function when assigning NULL (Jiri
Benc) [1467280]
- [net] vxlan: fix ND proxy when skb doesn't have transport header
offset (Jiri Benc) [1467280]
- [net] vxlan: vxlan dev should inherit lowerdev's gso_max_size (Jiri
Benc) [1467280]
- [net] vxlan: don't age NTF_EXT_LEARNED fdb entries (Jiri Benc) [1467280]
- [net] vxlan: fix ovs support (Jiri Benc) [1467280]
- [net] vxlan: use appropriate family on L3 miss (Jiri Benc) [1467280]
- [net] vxlan: lock RCU on TX path (Jiri Benc) [1467280]
- [net] vxlan: don't allow overwrite of config src addr (Jiri Benc)
[1467280]
- [net] vxlan: correctly validate VXLAN ID against VXLAN_N_VID (Jiri
Benc) [1467280]
- [net] vxlan: remove unused variable saddr in neigh_reduce (Jiri Benc)
[1467280]
- [net] vxlan: add changelink support (Jiri Benc) [1467280]
- [net] vxlan: remove vni zero check and drop for COLLECT_METADATA (Jiri
Benc) [1467280]
- [net] vxlan: support fdb and learning in COLLECT_METADATA mode (Jiri
Benc) [1467280]
- [net] ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info
mode (Jiri Benc) [1467280]
- [net] vxlan: do not age static remote mac entries (Jiri Benc) [1467280]
- [net] vxlan: don't flush static fdb entries on admin down (Jiri Benc)
[1467280]
- [net] vxlan: preserve type of dst_port parm for
encap_bypass_if_local() (Jiri Benc) [1467280]
- [net] vxlan: fix byte order of vxlan-gpe port number (Jiri Benc) [1467280]
- [net] vxlan: Set ports in flow key when doing route lookups (Jiri
Benc) [1467280]
- [net] vxlan: fix a potential issue when create a new vxlan fdb entry
(Jiri Benc) [1467280]
- [net] vxlan: Fix uninitialized variable warnings (Jiri Benc) [1467280]
- [net] vxlan: remove unsed vxlan_dev_dst_port() (Jiri Benc) [1467280]
- [net] vxlan: simplify vxlan xmit (Jiri Benc) [1467280]
- [net] vxlan: simplify RTF_LOCAL handling (Jiri Benc) [1467280]
- [net] vxlan: improve vxlan route lookup checks (Jiri Benc) [1467280]
- [net] vxlan: simplify exception handling (Jiri Benc) [1467280]
- [net] vxlan: avoid checking socket multiple times (Jiri Benc) [1467280]
- [net] vxlan: avoid vlan processing in vxlan device (Jiri Benc) [1467280]
- [net] vxlan: hide unused local variable (Jiri Benc) [1467280]
- [net] vxlan: avoid using stale vxlan socket (Jiri Benc) [1467280]
- [net] vxlan: use core MTU range checking in core net infra (Jiri Benc)
[1467280]
- [net] vxlan: Update tx_errors statistics if vxlan_build_skb return err
(Jiri Benc) [1467280]
- [net] vxlan: call peernet2id() in fdb notification (Jiri Benc) [1467280]
- [net] vxlan: remove the useless header file protocol.h (Jiri Benc)
[1467280]
- [net] vxlan: lwt: Fix vxlan local traffic (Jiri Benc) [1467280]
- [net] vxlan: lwt: Use source ip address during route lookup (Jiri
Benc) [1467280]
- [net] fixup comments after "Future-proof tunnel offload handlers"
(Jiri Benc) [1467280]
- [net] vxlan/geneve: Remove deprecated tunnel specific UDP offload
functions (Jiri Benc) [1467280]
- [netdrv] fm10k: Replace ndo_add/del_vxlan_port with
ndo_add/del_udp_enc_port (Jiri Benc) [1467280]
- [net] ipv6: fix net.ipv6.conf.all.accept_dad behaviour for real
(Matteo Croce) [1334439]
- [net] ipv6: fix net.ipv6.conf.all interface DAD handlers (Matteo
Croce) [1334439]
- [net] ipv6: addrconf: Fix recursive spin lock call (Matteo Croce)
[1334439]
- [net] ipv6: Add a sysctl to make optimistic addresses useful
candidates (Matteo Croce) [1334439]
[3.10.0-763.el7]
- [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events
(Benjamin Tissoires) [1452237]
- [hid] multitouch: do not blindly set EV_KEY or EV_ABS bits (Benjamin
Tissoires) [1452237]
- [hid] multitouch: optimize the sticky fingers timer (Benjamin
Tissoires) [1452237]
- [hid] multitouch: fix rare Win 8 cases when the touch up event gets
missing (Benjamin Tissoires) [1452237]
- [hid] multitouch: use BIT macro (Benjamin Tissoires) [1452237]
- [hid] multitouch: Support PTP Stick and Touchpad device (Benjamin
Tissoires) [1452237]
- [hid] multitouch: change for touch height/width (Benjamin Tissoires)
[1452237]
- [hid] multitouch: fix LG Melfas touchscreen (Benjamin Tissoires) [1452237]
- [hid] multitouch: do not retrieve all reports for all devices
(Benjamin Tissoires) [1452237]
- [hid] multitouch: handle external buttons for Precision Touchpads
(Benjamin Tissoires) [1452237]
- [hid] multitouch: enable palm rejection for Windows Precision Touchpad
(Benjamin Tissoires) [1452237]
- [hid] input: automatically set EV_ABS bit in input_set_abs_params
(Benjamin Tissoires) [1452237]
- [hid] revert "hid: multitouch: enable palm rejection if device
implements confidence usage" (Benjamin Tissoires) [1452237]
- [hid] multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3
(Benjamin Tissoires) [1452237]
- [hid] alps: fix multitouch cursor issue (Benjamin Tissoires) [1489630]
- [hid] alps: fix error return code in alps_input_configured() (Benjamin
Tissoires) [1489630]
- [hid] alps: fix stick device not working after resume (Benjamin
Tissoires) [1489630]
- [hid] alps: Fix memory leak (Benjamin Tissoires) [1489630]
- [hid] alps: a few cleanups (Benjamin Tissoires) [1489630]
- [hid] alps: pass correct sizes to hid_hw_raw_request() (Benjamin
Tissoires) [1489630]
- [hid] alps: struct u1_dev *priv is internal to the driver (Benjamin
Tissoires) [1489630]
- [hid] alps: match alps devices in core (Benjamin Tissoires) [1489630]
- [hid] add Alps I2C HID Touchpad-Stick support (Benjamin Tissoires)
[1489630]
- [hid] i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices
(Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: move header file out of I2C realm (Benjamin Tissoires)
[1452237 1489630]
- [hid] remove initial reading of reports at connect (Benjamin
Tissoires) [1411429]
- [hid] i2c-hid: Add sleep between POWER ON and RESET (Benjamin
Tissoires) [1452237 1489630]
- [hid] fix missing irq field (Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: fix build (Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: Disable IRQ before freeing buffers (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: force the IRQ level trigger only when not set (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: add a simple quirk to fix device defects (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: set power sleep before shutdown (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c_hid: enable i2c-hid devices to suspend/resume asynchronously
(Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: Add hid-over-i2c name to i2c id table (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: Prevent sending reports from racing with device reset
(Benjamin Tissoires) [1452237 1489630]
- [hid] Drop owner assignment from i2c_driver (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: Fill in physical device providing HID functionality
(Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: Do not set the ACPI companion field in the HID device
(Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: fix harmless test_bit() issue (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: The interrupt should be level sensitive (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: Do not free buffers in i2c_hid_stop() (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: prevent buffer overflow in early IRQ (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: fix race condition reading reports (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: print the correct data in dbg msg (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: hid report descriptor retrieval changes (Benjamin
Tissoires) [1452237 1489630]
- [hid] i2c-hid: don't push static constants on stack for *ph (Benjamin
Tissoires) [1452237 1489630]
- [hid] acpi / i2c-hid: replace open-coded _DSM code with helper
functions (Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: Stop querying for init reports (Benjamin Tissoires)
[1452237 1489630]
- [hid] i2c-hid: convert acpi_evaluate_object() to
acpi_evaluate_integer() (Benjamin Tissoires) [1452237 1489630]
- [hid] i2c-hid: use correct type for ACPI _DSM parameter (Benjamin
Tissoires) [1452237 1489630]
[3.10.0-762.el7]
- [x86] perf/x86/msr: Merge fixes (Jiri Olsa) [1457458]
- [x86] perf/x86/msr: Add missing Intel models (Jiri Olsa) [1457458]
- [x86] perf/x86/msr: Use Intel family macros for MSR events code (Jiri
Olsa) [1457458]
- [x86] perf/x86/msr: Fix SMI overflow (Jiri Olsa) [1457458]
- [x86] perf/x86/msr: Add AMD PTSC (Performance Time-Stamp Counter)
support (Jiri Olsa) [1457458]
- [x86] perf/x86: Move perf_event_msr.c .............. =>
x86/events/msr.c (Jiri Olsa) [1457458]
- [x86] arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for
sign extension (Jiri Olsa) [1457458]
- [x86] perf/x86: Change test_aperfmperf() and test_intel() to static
(Jiri Olsa) [1457458]
- [x86] perf/x86/msr: Fix the MSR driver build (Jiri Olsa) [1457458]
- [x86] perf/x86: Fix MSR PMU driver (Jiri Olsa) [1457458]
- [x86] perf/x86: Add an MSR PMU driver (Jiri Olsa) [1457458]
- [x86] perf stat: Add support to measure SMI cost (Jiri Olsa) [1457458]
- [x86] tools lib api fs: Add sysfs__write_int function (Jiri Olsa)
[1457458]
- [x86] perf/x86: Add sysfs entry to freeze counters on SMI (Jiri Olsa)
[1457458]
- [tools] perf tests attr: Make hw events optional (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix group stat tests (Jiri Olsa) [1308907]
- [tools] perf test attr: Fix ignored test case result (Jiri Olsa) [1308907]
- [tools] perf test attr: Fix python error on empty result (Jiri Olsa)
[1308907]
- [tools] perf tests attr: Fix task term values (Jiri Olsa) [1308907]
- [tools] perf tests attr: Add optional term (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix stat sample_type setup (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix precise_ip setup (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix sample_period setup (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix cpu test disabled term setup (Jiri Olsa)
[1308907]
- [tools] perf tests attr: Add proper return values (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix no-delay test (Jiri Olsa) [1308907]
- [tools] perf tests attr: Fix record dwarf test (Jiri Olsa) [1308907]
- [tools] perf tests attr: Add 1s for exclude_kernel and task base bits
(Jiri Olsa) [1308907]
- [tools] perf tests attr: Rename compare_data to data_equal (Jiri Olsa)
[1308907]
- [tools] perf tests attr: Make compare_data global (Jiri Olsa) [1308907]
- [tools] perf tests attr: Add test_attr__ready function (Jiri Olsa)
[1308907]
- [tools] perf tests attr: Do not store failed events (Jiri Olsa) [1308907]
- [tools] perf tests: Add platform dependency to test 15 (Jiri Olsa)
[1308907]
[3.10.0-761.el7]
- [block] fix warning when I/O elevator is changed as request_queue is
being removed (Ming Lei) [1492441]
- [block] warn if sharing request queue across gendisks (Ming Lei) [1492441]
- [block] move .issue_stat from request to request_aux (Ming Lei) [1458104]
- [block] disable blk-stat (Ming Lei) [1458104]
- [block] blk-mq: use rq_aux()->internal_tag (Ming Lei) [1458104]
- [block] blk-mq: introduce request_aux (Ming Lei) [1458104]
- [block] blk-tag: don't touch .internal_tag (Ming Lei) [1458104]
- [block] configs: add CONFIG_BLK_DEBUG_FS (Ming Lei) [1458104]
- [block] configs: add CONFIG_MQ_IOSCHED_KYBER (Ming Lei) [1458104]
- [block] configs: add CONFIG_MQ_IOSCHED_DEADLINE (Ming Lei) [1458104]
- [block] blk-mq-sched: mark_tech_preview on mq-deadline and kyber (Ming
Lei) [1458104]
- [block] blk-mq: fix another kabi warning (Ming Lei) [1458104]
- [block] blk-mq: fix kabi warning (Ming Lei) [1458104]
- [block] avoid to break kabi for blk-mq io scheduler backporting (Ming
Lei) [1458104]
- [block] call elevator callback via aux->ops (Ming Lei) [1458104]
- [block] kyber: pass mq callback to aux->ops.mq (Ming Lei) [1458104]
- [block] mq-deadline: pass mq callback to aux->ops.mq (Ming Lei) [1458104]
- [block] cfq: pass new callback to aux->ops.sq (Ming Lei) [1458104]
- [block] introduce elevator_type_aux for fixing kabi violation (Ming
Lei) [1458104]
- [block] blk-mq: use RH_KABI_EXTEND for sched_data and sched_tags (Ming
Lei) [1458104]
- [block] blk-mq-debugfs: remove poll_stat (Ming Lei) [1458104]
- [block] scsi_error: fix nasty allocating request on stack (Ming Lei)
[1458104]
- [block] blk-mq-debugfs: fix device sched directory for default
scheduler (Ming Lei) [1458104]
- [block] mq-deadline: add debugfs attributes (Ming Lei) [1458104]
- [block] kyber: add debugfs attributes (Ming Lei) [1458104]
- [block] blk-mq-debugfs: allow schedulers to register debugfs
attributes (Ming Lei) [1458104]
- [block] blk-mq: untangle debugfs and sysfs (Ming Lei) [1458104]
- [block] blk-mq: move debugfs declarations to a separate header file
(Ming Lei) [1458104]
- [block] blk-mq: Do not invoke queue operations on a dead queue (Ming
Lei) [1458104]
- [block] blk-mq-debugfs: get rid of a bunch of boilerplate (Ming Lei)
[1458104]
(Ming Lei) [1458104]
- [block] blk-mq-debugfs: don't open code strstrip() (Ming Lei) [1458104]
- [block] blk-mq-debugfs: error on long write to queue "state" file
(Ming Lei) [1458104]
- [block] blk-mq-debugfs: clean up flag definitions (Ming Lei) [1458104]
- [block] blk-mq-debugfs: separate flags with | (Ming Lei) [1458104]
- [block] blk-mq: Show operation, cmd_flags and rq_flags names (Ming
Lei) [1458104]
- [block] blk-mq: Make blk_flags_show() callers append a newline
character (Ming Lei) [1458104]
- [block] blk-mq: Move the "state" debugfs attribute one level down
(Ming Lei) [1458104]
- [block] blk-mq: Unregister debugfs attributes earlier (Ming Lei) [1458104]
- [block] blk-mq: Only unregister hctxs for which registration succeeded
(Ming Lei) [1458104]
- [block] blk-mq-debugfs: Rename functions for registering and
unregistering the mq directory (Ming Lei) [1458104]
- [block] blk-mq: Let blk_mq_debugfs_register() look up the queue name
(Ming Lei) [1458104]
- [block] blk-mq: Register <dev>/queue/mq after having registered
<dev>/queue (Ming Lei) [1458104]
- [block] blk-mq: register device instead of disk (Ming Lei) [1458104]
- [block] blk-mq: Show symbolic names for hctx state and flags (Ming
Lei) [1458104]
- [block] blk-mq: Export queue state through
/sys/kernel/debug/block/*/state (Ming Lei) [1458104]
- [block] mq-deadline: Enable auto-loading when built as module (Ming
Lei) [1458104]
- [block] add code to track actual device queue depth (Ming Lei) [1458104]
- [block] blk-mq: merge bio into sw queue before plugging (Ming Lei)
[1458104 1154525]
- [block] blk-mq: ensure that bd->last is always set correctly (Ming
Lei) [1458104]
- [block] blk-mq: fix performance regression with shared tags (Ming Lei)
[1458104]
- [block] blk-mq: Restart a single queue if tag sets are shared (Ming
Lei) [1458104]
- [block] blk-mq: Make it safe to use RCU to iterate over
blk_mq_tag_set.tag_list (Ming Lei) [1458104]
- [block] mtip32xx: avoid to read HOST_CAP from HW in .queue_rq() (Ming
Lei) [1458104]
- [block] blk-mq-sched: fix performance regression of mq-deadline (Ming
Lei) [1458104]
- [block] blk-stat: convert blk-stat bucket callback to signed (Ming
Lei) [1458104]
- [block] blk-mq: introduce Kyber multiqueue I/O scheduler (Ming Lei)
[1458104]
- [block] blk-mq-sched: make completed_request() callback more useful
(Ming Lei) [1458104]
- [block] blk-mq: export helpers (Ming Lei) [1458104]
- [block] blk-mq: add shallow depth option for blk_mq_get_tag() (Ming
Lei) [1458104]
- [block] sbitmap: add sbitmap_get_shallow() operation (Ming Lei) [1458104]
- [block] scsi: add new scsi-command flag for tagged commands (Ming Lei)
[1458104]
- [block] blk-mq: fix leak of q->stats (Ming Lei) [1458104]
- [block] fix stacked driver stats init and free (Ming Lei) [1458104]
- [block] blk-stat: convert to callback-based statistics reporting (Ming
Lei) [1458104]
- [block] blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c
(Ming Lei) [1458104]
- [block] blk-stat: use READ and WRITE instead of BLK_STAT_{READ, WRITE}
(Ming Lei) [1458104]
- [block] blk-stat: fix blk_stat_sum() if all samples are batched (Ming
Lei) [1458104]
- [block] blk-mq: move debugfs_remove() of disk dir to
blk_release_queue() (Ming Lei) [1458104]
- [block] use same block debugfs directory for blk-mq and blktrace (Ming
Lei) [1458104]
- [block] blktrace: make do_blk_trace_setup() static (Ming Lei) [1458104]
- [block] fix debugfs config conditional in struct request_queue (Ming
Lei) [1458104]
- [block] blk-mq-debug: Introduce debugfs_create_files() (Ming Lei)
[1458104]
- [block] blk-mq-debug: Make show() operations interruptible (Ming Lei)
[1458104]
- [block] blk-mq-debug: Avoid that sparse complains about req_flags_t
usage (Ming Lei) [1458104]
- [block] blk-mq-debugfs: Add missing __acquires() / __releases()
annotations (Ming Lei) [1458104]
- [block] blk-mq: fix debugfs compilation issues (Ming Lei) [1458104]
- [block] blk-mq: move hctx and ctx counters from sysfs to debugfs (Ming
Lei) [1458104]
- [block] blk-mq: move hctx io_poll, stats, and dispatched from sysfs to
debugfs (Ming Lei) [1458104]
- [block] blk-mq: add tags and sched_tags bitmaps to debugfs (Ming Lei)
[1458104]
- [block] blk-mq: move tags and sched_tags info from sysfs to debugfs
(Ming Lei) [1458104]
- [block] blk-mq: export software queue pending map to debugfs (Ming
Lei) [1458104]
- [block] sbitmap: add helpers for dumping to a seq_file (Ming Lei)
[1458104]
- [block] blk-mq: add extra request information to debugfs (Ming Lei)
[1458104]
- [block] blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to
debugfs (Ming Lei) [1458104]
- [block] blk-mq: add hctx->{state,flags} to debugfs (Ming Lei) [1458104]
- [block] blk-mq: create debugfs directory tree (Ming Lei) [1458104]
- [block] blk-stat: fix a few cases of missing batch flushing (Ming Lei)
[1458104]
- [block] blk-stat: fix a typo (Ming Lei) [1458104]
- [block] add scalable completion tracking of requests (Ming Lei) [1458104]
- [block] mtip32xx: convert internal command issue to block IO path
(Ming Lei) [1458104]
- [block] mtip32xx: abstract out "are any commands active" helper (Ming
Lei) [1458104]
- [block] mtip32xx: kill atomic argument to mtip_quiesce_io() (Ming Lei)
[1458104]
- [block] mtip32xx: get rid of 'atomic' argument to
mtip_exec_internal_command() (Ming Lei) [1458104]
- [block] mtip32xx: use runtime tag to initialize command header (Ming
Lei) [1458104]
- [block] blk-mq: fix direct issue (Ming Lei) [1458104]
- [block] blk-mq: pass correct hctx to blk_mq_try_issue_directly (Ming
Lei) [1458104]
- [block] get rid of blk-mq default scheduler choice Kconfig entries
(Ming Lei) [1458104]
- [block] blk-mq: Fix preempt count imbalance (Ming Lei) [1458104]
- [block] blk-mq: fix schedule-while-atomic with scheduler attached
(Ming Lei) [1458104]
- [block] blk-mq: use true instead of 1 for blk_mq_queue_data.last (Ming
Lei) [1458104]
- [block] blk-mq: make driver tag failure path easier to follow (Ming
Lei) [1458104]
- [block] blk-mq-sched: provide hooks for initializing hardware queue
data (Ming Lei) [1458104]
- [block] blk-mq-sched: separate mark hctx and queue restart operations
(Ming Lei) [1458104]
- [block] blk-mq: use sbq wait queues instead of restart for driver tags
(Ming Lei) [1458104]
- [block] blk-mq: fix schedule-under-preempt for blocking drivers (Ming
Lei) [1458104]
- [block] block-mq: don't re-queue if we get a queue error (Ming Lei)
[1458104]
- [block] blk-mq: streamline blk_mq_make_request (Ming Lei) [1458104]
- [block] blk-mq: split the plug and sync cases in blk_mq_make_request
(Ming Lei) [1458104]
- [block] blk-mq: improve blk_mq_try_issue_directly (Ming Lei) [1458104]
- [block] blk-mq: merge mq and sq make_request instances (Ming Lei)
[1458104]
- [block] deal with stale req count of plug list (Ming Lei) [1458104]
- [block] blk-mq: remove BLK_MQ_F_DEFER_ISSUE (Ming Lei) [1458104]
- [block] blk-mq: immediately dispatch big size request (Ming Lei) [1458104]
- [block] immediately dispatch big size request (Ming Lei) [1458104]
- [block] blk-mq: remap queues when adding/removing hardware queues
(Ming Lei) [1458104]
- [block] blk-mq-sched: fix crash in switch error path (Ming Lei) [1458104]
- [block] blk-mq-sched: set up scheduler tags when bringing up new
queues (Ming Lei) [1458104]
- [block] blk-mq-sched: refactor scheduler initialization (Ming Lei)
[1458104]
- [block] blk-mq: use the right hctx when getting a driver tag fails
(Ming Lei) [1458104]
- [block] blk-mq: errors in did_work calculation (Ming Lei) [1458104]
- [block] do not put mq context in blk_mq_alloc_request_hctx (Ming Lei)
[1458104]
- [block] blk-mq-sched: don't run the queue async from
blk_mq_try_issue_directly() (Ming Lei) [1458104]
- [block] blk-mq: move update of tags->rqs to __blk_mq_alloc_request()
(Ming Lei) [1458104]
- [block] blk-mq: kill blk_mq_set_alloc_data() (Ming Lei) [1458104]
- [block] blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler
request (Ming Lei) [1458104]
- [block] blk-mq-sched: Allocate sched reserved tags as specified in the
original queue tagset (Ming Lei) [1458104]
- [block] don't defer flushes on blk-mq + scheduling (Ming Lei) [1458104]
- [block] blk-mq-sched: ask scheduler for work, if we failed dispatching
leftovers (Ming Lei) [1458104]
- [block] blk-mq: don't special case flush inserts for blk-mq-sched
(Ming Lei) [1458104]
- [block] blk-mq-sched: don't add flushes to the head of requeue queue
(Ming Lei) [1458104]
- [block] blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO
or not (Ming Lei) [1458104]
- [block] do not allow updates through sysfs until registration
completes (Ming Lei) [1458104]
- [block] blk-mq-sched: don't hold queue_lock when calling exit_icq
(Ming Lei) [1458104]
- [block] set make_request_fn manually in blk_mq_update_nr_hw_queues
(Ming Lei) [1458104]
- [block] blk-mq: pass bio to blk_mq_sched_get_rq_priv (Ming Lei) [1458104]
- [block] move req_set_nomerge to blk.h (Ming Lei) [1458104]
- [block] factor out req_set_nomerge (Ming Lei) [1458104]
- [block] blk-mq-sched: (un)register elevator when (un)registering queue
(Ming Lei) [1458104]
- [block] free merged request in the caller (Ming Lei) [1458104]
- [block] blk-mq-sched: bypass the scheduler for flushes entirely (Ming
Lei) [1458104]
- [block] blk-merge: return the merged request (Ming Lei) [1458104]
- [block] elevator: fix loading wrong elevator type for blk-mq devices
(Ming Lei) [1458104]
- [block] blk-mq: don't fail allocating driver tag for stopped hw queue
(Ming Lei) [1458104]
- [block] blk-mq-sched: add flush insertion into
blk_mq_sched_insert_request() (Ming Lei) [1458104]
- [block] blk-mq-sched: change ->dispatch_requests() to
->dispatch_request() (Ming Lei) [1458104]
- [block] blk-mq-sched: fix starvation for multiple hardware queues and
shared tags (Ming Lei) [1458104]
- [block] blk-mq: release driver tag on a requeue event (Ming Lei) [1458104]
- [block] blk-mq: fix potential race in queue restart and driver tag
allocation (Ming Lei) [1458104]
- [block] blk-mq: improve scheduler queue sync/async running (Ming Lei)
[1458104]
- [block] blk-mq-sched: check for successful allocation before assigning
tag (Ming Lei) [1458104]
- [block] blk-mq: don't lose flags passed in to blk_mq_alloc_request()
(Ming Lei) [1458104]
- [block] blk-mq: only apply active queue tag throttling for driver tags
(Ming Lei) [1458104]
- [block] blk-mq: allow resize of scheduler requests (Ming Lei) [1458104]
- [block] blk-mq: stop hardware queue in blk_mq_delay_queue() (Ming Lei)
[1458104]
- [block] blk-mq-tag: remove redundant check for 'data->hctx' being
non-NULL (Ming Lei) [1458104]
- [block] elevator: fix unnecessary put of elevator in failure case
(Ming Lei) [1458104]
- [block] blk-cgroup: don't quiesce the queue on policy
activate/deactivate (Ming Lei) [1458104]
- [block] sbitmap: fix wakeup hang after sbq resize (Ming Lei) [1458104]
- [block] sbitmap: use smp_mb__after_atomic() in sbq_wake_up() (Ming
Lei) [1458104]
- [block] blk-cgroup: ensure that we clear the stop bit on quiesced
queues (Ming Lei) [1458104]
- [block] blk-mq-sched: allow setting of default IO scheduler (Ming Lei)
[1458104]
- [block] mq-deadline: add blk-mq adaptation of the deadline IO
scheduler (Ming Lei) [1458104]
- [block] blk-mq-sched: add framework for MQ capable IO schedulers (Ming
Lei) [1458104]
- [block] blk-mq: split tag ->rqs[] into two (Ming Lei) [1458104]
- [block] blk-mq: abstract out helpers for allocating/freeing tag maps
(Ming Lei) [1458104]
- [block] blk-mq-tag: cleanup the normal/reserved tag allocation (Ming
Lei) [1458104]
- [block] blk-mq: export some helpers we need to the scheduling
framework (Ming Lei) [1458104]
- [block] blk-mq: un-export blk_mq_free_hctx_request() (Ming Lei) [1458104]
- [block] move rq_ioc() to blk.h (Ming Lei) [1458104]
- [block] move existing elevator ops to union (Ming Lei) [1458104]
- [block] blk-flush: run the queue when inserting blk-mq flush (Ming
Lei) [1458104]
- [block] elevator: make the rqhash helpers exported (Ming Lei) [1458104]
- [block] blk-mq: abstract out blk_mq_dispatch_rq_list() helper (Ming
Lei) [1458104]
- [block] cfq-iosched: fix the setting of IOPS mode on SSDs (Ming Lei)
[1458104]
- [block] Make CFQ default to IOPS mode on SSDs (Ming Lei) [1458104]
- [block] do not merge requests without consulting with io scheduler
(Ming Lei) [1458104]
- [block] blk-mq: get rid of confusing blk_map_ctx structure (Ming Lei)
[1458104]
- [block] blk-mq: remove non-blocking pass in blk_mq_map_request (Ming
Lei) [1458104]
- [block] blk-mq: get rid of manual run of queue with
__blk_mq_run_hw_queue() (Ming Lei) [1458104]
- [block] sbitmap: initialize weight to zero (Ming Lei) [1458104]
- [block] sbitmap: don't update the allocation hint on clear after
resize (Ming Lei) [1458104]
- [block] sbitmap: re-initialize allocation hints after resize (Ming
Lei) [1458104]
- [block] sbitmap: randomize initial alloc_hint values (Ming Lei) [1458104]
- [block] sbitmap: push alloc policy into sbitmap_queue (Ming Lei) [1458104]
- [block] sbitmap: push per-cpu last_tag into sbitmap_queue (Ming Lei)
[1458104]
- [block] sbitmap: allocate wait queues on a specific node (Ming Lei)
[1458104]
- [block] blk-mq: abstract tag allocation out into sbitmap library (Ming
Lei) [1458104]
- [block] blk-mq: add tag allocation policy (Ming Lei) [1458104]
- [block] support different tag allocation policy (Ming Lei) [1458104]
- [block] revert "blk-mq-tag: fix wakeup hang after tag resize" (Ming
Lei) [1458104]
[3.10.0-760.el7]
- [scsi] fnic: do not call host reset from command abort (Govindarajulu
Varadarajan) [1448553]
- [scsi] fnic: fix format string overflow warning (Govindarajulu
Varadarajan) [1448553]
- [scsi] fnic: changing queue command to return result DID_IMM_RETRY
when rport is init (Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: correct speed display and add support for 25, 40 and 100G
(Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: added timestamp reporting in fnic debug stats
(Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: Zero io_cmpl_skip on fw reset completion (Govindarajulu
Varadarajan) [1448553]
- [scsi] fnic: Adding debug IO and Abort latency counter to fnic stats
(Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: Adding Check Condition counter to misc fnicstats
(Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: Avoid false out-of-order detection for aborted command
(Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: Fix for "Number of Active IOs" in fnicstats becoming
negative (Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: minor cleanup in fnic_fcpio_itmf_cmpl_handler, removing
else case (Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: Ratelimit printks to avoid flooding when vlan is not set
by the switch.i (Govindarajulu Varadarajan) [1448553]
- [scsi] fnic: switch to pci_alloc_irq_vectors (Govindarajulu
Varadarajan) [1448553]
- [nvme] nvme-fabrics: Convert nvmf_transports_mutex to an rwsem (Ewan
Milne) [1503181]
- [nvme] nvme-fc: retry initial controller connections 3 times (Ewan
Milne) [1503181]
- [nvme] nvme-fc: fix iowait hang (Ewan Milne) [1503181]
- [nvme] nvmet: synchronize sqhd update (Ewan Milne) [1503181]
- [nvme] nvme-fc: correct io timeout behavior (Ewan Milne) [1503181]
- [nvme] nvme-fc: correct io termination handling (Ewan Milne) [1503181]
- [nvme] nvme-fc: move remote port get/put/free location (Ewan Milne)
[1503181]
- [nvme] nvme-fc: create fc class and transport device (Ewan Milne)
[1503181]
- [nvme] nvme-fc: add uevent for auto-connect (Ewan Milne) [1503181]
- [nvme] nvmet: bump NVMET_NR_QUEUES to 128 (Ewan Milne) [1503181]
- [nvme] nvme-fcloop: fix port deletes and callbacks (Ewan Milne) [1503181]
- [nvme] nvmet-fc: sync header templates with comments (Ewan Milne)
[1503181]
- [nvme] nvmet-fc: ensure target queue id within range (Ewan Milne)
[1503181]
- [nvme] nvmet-fc: on port remove call put outside lock (Ewan Milne)
[1503181]
- [nvme] fix sqhd reference when admin queue connect fails (Ewan Milne)
[1503181]
- [nvme] nvmet: implement valid sqhd values in completions (Ewan Milne)
[1503181]
- [nvme] allow timed-out ios to retry (Ewan Milne) [1503181]
- [nvme] stop aer posting if controller state not live (Ewan Milne)
[1503181]
- [nvme] nvmet-fc: fix failing max io queue connections (Ewan Milne)
[1503181]
- [nvme] nvme-fc: use transport-specific sgl format (Ewan Milne) [1503181]
- [nvme] nvme: add transport SGL definitions (Ewan Milne) [1503181]
- [nvme] remove FC transport-specific error values (Ewan Milne) [1503181]
- [scsi] qla2xxx: remove use of FC-specific error codes (Ewan Milne)
[1503181]
- [scsi] lpfc: remove use of FC-specific error codes (Ewan Milne) [1503181]
- [nvme] nvmet-fcloop: remove use of FC-specific error codes (Ewan
Milne) [1503181]
- [nvme] nvmet-fc: remove use of FC-specific error codes (Ewan Milne)
[1503181]
- [nvme] nvme-fc: remove use of FC-specific error codes (Ewan Milne)
[1503181]
- [nvme] nvmet-fc: simplify sg list handling (Ewan Milne) [1503181]
- [nvme] nvme-fc: Reattach to localports on re-registration (Ewan Milne)
[1503181]
- [nvme] nvmet-fcloop: remove ALL_OPTS define (Ewan Milne) [1503181]
- [scsi] sd: Implement blacklist option for WRITE SAME w/ UNMAP (Ewan
Milne) [1462594]
[3.10.0-759.el7]
- [x86] dumpstack: Remove raw stack dump (Scott Wood) [1479560]
- [x86] kvm: hyperv: fix locking of struct kvm_hv fields (Ladi Prosek)
[1504524]
- [x86] kvm: document lock orders (Ladi Prosek) [1504524]
- [x86] kvm: x86: Hyper-V tsc page setup (Ladi Prosek) [1504524]
- [x86] kvm: x86: always fill in vcpu->arch.hv_clock (Ladi Prosek) [1504524]
- [x86] kvm/x86: Hyper-V internal helper to read MSR
HV_X64_MSR_TIME_REF_COUNT (Ladi Prosek) [1504524]
- [x86] mm: add page_cache_get_speculative() protection when
.flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471]
- [x86] mm: add IPIs to pmdp_invalidate() when .flush_tlb_others is
overridden (Vitaly Kuznetsov) [1465471]
- [x86] hyperv: Fix hypercalls with extended CPU ranges for TLB flushing
(Vitaly Kuznetsov) [1465471]
- [x86] hyperv: Don't use percpu areas for pcpu_flush/pcpu_flush_ex
structures (Vitaly Kuznetsov) [1465471]
- [x86] hyperv: Clear vCPU banks between calls to avoid flushing
unneeded vCPUs (Vitaly Kuznetsov) [1465471]
- [x86] tracing/hyper-v: Trace hyperv_mmu_flush_tlb_others() (Vitaly
Kuznetsov) [1465471]
- [x86] hyper-v: Support extended CPU ranges for TLB flush hypercalls
(Vitaly Kuznetsov) [1465471]
- [x86] hyper-v: Use hypercall for remote TLB flush (Vitaly Kuznetsov)
[1465471]
- [x86] mm: Enable RCU based page table freeing
(CONFIG_HAVE_RCU_TABLE_FREE=y) (Vitaly Kuznetsov) [1465471]
- [x86] hyper-v: Globalize vp_index (Vitaly Kuznetsov) [1465471]
- [x86] hyper-v: Implement rep hypercalls (Vitaly Kuznetsov) [1465471]
- [x86] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT (Vitaly
Kuznetsov) [1465471]
- [x86] hyper-v: Introduce fast hypercall implementation (Vitaly
Kuznetsov) [1465471]
- [x86] hyper-v: Make hv_do_hypercall() inline (Vitaly Kuznetsov) [1465471]
- [x86] hyper-v: Include hyperv/ only when CONFIG_HYPERV is set (Vitaly
Kuznetsov) [1465471]
- [x86] hv: Issue explicit EOI when autoeoi is not enabled (Vitaly
Kuznetsov) [1465471]
- [x86] hyperv: fix warning about missing prototype (Vitaly Kuznetsov)
[1465471]
- [x86] vmbus: remove no longer used signal_policy (Vitaly Kuznetsov)
[1465471]
- [x86] kvm/x86: Rename Hyper-V long spin wait hypercall (Vitaly
Kuznetsov) [1465471]
- [x86] hv: Move VMBus hypercall codes into Hyper-V UAPI header (Vitaly
Kuznetsov) [1465471]
[3.10.0-758.el7]
- [pinctrl] intel: Add Intel Gemini Lake pin controller support (Steve
Best) [1457198]
- [char] Do not disable driver and bus shutdown hook when class shutdown
hook is set (Jerry Snitselaar) [1500155]
- [char] tpm: Issue a TPM2_Shutdown for TPM2 devices (Jerry Snitselaar)
[1500155]
- [drivers] Add "shutdown" to "struct class" (Jerry Snitselaar) [1500155]
- [kernel] rh_taint: Add management approval to documentation (Prarit
Bhargava) [1505972]
- [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325]
- [mm] memcontrol: fix cgroup creation failure after many small jobs
(Aristeu Rozanski) [1470325]
- [mm] memcg: fix thresholds for 32b architectures (Waiman Long) [1487852]
- [mm] hmm: synchronize hmm with upstream (Jerome Glisse) [1470733]
- [nvme] revert "kick requeue list when requeueing a request instead of
when starting the queues" (David Milburn) [1504584]
- [nvme] nvmet: preserve controller serial number between reboots (David
Milburn) [1480179]
- [nvme] fix uninitialized prp2 value on small transfers (David Milburn)
[1493707]
- [netdrv] tun: add device name(iff) field to proc fdinfo entry (John
Linville) [1503209]
- [netdrv] tg3: use setup_timer() helper (Jonathan Toppins) [1459662]
- [netdrv] tg3: clean up redundant initialization of tnapi (Jonathan
Toppins) [1459662]
- [netdrv] tg3: Be drop monitor friendly (Jonathan Toppins) [1459662]
- [netdrv] tg3: Add the ability to conditionally build w/ HWMON
(Jonathan Toppins) [1459662]
- [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560]
- [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560]
- [netdrv] cisco: enic: Fic an error handling path in
'vnic_dev_init_devcmd2()' (Stefan Assmann) [1448560]
- [netdrv] enic: Fix format truncation warning (Stefan Assmann) [1448560]
- [netdrv] enic: unmask intr only when napi is complete (Stefan Assmann)
[1448560]
- [security] selinux: Generalize support for NNP/nosuid SELinux domain
transitions (Paul Moore) [1480521]
- [security] selinux: allow per-file labeling for cgroupfs (Paul Moore)
[1429573]
- [security] selinux: wrap cgroup seclabel support with its own policy
capability (Paul Moore) [1429573]
- [security] selinux: allow changing labels for cgroupfs (Paul Moore)
[1429573]
- [security] selinux: renumber the superblock options (Paul Moore) [1429573]
- [security] selinux: rename SE_SBLABELSUPP to SBLABEL_MNT (Paul Moore)
[1429573]
[3.10.0-757.el7]
- [bluetooth] Add support for Intel Bluetooth device 9460/9560
[8087:0aaa] (Gopal Tiwari) [1457085]
- [bluetooth] hci_ldisc: Add protocol check to hci_uart_tx_wakeup()
(Gopal Tiwari) [1457085]
- [bluetooth] hci_ldisc: Add protocol check to hci_uart_dequeue() (Gopal
Tiwari) [1457085]
- [bluetooth] hci_ldisc: Add protocol check to hci_uart_send_frame()
(Gopal Tiwari) [1457085]
- [bluetooth] hci_ldisc: Add missing clear HCI_UART_PROTO_READY (Gopal
Tiwari) [1457085]
- [bluetooth] hci_ldisc: Ensure hu->hdev set to NULL before freeing hdev
(Gopal Tiwari) [1457085]
- [bluetooth] hci_ldisc: Add missing return in hci_uart_init_work()
(Gopal Tiwari) [1457085]
- [bluetooth] hci_uart: remove unused hci_uart_init_tty (Gopal Tiwari)
[1457085]
- [bluetooth] hci_uart: add support for word alignment (Gopal Tiwari)
[1457085]
- [bluetooth] btmrvl: remove unnecessary wakeup interrupt number sanity
check (Gopal Tiwari) [1457085]
- [bluetooth] btmrvl: disable platform wakeup interrupt in suspend
failure path (Gopal Tiwari) [1457085]
- [bluetooth] hci_intel: add missing tty-device sanity check (Gopal
Tiwari) [1457085]
- [bluetooth] hci_bcm: add missing tty-device sanity check (Gopal
Tiwari) [1457085]
- [bluetooth] btmrvl: cleanup code in return from btmrvl_sdio_suspend()
(Gopal Tiwari) [1457085]
- [bluetooth] hci_bcm: Support platform enumeration (Gopal Tiwari) [1457085]
- [bluetooth] btrtl: Change message for missing config file (Gopal
Tiwari) [1457085]
- [bluetooth] Added support for Rivet Networks Killer 1535 (Gopal
Tiwari) [1457085]
- [bluetooth] hci_intel: Add support Intel Bluetooth device 9160/9260
for UART (Gopal Tiwari) [1457085]
- [bluetooth] hci_intel: Fix firmware file name to use hw_variant (Gopal
Tiwari) [1457085]
- [bluetooth] btusb: Add support for Intel Bluetooth devices 9160/9260
[8087:0025] (Gopal Tiwari) [1457085]
- [bluetooth] Use switch statement for Intel hardware variants (Gopal
Tiwari) [1457085]
- [bluetooth] bluecard: use setup_timer (Gopal Tiwari) [1457085]
- [bluetooth] hci_bcm: Fix clock (un)prepare (Gopal Tiwari) [1457085]
- [bluetooth] btmrvl: fix spelling mistake: "unregester" -> "unregister"
(Gopal Tiwari) [1457085]
- [bluetooth] btqcomsmd: fix compile-test dependency (Gopal Tiwari)
[1457085]
- [bluetooth] hci_qca: fix spelling mistake: "Spurrious" -> "Spurious"
(Gopal Tiwari) [1457085]
- [bluetooth] btmrvl: fix spelling mistake: "caibration" ->
"calibration" (Gopal Tiwari) [1457085]
- [bluetooth] btqcomsmd: Allow driver to build if COMPILE_TEST is
enabled (Gopal Tiwari) [1457085]
- [bluetooth] Add another AR3012 04ca:3018 device (Gopal Tiwari) [1457085]
- [bluetooth] hci_bcm: Add support for BCM2E95 and BCM2E96 (Gopal
Tiwari) [1457085]
- [bluetooth] btbcm: Add a delay for module reset (Gopal Tiwari) [1457085]
- [bluetooth] btusb: Add support for 413c:8143 (Gopal Tiwari) [1457085]
- [bluetooth] btusb: Use an error label for error paths (Gopal Tiwari)
[1457085]
- [bluetooth] btqcomsmd: Fix module autoload (Gopal Tiwari) [1457085]
- [bluetooth] btusb: add support for 0bb4:0306 (Gopal Tiwari) [1457085]
[3.10.0-756.el7]
- [md] dm ioctl: fix alignment of event number in the device list (Mike
Snitzer) [1475380]
- [md] dm raid: fix incorrect status output at the end of a "recover"
process (Mike Snitzer) [1492250]
- [md] dm ioctl: constify ioctl lookup table (Mike Snitzer) [1492250]
- [md] dm: constify argument arrays (Mike Snitzer) [1492250]
- [md] dm rq: do not update rq partially in each ending bio (Mike
Snitzer) [1492250]
- [md] dm rq: make dm-sq requeuing behavior consistent with dm-mq
behavior (Mike Snitzer) [1492250]
- [md] dm mpath: do not lock up a CPU with requeuing activity (Mike
Snitzer) [1492250]
- [md] dm raid: avoid mddev->suspended access (Mike Snitzer) [1492250]
- [md] dm raid: fix activation check in validate_raid_redundancy() (Mike
Snitzer) [1492250]
- [md] dm raid: remove WARN_ON() in raid10_md_layout_to_format() (Mike
Snitzer) [1492250]
- [md] dm raid: stop using BUG() in __rdev_sectors() (Mike Snitzer)
[1492250]
- [md] dm: fix printk() rate limiting code (Mike Snitzer) [1492250]
macros (Mike Snitzer) [1492250]
- [md] dm bio prison: use rb_entry() rather than container_of() (Mike
Snitzer) [1492250]
- [md] dm ioctl: report event number in DM_LIST_DEVICES (Mike Snitzer)
[1475380]
- [md] dm ioctl: add a new DM_DEV_ARM_POLL ioctl (Mike Snitzer) [1475380]
- [md] dm: add basic support for using the select or poll function (Mike
Snitzer) [1475380]
- [md] dm thin: do not queue freed thin mapping for next stage
processing (Mike Snitzer) [1492250]
- [md] dm bufio: make the parameter 'retain_bytes' unsigned long (Mike
Snitzer) [1492250]
- [md] dm bufio: check new buffer allocation watermark every 30 seconds
(Mike Snitzer) [1492250]
- [md] dm bufio: avoid a possible ABBA deadlock (Mike Snitzer) [1492250]
- [md] dm mpath: make it easier to detect unintended I_O request flushes
(Mike Snitzer) [1492250]
- [md] dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by
introducing assign_bit() (Mike Snitzer) [1492250]
- [md] dm mpath: micro-optimize the hot path relative to
MPATHF_QUEUE_IF_NO_PATH (Mike Snitzer) [1492250]
- [md] dm: introduce enum dm_queue_mode to cleanup related code (Mike
Snitzer) [1492250]
- [md] dm mpath: verify __pg_init_all_paths locking assumptions at
runtime (Mike Snitzer) [1492250]
- [md] dm: verify suspend_locking assumptions at runtime (Mike Snitzer)
[1492250]
- [md] dm rq: check blk_mq_register_dev() return value in
dm_mq_init_request_queue() (Mike Snitzer) [1492250]
- [md] dm mpath: delay requeuing while path initialization is in
progress (Mike Snitzer) [1492250]
- [md] dm mpath: avoid that path removal can trigger an infinite loop
(Mike Snitzer) [1492250]
- [md] dm mpath: split and rename activate_path() to prepare for its
expanded use (Mike Snitzer) [1492250]
- [md] dm ioctl: prevent stack leak in dm ioctl call (Mike Snitzer)
[1492250]
- [md] dm ioctl: remove double parentheses (Mike Snitzer) [1492250]
- [md] dm: remove dummy dm_table definition (Mike Snitzer) [1492250]
- [md] dm table: replace while loops with for loops (Mike Snitzer) [1492250]
- [md] dm raid: select the Kconfig option CONFIG_MD_RAID0 (Mike Snitzer)
[1492250]
- [md] dm crypt: replace custom implementation of hex2bin() (Mike
Snitzer) [1492250]
- [md] dm crypt: remove obsolete references to per-CPU state (Mike
Snitzer) [1492250]
- [md] dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues (Mike
Snitzer) [1492250]
- [md] dm block manager: remove an unused argument from
dm_block_manager_create() (Mike Snitzer) [1492250]
[3.10.0-755.el7]
- [net] udp: fix bcast packet reception (Paolo Abeni) [1493238]
- [net] udp: perform source validation for mcast early demux (Paolo
Abeni) [1493238]
- [net] ipv4: early demux can return an error code (Paolo Abeni) [1493238]
- [net] ipv6: expose RFC4191 route preference via rtnetlink (Hangbin
Liu) [1500463]
- [net] check type when freeing metadata dst (Paolo Abeni) [1497116]
- [net] store port/representator id in metadata_dst (Paolo Abeni) [1497116]
- [net] tcp: avoid fragmenting peculiar skbs in SACK (Hangbin Liu) [1499039]
- [net] handle NAPI_GRO_FREE_STOLEN_HEAD case also in
napi_frags_finish() (Hangbin Liu) [1469357]
- [net] Drop secpath on free after gro merge (Hangbin Liu) [1469357]
- [net] adjust skb->truesize in ___pskb_trim() (Hangbin Liu) [1469357]
- [net] tcp: do not underestimate skb->truesize in tcp_trim_head()
(Hangbin Liu) [1469357]
- [net] skb_condense() can also deal with empty skbs (Hangbin Liu) [1469357]
- [net] udp: under rx pressure, try to condense skbs (Hangbin Liu) [1469357]
- [drm] i915: Revert "don't rcu-sync from shrinker" (Waiman Long) [1488956]
- [kernel] cpu/hotplug: Disable prove_locking for cpu_hotplug.mutex
(Waiman Long) [1488956]
- [kernel] rcu: Eliminate deadlock between CPU hotplug and expedited
grace periods (Waiman Long) [1488956]
- [powerpc] kvm: ppc: book3s hv: Prevent double-free on HPT resize
commit path (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Advertise availablity of HPT resizing
on KVM HV (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: KVM-HV HPT resizing implementation
(David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Outline of KVM-HV HPT resizing
implementation (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Create kvmppc_unmap_hpte_helper()
(David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to
change HPT size (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Split HPT allocation from activation
(David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Don't store values derivable from HPT
order (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Gather HPT related variables into
sub-structure (David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: Rename kvm_alloc_hpt() for clarity
(David Gibson) [1305400]
- [powerpc] kvm: ppc: book3s hv: HPT resizing documentation and reserved
numbers (David Gibson) [1305400]
[3.10.0-754.el7]
- [x86] kvm: mmu: fix permission_fault() (Paolo Bonzini) [1469685]
- [x86] kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: fix AD condition when handling EPT violation (Paolo
Bonzini) [1469685]
- [x86] kvm: vmx: Don't use INVVPID when EPT is enabled (Paolo Bonzini)
[1469685]
- [x86] kvm: x86: mmu: allow A/D bits to be disabled in an mmu (Paolo
Bonzini) [1469685]
- [x86] kvm: mmu: make spte mmio mask more explicit (Paolo Bonzini)
[1469685]
- [x86] kvm: mmu: dead code thanks to access tracking (Paolo Bonzini)
[1469685]
- [x86] mmu: don't pass *kvm to spte_write_protect and spte_*_dirty
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: fix EPT permissions as reported in exit qualification
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: off by one in vmx_write_pml_buffer() (Paolo Bonzini)
[1469685]
- [x86] nvmx: Advertise PML to L1 hypervisor (Paolo Bonzini) [1469685]
- [x86] nvmx: Implement emulated Page Modification Logging (Paolo
Bonzini) [1469685]
- [x86] kvm: x86: Add a hook for arch specific dirty logging emulation
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: support EPT accessed/dirty bits (Paolo Bonzini) [1469685]
- [x86] kvm: x86: MMU support for EPT accessed/dirty bits (Paolo
Bonzini) [1469685]
- [x86] kvm: vmx: remove bogus check for invalid EPT violation (Paolo
Bonzini) [1469685]
- [x86] vmx: refine validity check for guest linear address (Paolo
Bonzini) [1469685]
- [x86] kvm: x86: mmu: Verify that restored PTE has needed perms in fast
page fault (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Move pgtbl walk inside retry loop in
fast_page_fault (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Update comment in mark_spte_for_access_track
(Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c (Paolo
Bonzini) [1469685]
- [x86] kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants
(Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Lockless access tracking for Intel CPUs without
EPT A bits (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs
(Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Introduce a no-tracking version of
mmu_spte_update (Paolo Bonzini) [1469685]
- [x86] kvm: x86: Fix typos (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Refactor accessed/dirty checks in
mmu_spte_update/clear (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Fast Page Fault path retries (Paolo Bonzini)
[1469685]
- [x86] kvm: x86: mmu: Use symbolic constants for EPT Violation Exit
Qualifications (Paolo Bonzini) [1469685]
- [x86] kvm: hyperv: support HV_X64_MSR_TSC_FREQUENCY and
HV_X64_MSR_APIC_FREQUENCY (Paolo Bonzini) [1469685]
- [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Paolo Bonzini)
[1469685]
- [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU (Paolo
Bonzini) [1469685]
- [x86] kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Paolo Bonzini) [1469685]
- [x86] kvm: mmu: speedup update_permission_bitmask (Paolo Bonzini)
[1469685]
- [x86] doc: add "an user" pattern and fix typo instances (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: Correct a VMX instruction error code for VMPTRLD
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Don't validate disabled secondary controls (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: Shadow "high" parts of shadowed 64-bit VMCS fields
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Check memory operand to INVVPID (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: Raise #UD on unsupported RDSEED (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: Raise #UD on unsupported RDRAND (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: cache secondary exec controls (Paolo Bonzini) [1469685]
- [x86] kvm: x86: use general helpers for some cpuid manipulation (Paolo
Bonzini) [1469685]
- [x86] kvm: x86: generalize guest_cpuid_has_ helpers (Paolo Bonzini)
[1469685]
- [x86] kvm: x86: X86_FEATURE_NRIPS is not scattered anymore (Paolo
Bonzini) [1469685]
- [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS (Paolo
Bonzini) [1469685]
- [x86] kvm: vmx: Check value written to IA32_BNDCFGS (Paolo Bonzini)
[1469685]
- [x86] kvm: x86: Guest BNDCFGS requires guest MPX support (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: INVPCID support (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: don't flush VMCS12 during VMXOFF or VCPU teardown
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: do not pin the VMCS12 (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Refactor handle_vmptrld() (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: mark vmcs12 pages dirty on L2 exit (Paolo Bonzini)
[1469685]
- [x86] kvm: nvmx: Fix interrupt window request with "Acknowledge
interrupt on exit" (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: support RDRAND and RDSEED exiting (Paolo Bonzini)
[1469685]
- [x86] kvm: vmx: add missing exit reasons (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Fix posted intr delivery when vcpu is in guest mode
(Paolo Bonzini) [1469685]
- [x86] irq: Define a global vector for nested posted interrupts (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: vmx_complete_nested_posted_interrupt() can't fail
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: kmap() can't fail (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: remove unused field (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Fix loss of L2's NMI blocking state (Paolo Bonzini)
[1469685]
- [x86] kvm: nvmx: track NMI blocking state separately for each VMCS
(Paolo Bonzini) [1469685]
- [x86] kvm: vmx: Fix invalid guest state detection after task-switch
emulation (Paolo Bonzini) [1469685]
- [x86] kvm: async_pf: avoid async pf injection when in guest mode
(Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: we support 1GB EPT pages (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: keep preemption timer enabled during L2 execution
(Paolo Bonzini) [1469685]
- [x86] kvm: vmx: introduce vm_{entry, exit}_control_reset_shadow (Paolo
Bonzini) [1469685]
- [x86] revert "kvm: nested vmx: disable perf cpuid reporting" (Paolo
Bonzini) [1469685]
- [x86] kvm: nvmx: Fix exception injection (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: Don't enable EPT A/D feature if EPT feature is
disabled (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: fix nested EPT detection (Paolo Bonzini) [1469685]
- [x86] kvm: vmx: Fix enable VPID conditions (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Fix nested VPID vmx exec control (Paolo Bonzini)
[1469685]
- [x86] kvm: nvmx: reset nested_run_pending if the vCPU is going to be
reset (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: Fix pending events injection (Paolo Bonzini) [1469685]
- [x86] kvm: nvmx: do not warn when MSR bitmap address is not backed
(Paolo Bonzini) [1469685]
- [x86] kvm: vmx: advertise support for ept execute only (Paolo Bonzini)
[1469685]
- [x86] kvm: mmu: track read permission explicitly for shadow EPT page
tables (Paolo Bonzini) [1469685]
- [x86] kvm: mmu: don't set the present bit unconditionally (Paolo
Bonzini) [1469685]
- [x86] kvm: mmu: remove is_present_gpte() (Paolo Bonzini) [1469685]
- [x86] kvm: mmu: extend the is_present check to 32 bits (Paolo Bonzini)
[1469685]
- [x86] kvm: x86: mmu: Consolidate BUG_ON checks for reverse-mapped
sptes (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Remove is_rmap_spte() and use
is_shadow_present_pte() (Paolo Bonzini) [1469685]
- [x86] kvm: x86: mmu: Rename spte_is_locklessly_modifiable() (Paolo
Bonzini) [1469685]
[3.10.0-753.el7]
- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833]
- [scsi] be2iscsi: Remove A-circumflex character in copyright marking
(Chris Leech) [1457833]
- [scsi] be2iscsi: Fix misc static analysis errors (Chris Leech) [1457833]
- [scsi] be2iscsi: Add cmd to set host data (Chris Leech) [1457833]
- [scsi] be2iscsi: Modify IOCTL to fetch user configured IQN (Chris
Leech) [1457833]
- [scsi] be2iscsi: Fix _get_initname buffer overflow (Chris Leech) [1457833]
- [scsi] be2iscsi: Fix _modify_eq_delay buffer overflow (Chris Leech)
[1457833]
- [scsi] be2iscsi: Free msi_name and disable HW intr (Chris Leech) [1457833]
- [scsi] be2iscsi: Fix return value in mgmt_open_connection (Chris
Leech) [1457833]
- [scsi] be2iscsi: Fix boot flags in sysfs (Chris Leech) [1457833]
- [scsi] be2iscsi: Replace PCI pool old API (Chris Leech) [1457833]
- [scsi] be2iscsi: switch to pci_alloc_irq_vectors (Chris Leech) [1457833]
- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833]
- [scsi] be2iscsi: Update Copyright (Chris Leech) [1457833]
- [scsi] be2iscsi: Check size before copying ASYNC handle (Chris Leech)
[1457833]
- [scsi] be2iscsi: Remove free_list for ASYNC handles (Chris Leech)
[1457833]
- [scsi] be2iscsi: Use num_cons field in Rx CQE (Chris Leech) [1457833]
- [scsi] be2iscsi: Increase HDQ default queue size (Chris Leech) [1457833]
- [scsi] qla2xxx: Update driver version to 10.00.00.02.07.5-k (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe
(Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Changes to support N2N logins (Chad Dupuis) [1316281]
- [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port
states (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani)
[1316281]
- [scsi] qla2xxx: Add module param ql2xenablemsix (Chad Dupuis) [1316281]
- [scsi] qla2xxx: Update driver version to 10.00.00.00.07.5-k (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL
7 (Chad Dupuis) [1316281]
- [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani)
[1316281]
- [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani)
[1316281]
- [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani)
[1316281]
- [scsi] qla2xxx: Add command completion for error path (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports
(Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices
(Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Move function prototype to correct header (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system
(Himanshu Madhani) [1316281]
- [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu
Madhani) [1316281]
- [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport
registration (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1316281]
- [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu
Madhani) [1316281]
- [target] iscsi-target: Set session_fall_back_to_erl0 when forcing
reinstatement (Maurizio Lombardi) [1366062]
- [target] iscsi-target: Always wait for kthread_should_stop() before
kthread exit (Maurizio Lombardi) [1366062]
- [target] iscsi-target: Fix initial login PDU asynchronous socket close
OOPs (Maurizio Lombardi) [1366062]
- [target] target/iscsi: Fix indentation in
iscsi_target_start_negotiation() (Maurizio Lombardi) [1366062]
- [target] iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race
(Maurizio Lombardi) [1366062]
- [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
(Maurizio Lombardi) [1366062]
- [target] target/iscsi: Fix double free in lio_target_tiqn_addtpg()
(Maurizio Lombardi) [1366062]
- [target] Fix race between iscsi-target connection shutdown +
ABORT_TASK (Maurizio Lombardi) [1366062]
- [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
(Maurizio Lombardi) [1366062]
- [target] configfs: make configfs compatible with new API (Maurizio
Lombardi) [1366062]
- [target] allow ALUA setup for some passthrough backends (Maurizio
Lombardi) [1366062]
- [target] tcmu: Allow cmd_time_out to be set to zero (disabled)
(Maurizio Lombardi) [1366062]
- [target] target/user: PGR Support (Maurizio Lombardi) [1366062]
- [target] tcmu: Convert cmd_time_out into backend device attribute
(Maurizio Lombardi) [1366062]
- [target] export lio pgr/alua support as device attr (Maurizio
Lombardi) [1366062]
- [target] add a new add_wwn_groups fabrics method (Maurizio Lombardi)
[1366062]
- [target] initialize the nacl base CIT begfore init_nodeacl (Maurizio
Lombardi) [1366062]
- [target] remove ->fabric_cleanup_nodeacl (Maurizio Lombardi) [1366062]
- [target] ib_srpt: Convert acl lookup to modern get_initiator_node_acl
usage (Maurizio Lombardi) [1366062]
- [target] configfs: switch ->default groups to a linked list (Maurizio
Lombardi) [1366062]
- [target] Fix target_release_cmd_kref shutdown comp leak (Maurizio
Lombardi) [1366062]
- [target] Avoid DataIN transfers for non-GOOD SAM status (Maurizio
Lombardi) [1366062]
- [target] Remove enum transport_lunflags_table (Maurizio Lombardi)
[1366062]
- [target] target/iblock: pass WRITE_SAME to device if possible
(Maurizio Lombardi) [1366062]
- [target] tcm_fc: Convert to TARGET_SCF_ACK_KREF I/O + TMR krefs
(Maurizio Lombardi) [1366062]
- [target] sbp-target: Convert to TARGET_SCF_ACK_KREF I/O krefs
(Maurizio Lombardi) [1366062]
- [target] sbp-target: Conversion to percpu_ida tag pre-allocation
(Maurizio Lombardi) [1366062]
- [target] tcm_fc: Convert to target_alloc_session usage (Maurizio
Lombardi) [1366062]
- [target] Convert demo-mode only drivers to target_alloc_session
(Maurizio Lombardi) [1366062]
- [target] Add target_alloc_session() helper function (Maurizio
Lombardi) [1366062]
- [target] Drop incorrect ABORT_TASK put for completed commands
(Maurizio Lombardi) [1366062]
- [target] target/transport: add flag to indicate CPU Affinity is
observed (Maurizio Lombardi) [1366062]
- [target] Fix incorrect unmap_zeroes_data_store return (Maurizio
Lombardi) [1366062]
- [target] Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage
(Maurizio Lombardi) [1366062]
- [target] Fix race with SCF_SEND_DELAYED_TAS handling (Maurizio
Lombardi) [1366062]
- [target] Fix remote-port TMR ABORT + se_cmd fabric stop (Maurizio
Lombardi) [1366062]
- [target] Fix TAS handling for multi-session se_node_acls (Maurizio
Lombardi) [1366062]
- [target] Fix LUN_RESET active TMR descriptor handling (Maurizio
Lombardi) [1366062]
- [target] Fix LUN_RESET active I/O handling for ACK_KREF (Maurizio
Lombardi) [1366062]
- [target] Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
(Maurizio Lombardi) [1366062]
- [target] Obtain se_node_acl->acl_kref during get_initiator_node_acl
(Maurizio Lombardi) [1366062]
- [target] Convert ACL change queue_depth se_session reference usage
(Maurizio Lombardi) [1366062]
- [target] iscsi-target: Fix potential dead-lock during node acl delete
(Maurizio Lombardi) [1366062]
- [target] tcm_fc: Convert acl lookup to modern get_initiator_node_acl
usage (Maurizio Lombardi) [1366062]
- [target] tcm_fc: Wait for command completion before freeing a session
(Maurizio Lombardi) [1366062]
- [target] Fix a memory leak in target_dev_lba_map_store() (Maurizio
Lombardi) [1366062]
- [target] Support aborting tasks with a 64-bit tag (Maurizio Lombardi)
[1366062]
- [target] Remove an unused variable (Maurizio Lombardi) [1366062]
- [target] Fix indentation in target_core_configfs.c (Maurizio Lombardi)
[1366062]
- [target] target/fcoe: Add tag support to tcm_fc (Maurizio Lombardi)
[1366062]
- [target] qla2xxx: Add selective command queuing (Maurizio Lombardi)
[1366062]
- [target] use offset_in_page macro (Maurizio Lombardi) [1366062]
- [target] fix deprecated attribute names in dmesg (Maurizio Lombardi)
[1366062]
- [target] target/sbc: Add LBPRZ attribute + control CDB emulation
(Maurizio Lombardi) [1366062]
- [target] sbp-target: Remove a superfluous forward declaration
(Maurizio Lombardi) [1366062]
- [target] iscsi-target: Fix indentation + spelling + unreachable code
(Maurizio Lombardi) [1366062]
- [target] Fix spelling + remove set-but-not-used variables (Maurizio
Lombardi) [1366062]
- [kernel] configfs: Drop unused parameter from configfs_undepend_item()
(Maurizio Lombardi) [1366062]
- [target] tcm_loop: Show address of tpg in configfs (Maurizio Lombardi)
[1366062]
- [target] fix COMPARE_AND_WRITE non zero SGL offset data corruption
(Maurizio Lombardi) [1366062]
- [target] Invoke release_cmd() callback without holding a spinlock
(Maurizio Lombardi) [1366062]
- [target] Fix race for SCF_COMPARE_AND_WRITE_POST checking (Maurizio
Lombardi) [1366062]
- [target] iscsi-target: return -ENOMEM instead of -1 in case of failed
kmalloc() (Maurizio Lombardi) [1366062]
- [target] use per-attribute show and store methods (Maurizio Lombardi)
[1366062]
- [target] iscsi-target: Avoid OFMarker + IFMarker negotiation (Maurizio
Lombardi) [1366062]
- [target] Make TCM_WRITE_PROTECT failure honor D_SENSE bit (Maurizio
Lombardi) [1366062]
- [target] Fix target_sense_desc_format NULL pointer dereference
(Maurizio Lombardi) [1366062]
- [target] Propigate backend read-only to core_tpg_add_lun (Maurizio
Lombardi) [1366062]
- [target] Fix PR registration + APTPL RCU conversion regression
(Maurizio Lombardi) [1366062]
- [target] Remove no-op conditional (Maurizio Lombardi) [1366062]
- [target] Fix max_cmd_sn increment w/o cmdsn mutex regressions
(Maurizio Lombardi) [1366062]
- [target] Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess
(Maurizio Lombardi) [1366062]
- [target] target/qla2xxx: Honor max_data_sg_nents I/O transfer limit
(Maurizio Lombardi) [1366062]
- [target] Drop iSCSI use of mutex around max_cmd_sn increment (Maurizio
Lombardi) [1366062]
- [target] Drop unlikely before IS_ERR(_OR_NULL) (Maurizio Lombardi)
[1366062]
- [target] Shrink struct se_cmd by rearranging fields (Maurizio
Lombardi) [1366062]
- [target] Remove cmd->se_ordered_id (unused except debug log lines)
(Maurizio Lombardi) [1366062]
- [target] add support for START_STOP_UNIT SCSI opcode (Maurizio
Lombardi) [1366062]
- [target] improve unsupported opcode message (Maurizio Lombardi) [1366062]
- [target] allow underflow/overflow for PR OUT etc. commands (Maurizio
Lombardi) [1366062]
- [target] remove initiatorname field in se_acl_lun (Maurizio Lombardi)
[1366062]
- [target] remove unused lun_flags field from se_lun (Maurizio Lombardi)
[1366062]
- [target] Return descriptor format sense data in case the LU spans
64bit sectors (Maurizio Lombardi) [1366062]
- [target] Return ABORTED_COMMAND sense key for PI errors (Maurizio
Lombardi) [1366062]
- [target] Split transport_send_check_condition_and_sense() (Maurizio
Lombardi) [1366062]
- [target] Inline transport_get_sense_codes() (Maurizio Lombardi) [1366062]
- [target] tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA (Maurizio Lombardi)
[1366062]
- [target] tcm_loop: Remove SAS vestigies (Maurizio Lombardi) [1366062]
- [target] target/rd: always chain S/G list (Maurizio Lombardi) [1366062]
- [target] Fix handling of small allocation lengths in REPORT LUNS
(Maurizio Lombardi) [1366062]
- [target] REPORT LUNS should return LUN 0 even for dynamic ACLs
(Maurizio Lombardi) [1366062]
- [target] target/iscsi: Fix double free of a TUR followed by a
solicited NOPOUT (Maurizio Lombardi) [1366062]
- [target] Perform RCU callback barrier before backend/fabric unload
(Maurizio Lombardi) [1366062]
- [target] target/configfs: handle match_int() errors (Maurizio
Lombardi) [1366062]
- [target] Do not return 0 from aptpl and alua configfs store functions
(Maurizio Lombardi) [1366062]
- [target] Indicate success if writing 0 to pi_prot_type (Maurizio
Lombardi) [1366062]
- [target] target/rd: Set ramdisk as non rotational device (Maurizio
Lombardi) [1366062]
- [target] Add extra TYPE_DISK + protection checks for INQUIRY SPT
(Maurizio Lombardi) [1366062]
- [target] target/spc: Set SPT correctly in Extended INQUIRY Data VPD
page (Maurizio Lombardi) [1366062]
- [target] target/pr: Fix possible uninitialized variable usage
(Maurizio Lombardi) [1366062]
- [target] Bump core version to v5.0 (Maurizio Lombardi) [1366062]
- [target] remove target_core_configfs.h (Maurizio Lombardi) [1366062]
- [target] remove unused TARGET_CORE_CONFIG_ROOT define (Maurizio
Lombardi) [1366062]
- [target] consolidate version defines (Maurizio Lombardi) [1366062]
- [target] implement WRITE_SAME with UNMAP bit using ->execute_unmap
(Maurizio Lombardi) [1366062]
- [target] simplify UNMAP handling (Maurizio Lombardi) [1366062]
- [target] replace se_cmd->execute_rw with a protocol_data field
(Maurizio Lombardi) [1366062]
- [target] Send UA when changing LUN inventory (Maurizio Lombardi) [1366062]
- [target] Send UA upon LUN RESET tmr completion (Maurizio Lombardi)
[1366062]
- [target] Send UA on ALUA target port group change (Maurizio Lombardi)
[1366062]
- [target] Convert se_lun->lun_deve_lock to normal spinlock (Maurizio
Lombardi) [1366062]
- [target] use 'se_dev_entry' when allocating UAs (Maurizio Lombardi)
[1366062]
- [target] Remove 'ua_nacl' pointer from se_ua structure (Maurizio
Lombardi) [1366062]
- [target] Remove TARGET_MAX_LUNS_PER_TRANSPORT (Maurizio Lombardi)
[1366062]
- [target] use 64-bit LUNs (Maurizio Lombardi) [1366062]
- [target] Drop duplicate + unused se_dev_check_wce (Maurizio Lombardi)
[1366062]
- [target] Drop unnecessary core_tpg_register TFO parameter (Maurizio
Lombardi) [1366062]
- [target] Drop se_lun->lun_active for existing percpu lun_ref (Maurizio
Lombardi) [1366062]
- [target] Drop lun_sep_lock for se_lun->lun_se_dev RCU usage (Maurizio
Lombardi) [1366062]
- [target] Subsume se_port + t10_alua_tg_pt_gp_member into se_lun
(Maurizio Lombardi) [1366062]
- [target] Simplify LUN shutdown code (Maurizio Lombardi) [1366062]
- [target] simplify backend attribute implementation (Maurizio Lombardi)
[1366062]
- [target] consolidate backend attribute implementations (Maurizio
Lombardi) [1366062]
- [target] simplify backend driver registration (Maurizio Lombardi)
[1366062]
- [target] Drop left-over se_lun->lun_status (Maurizio Lombardi) [1366062]
- [target] Only reset specific dynamic entries during lun_group creation
(Maurizio Lombardi) [1366062]
- [target] Drop unused se_lun->lun_acl_list (Maurizio Lombardi) [1366062]
- [target] Convert core_tpg_deregister to use list splice (Maurizio
Lombardi) [1366062]
- [target] Convert se_tpg->acl_node_lock to ->acl_node_mutex (Maurizio
Lombardi) [1366062]
- [target] Convert se_portal_group->tpg_lun_list to RCU hlist (Maurizio
Lombardi) [1366062]
- [target] target/pr: cleanup core_scsi3_pr_seq_non_holder (Maurizio
Lombardi) [1366062]
- [target] target/pr: Change alloc_registration to avoid
pr_reg_tg_pt_lun (Maurizio Lombardi) [1366062]
- [target] target/pr: Use atomic bitop for se_dev_entry->deve_flags
reservation check (Maurizio Lombardi) [1366062]
- [target] Convert se_node_acl->device_list to RCU hlist (Maurizio
Lombardi) [1366062]
- [target] iscsi-target: fix variable name typo in
iscsi_check_acceptor_state() (Maurizio Lombardi) [1366062]
- [target] fix a log message in se_dev_set_emulate_rest_reord()
(Maurizio Lombardi) [1366062]
- [target] remove ->put_session method (Maurizio Lombardi) [1366062]
- [target] target_core_configfs.h is not needed in fabric drivers
(Maurizio Lombardi) [1366062]
- [target] remove struct target_fabric_configfs_template (Maurizio
Lombardi) [1366062]
- [target] put struct target_fabric_configfs on a diet (Maurizio
Lombardi) [1366062]
- [target] don't copy fabric ops (Maurizio Lombardi) [1366062]
- [target] Remove set-but-not-used-variables (Maurizio Lombardi) [1366062]
- [target] Move task tag into struct se_cmd + support 64-bit tags
(Maurizio Lombardi) [1366062]
- [target] move transport ID handling to the core (Maurizio Lombardi)
[1366062]
- [lib] introduce crc_t10dif_update() (Maurizio Lombardi) [1366062]
- [target] remove the get_fabric_proto_ident method (Maurizio Lombardi)
[1366062]
- [target] change core_tpg_register prototype (Maurizio Lombardi) [1366062]
- [target] tcm_fc: stop using se_tpg_fabric_ptr (Maurizio Lombardi)
[1366062]
- [target] tcm_loop: stop using se_tpg_fabric_ptr (Maurizio Lombardi)
[1366062]
- [target] target/iscsi: stop using se_tpg_fabric_ptr (Maurizio
Lombardi) [1366062]
- [target] handle odd SG mapping for data transfer memory (Maurizio
Lombardi) [1366062]
- [target] Fix inconsistent address passed to kunmap_atomic() in
sbc_dif_copy_prot() (Maurizio Lombardi) [1366062]
- [target] move node ACL allocation to core code (Maurizio Lombardi)
[1366062]
- [target] refactor node ACL allocation (Maurizio Lombardi) [1366062]
- [target] refactor init/drop_nodeacl methods (Maurizio Lombardi) [1366062]
- [target] make the tpg_get_default_depth method optional (Maurizio
Lombardi) [1366062]
- [target] sbp_target: remove struct sbp_nacl (Maurizio Lombardi) [1366062]
- [target] tcm_loop: remove struct tcm_loop_nacl (Maurizio Lombardi)
[1366062]
- [target] target/transport: Always initialize bidi fields in se_cmd
(Maurizio Lombardi) [1366062]
- [target] target/loop: Enable VARLEN CDB support (Maurizio Lombardi)
[1366062]
- [target] iscsi-target: remove support for obsolete markers (Maurizio
Lombardi) [1366062]
- [target] fix DPO and FUA bit checks (Maurizio Lombardi) [1366062]
- [target] target/sbc: Fix sbc_dif_verify inconsistent map/unmap
(Maurizio Lombardi) [1366062]
- [target] target/file: Remove fd_prot bounce buffer (Maurizio Lombardi)
[1366062]
- [target] Merge sbc_verify_dif_read|write (Maurizio Lombardi) [1366062]
- [target] use kvfree() in session alloc and free (Maurizio Lombardi)
[1366062]
- [target] Correct a comment (Maurizio Lombardi) [1366062]
- [target] Move passthrough CDB parsing into a common function (Maurizio
Lombardi) [1366062]
- [target] Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystem
(Maurizio Lombardi) [1366062]
- [target] Drop signal_pending checks after interruptible lock acquire
(Maurizio Lombardi) [1366062]
- [target] Add missing parentheses (Maurizio Lombardi) [1366062]
- [target] Fix bidi command handling (Maurizio Lombardi) [1366062]
- [target] iscsi: fix minor memory leak (Maurizio Lombardi) [1366062]
- [target] Make core_tmr_abort_task() skip TMFs (Maurizio Lombardi)
[1366062]
- [target] target/sbc: Update sbc_dif_generate pr_debug output (Maurizio
Lombardi) [1366062]
- [target] target/sbc: Make internal DIF emulation honor ->prot_checks
(Maurizio Lombardi) [1366062]
- [target] target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type
disabled (Maurizio Lombardi) [1366062]
- [target] Ensure sess_prot_type is saved across session restart
(Maurizio Lombardi) [1366062]
- [target] target/rd: Don't pass incomplete scatterlist entries to
sbc_dif_verify_* (Maurizio Lombardi) [1366062]
- [target] Remove the unused flag SCF_ACK_KREF (Maurizio Lombardi) [1366062]
- [target] simplify the target template registration API (Maurizio
Lombardi) [1366062]
- [target] Update fabric_ops to latest code (Maurizio Lombardi) [1366062]
- [target] replace strict_strtoul() with kstrtoul() (Maurizio Lombardi)
[1366062]
- [target] simplify target_xcopy_init_pt_lun (Maurizio Lombardi) [1366062]
- [target] remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag (Maurizio
Lombardi) [1366062]
- [target] target/rd: reduce code duplication in rd_execute_rw()
(Maurizio Lombardi) [1366062]
- [target] tcm_loop: fixup tpgt string to integer conversion (Maurizio
Lombardi) [1366062]
- [target] iscsi/iser-target: Add fabric_prot_type attribute support
(Maurizio Lombardi) [1366062]
- [target] loopback: Add fabric_prot_type attribute support (Maurizio
Lombardi) [1366062]
- [target] target/rd: Add checks for backend DIF emulation (Maurizio
Lombardi) [1366062]
- [target] target/iblock: Add checks for backend DIF emulation (Maurizio
Lombardi) [1366062]
- [target] target/file: Add checks for backend DIF emulation (Maurizio
Lombardi) [1366062]
- [target] Add internal READ_INSERT support (Maurizio Lombardi) [1366062]
- [target] Move cmd->prot_op check into target_read_prot_action
(Maurizio Lombardi) [1366062]
- [target] Add internal WRITE_STRIP support (Maurizio Lombardi) [1366062]
- [target] Move cmd->prot_op check into target_write_prot_action
(Maurizio Lombardi) [1366062]
- [target] Update SPC/SBC emulation for sess_prot_type (Maurizio
Lombardi) [1366062]
- [target] Add protected fabric + unprotected device support (Maurizio
Lombardi) [1366062]
- [target] Convert DIF emulation to use cmd->prot_type (Maurizio
Lombardi) [1366062]
- [target] add missing sense_reason_t annotations (Maurizio Lombardi)
[1366062]
- [target] add __releases annotation to target_release_cmd_kref
(Maurizio Lombardi) [1366062]
- [target] mark tcm_loop_primary static (Maurizio Lombardi) [1366062]
- [target] move external declarations to a headers (Maurizio Lombardi)
[1366062]
- [target] Better handling of AllRegistrants reservations (Maurizio
Lombardi) [1366062]
- [target] iscsi-target: Drop legacy iscsi_target_tq.c logic (Maurizio
Lombardi) [1366062]
- [target] iscsi-target: don't export static symbol (Maurizio Lombardi)
[1366062]
- [target] Convert fabric module autoload failures to pr_debug (Maurizio
Lombardi) [1366062]
- [target] iscsi-target: Expose per endpoint dynamic_sessions attribute
(Maurizio Lombardi) [1366062]
- [target] Add target_show_dynamic_sessions attribute helper (Maurizio
Lombardi) [1366062]
[3.10.0-752.el7]
- [kernel] radix-tree: RHEL-only kABI patch (Larry Woodman) [1383492]
- [kernel] radix-tree tests: properly initialize mutex (Larry Woodman)
[1383492]
- [kernel] radix-tree tests: add iteration test (Larry Woodman) [1383492]
- [kernel] radix tree: fix sibling entry handling in
radix_tree_descend() (Larry Woodman) [1383492]
- [kernel] radix tree test suite: Test radix_tree_replace_slot() for
multiorder entries (Larry Woodman) [1383492]
- [kernel] radix-tree: fix comment about "exceptional" bits (Larry
Woodman) [1383492]
- [kernel] tools/testing/radix-tree/linux/gfp.h: fix bitrotted value
(Larry Woodman) [1383492]
- [kernel] radix-tree: implement radix_tree_maybe_preload_order() (Larry
Woodman) [1383492]
- [kernel] testing/radix-tree: fix a macro expansion bug (Larry Woodman)
[1383492]
- [kernel] radix-tree: fix radix_tree_iter_retry() for tagged iterators
(Larry Woodman) [1383492]
- [kernel] radix-tree: free up the bottom bit of exceptional entries for
reuse (Larry Woodman) [1383492]
- [kernel] radix-tree: make radix_tree_descend() more useful (Larry
Woodman) [1383492]
- [kernel] radix-tree: introduce radix_tree_replace_clear_tags() (Larry
Woodman) [1383492]
- [kernel] radix-tree: tidy up __radix_tree_create() (Larry Woodman)
[1383492]
- [kernel] radix-tree: tidy up range_tag_if_tagged (Larry Woodman) [1383492]
- [kernel] radix-tree: tidy up next_chunk (Larry Woodman) [1383492]
- [kernel] radix-tree: change naming conventions in radix_tree_shrink
(Larry Woodman) [1383492]
- [kernel] radix-tree: rename radix_tree_is_indirect_ptr() (Larry
Woodman) [1383492]
- [kernel] radix-tree: rename indirect_to_ptr() to entry_to_node()
(Larry Woodman) [1383492]
- [kernel] radix-tree: rename ptr_to_indirect() to node_to_entry()
(Larry Woodman) [1383492]
- [kernel] radix-tree: rename INDIRECT_PTR to INTERNAL_NODE (Larry
Woodman) [1383492]
- [kernel] radix-tree: remove root->height (Larry Woodman) [1383492]
- [kernel] radix tree test suite: remove dependencies on height (Larry
Woodman) [1383492]
- [kernel] radix-tree: remove a use of root->height from delete_node
(Larry Woodman) [1383492]
- [kernel] radix-tree: replace node->height with node->shift (Larry
Woodman) [1383492]
- [kernel] radix-tree: split node->path into offset and height (Larry
Woodman) [1383492]
- [kernel] radix-tree: miscellaneous fixes (Larry Woodman) [1383492]
- [kernel] radix-tree: add copyright statements (Larry Woodman) [1383492]
- [kernel] radix-tree: fix radix_tree_dump() for multi-order entries
(Larry Woodman) [1383492]
- [kernel] radix-tree: fix radix_tree_range_tag_if_tagged() for
multiorder entries (Larry Woodman) [1383492]
- [kernel] radix-tree: add test for radix_tree_locate_item() (Larry
Woodman) [1383492]
- [kernel] radix-tree: rewrite radix_tree_locate_item (Larry Woodman)
[1383492]
- [kernel] radix-tree: fix radix_tree_create for sibling entries (Larry
Woodman) [1383492]
- [kernel] radix-tree test suite: add multi-order tag test (Larry
Woodman) [1383492]
- [kernel] radix-tree: rewrite radix_tree_tag_get (Larry Woodman) [1383492]
- [kernel] radix-tree: rewrite radix_tree_tag_clear (Larry Woodman)
[1383492]
- [kernel] radix-tree: rewrite radix_tree_tag_set (Larry Woodman) [1383492]
- [kernel] radix tree test suite: multi-order iteration test (Larry
Woodman) [1383492]
- [kernel] radix-tree: add support for multi-order iterating (Larry
Woodman) [1383492]
- [kernel] radix-tree: fix multiorder BUG_ON in radix_tree_insert (Larry
Woodman) [1383492]
- [kernel] radix-tree: rewrite __radix_tree_lookup (Larry Woodman) [1383492]
- [kernel] radix-tree: fix several shrinking bugs with multiorder
entries (Larry Woodman) [1383492]
- [kernel] radix tree test suite: start adding multiorder tests (Larry
Woodman) [1383492]
- [kernel] radix-tree: fix extending the tree for multi-order entries at
offset 0 (Larry Woodman) [1383492]
- [kernel] radix-tree: introduce radix_tree_load_root() (Larry Woodman)
[1383492]
- [kernel] radix-tree: remove restriction on multi-order entries (Larry
Woodman) [1383492]
- [kernel] radix-tree: fix deleting a multi-order entry through an alias
(Larry Woodman) [1383492]
- [kernel] radix-tree: fix sibling entry insertion (Larry Woodman) [1383492]
- [kernel] radix-tree: add missing sibling entry functionality (Larry
Woodman) [1383492]
- [kernel] radix-tree: introduce CONFIG_RADIX_TREE_MULTIORDER (Larry
Woodman) [1383492]
- [kernel] radix-tree: remove unused looping macros (Larry Woodman)
[1383492]
- [kernel] radix tree test suite: rebuild when headers change (Larry
Woodman) [1383492]
- [kernel] radix tree test suite: keep regression test runs short (Larry
Woodman) [1383492]
- [kernel] radix tree test suite: allow testing other fan-out values
(Larry Woodman) [1383492]
- [kernel] radix tree test suite: add tests for radix_tree_locate_item()
(Larry Woodman) [1383492]
- [kernel] radix tree test suite: fix build (Larry Woodman) [1383492]
- [kernel] radix-tree: introduce radix_tree_empty (Larry Woodman) [1383492]
- [kernel] radix-tree tests: add test for radix_tree_iter_next (Larry
Woodman) [1383492]
- [kernel] radix-tree tests: add regression3 test (Larry Woodman) [1383492]
- [kernel] radix-tree, shmem: introduce radix_tree_iter_next() (Larry
Woodman) [1383492]
- [kernel] radix_tree: add radix_tree_dump (Larry Woodman) [1383492]
- [kernel] radix_tree: add support for multi-order entries (Larry
Woodman) [1383492]
- [kernel] radix_tree: loop based on shift count, not height (Larry
Woodman) [1383492]
- [kernel] radix_tree: tag all internal tree nodes as indirect pointers
(Larry Woodman) [1383492]
- [kernel] radix tree test harness (Larry Woodman) [1383492]
- [kernel] radix-tree: add an explicit of bitops.h (Larry Woodman) [1383492]
- [kernel] radix-tree: fix oops after radix_tree_iter_retry (Larry
Woodman) [1383492]
- [kernel] linux/radix-tree.h: fix error in docs about locks (Larry
Woodman) [1383492]
- [kernel] radix-tree: replace preallocated node array with linked list
(Larry Woodman) [1383492]
- [kernel] lib/radix-tree.c: change to simpler include (Larry Woodman)
[1383492]
- [kernel] lib/radix-tree.c: kernel-doc warning fix (Larry Woodman)
[1383492]
- [kernel] mm: replace __get_cpu_var uses with this_cpu_ptr (Larry
Woodman) [1383492]
- [kernel] lib/radix-tree.c: swapoff tmpfs radix_tree: remember to
rcu_read_unlock (Larry Woodman) [1383492]
[3.10.0-751.el7]
- [powerpc] perf: Cleanup of PM_BR_CMPL vs. PM_BRU_CMPL in Power9 event
list (Mauricio Oliveira) [1494439]
- [powerpc] perf: Add PM_LD_MISS_L1 and PM_BR_2PATH to power9 event list
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Factor out PPMU_ONLY_COUNT_RUN check code from power8
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Update default sdar_mode value for power9 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL
events (Mauricio Oliveira) [1494439]
- [powerpc] perf: Fix SDAR_MODE value for continous sampling on Power9
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Fix branch event code for power9 (Mauricio Oliveira)
[1494439]
- [powerpc] perf: Fix oops when kthread execs user process (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Fix Power9 test_adder fields (Mauricio Oliveira) [1494439]
- [powerpc] perf: Add Power8 mem_access event to sysfs (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Support to export SIERs bit in Power9 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Support to export SIERs bit in Power8 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Support to export MMCRA[TEC*] field to userspace
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Export memory hierarchy info to user space (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Handle sdar_mode for marked event in power9 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Fix perf_get_data_addr() for power9 DD1 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: use is_kernel_addr macro in perf_get_misc_flags()
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Avoid FAB_*_MATCH checks for power9 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Add restrictions to PMC5 in power9 DD1 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Use Instruction Counter value (Mauricio Oliveira)
[1494439]
- [powerpc] perf: Use PM_INST_DISP for generic instructions sample
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Add alternative event table and function for power9
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Add PM_INST_DISP event to Power9 event list (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Factor out event_alternative function (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Use MSR to report privilege level on P9 DD1 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Fix PM_BRU_CMPL event code for power9 (Mauricio
Oliveira) [1494439]
- [powerpc] perf: macros for power9 format encoding (Mauricio Oliveira)
[1494439]
- [powerpc] perf: power9 raw event format encoding (Mauricio Oliveira)
[1494439]
- [powerpc] perf: update attribute_group data structure (Mauricio
Oliveira) [1494439]
- [powerpc] perf: factor out the event format field (Mauricio Oliveira)
[1494439]
- [powerpc] sparse: Make a bunch of things static (Mauricio Oliveira)
[1494439]
- [powerpc] perf: Fix incorrect event codes in power9-event-list
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Export Power9 generic and cache events to sysfs
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Power9 PMU support (Mauricio Oliveira) [1494439]
- [powerpc] perf: Add power9 event list macros for generic and cache
events (Mauricio Oliveira) [1494439]
- [powerpc] perf: factor out power8 pmu functions (Mauricio Oliveira)
[1494439]
- [powerpc] perf: factor out power8 pmu macros and defines (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Fix ABIv2 kernel backtraces (Mauricio Oliveira) [1494439]
- [powerpc] perf: Clear all MMCR settings before calling compute_mmcr()
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Replace raw event hex values with #defines (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Fix misleading comment in pmao_restore_workaround()
(Mauricio Oliveira) [1494439]
- [powerpc] perf/hv-gpci: Increase request buffer size (Mauricio
Oliveira) [1494439]
- [powerpc] perf: Remove PPMU_HAS_SSLOT flag for Power8 (Mauricio
Oliveira) [1494439]
- [powerpc] perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL
(Mauricio Oliveira) [1494439]
- [powerpc] perf: Change type of the bhrb_users variable (Mauricio
Oliveira) [1494439]
- [powerpc] book3s: Add a cpu table entry for different POWER9 revs
(Mauricio Oliveira) [1494439]
- [powerpc] Add POWER9 cputable entry (Mauricio Oliveira) [1494439]
- [powerpc] Add HWCAP bits for Power9 (Mauricio Oliveira) [1494439]
- [powerpc] Use defines for __init_tlb_power[78] (Mauricio Oliveira)
[1494439]
- [powerpc] book3s: Fix flush_tlb cpu_spec hook to take a generic
argument (Mauricio Oliveira) [1494439]
[3.10.0-750.el7]
- [s390] virtio/s390: deprecate old transport (Thomas Huth) [1495285]
- [s390] virtio: change virtio_feature_desc:features type to __le32
(Thomas Huth) [1495285]
- [s390] virtio/s390: virtio: constify virtio_config_ops structures
(Thomas Huth) [1495285]
- [s390] virtio/s390: add missing \n to end of dev_err message (Thomas
Huth) [1495285]
- [s390] virtio/s390: support READ_STATUS command for virtio-ccw (Thomas
Huth) [1495285]
- [s390] virtio: make ccw explicitly non-modular (Thomas Huth) [1495285]
- [s390] virtio/s390: size of SET_IND payload (Thomas Huth) [1495285]
- [s390] virtio/s390: use dev_to_virtio (Thomas Huth) [1495285]
- [s390] virtio: make find_vqs() checkpatch.pl-friendly [s390x part]
(Thomas Huth) [1495285]
- [s390] virtio/s390: handle error values in irb (Thomas Huth) [1495285]
- [s390] virtio/s390: handle failures of READ_VQ_CONF ccw (Thomas Huth)
[1495285]
- [s390] virtio/s390: rename s390/kvm -> drivers/s390/virtio (Thomas
Huth) [1495285]
- [s390] kvm: s390: virtio-ccw: don't overwrite config space values
(Thomas Huth) [1495285]
- [s390] kvm: s390: virtio_ccw: remove unused variable (Thomas Huth)
[1495285]
- [s390] s390/crypt: use the correct module alias for paes_s390 (Hendrik
Brueckner) [1380348]
- [s390] s390/crypt: fix missing unlock in ctr_paes_crypt on error path
(Hendrik Brueckner) [1380348]
- [s390] s390/crypt: Add protected key AES module (Hendrik Brueckner)
[1380348]
- [iommu] vt-d: Tylersburg isoch identity map check is done too late
(Jerry Snitselaar) [1457037]
- [pinctrl] pinctrl/amd: save pin registers over suspend/resume (Prarit
Bhargava) [1499279]
- [pinctrl] pinctrl: amd: fix error return code in amd_gpio_probe()
(Prarit Bhargava) [1499279]
- [pinctrl] pinctrl/amd: Use regular interrupt instead of chained
(Prarit Bhargava) [1499279]
- [pinctrl] pinctrl/amd: Update contact information for AMD pinctrl/amd
(Prarit Bhargava) [1499279]
- [pinctrl] pinctrl: amd: make use of raw_spinlock variants (Prarit
Bhargava) [1499279]
- [cpufreq] Fix suspend/resume (Prarit Bhargava) [1499802]
[3.10.0-749.el7]
- [iommu] kvm: svm: Add irqchip_split() checks before enabling AVIC
(Jerry Snitselaar) [1484757]
- [iommu] kvm: Add struct kvm_vcpu pointer parameter to
get_enable_apicv() (Jerry Snitselaar) [1484757]
- [iommu] kvm: svm: Refactor AVIC vcpu initialization into
avic_init_vcpu() (Jerry Snitselaar) [1484757]
- [iommu] amd: Check if domain is NULL in get_domain() and return -EBUSY
(Jerry Snitselaar) [1062729]
- [iommu] amd: Fix section mismatch warning (Jerry Snitselaar) [1062729]
- [iommu] amd: Fix compiler warning in copy_device_table() (Jerry
Snitselaar) [1062729]
- [iommu] amd: Disable iommu only if amd_iommu=off is specified (Jerry
Snitselaar) [1062729]
- [iommu] amd: Disable IOMMUs at boot if they are enabled (Jerry
Snitselaar) [1062729]
- [iommu] amd: Don't copy GCR3 table root pointer (Jerry Snitselaar)
[1062729]
- [iommu] amd: Allocate memory below 4G for dev table if translation
pre-enabled (Jerry Snitselaar) [1062729]
- [iommu] amd: Use is_attach_deferred call-back (Jerry Snitselaar) [1062729]
- [iommu] Add is_attach_deferred call-back to iommu-ops (Jerry
Snitselaar) [1062729]
- [iommu] amd: Do sanity check for address translation and irq remap of
old dev table entry (Jerry Snitselaar) [1062729]
- [iommu] amd: Copy old trans table from old kernel (Jerry Snitselaar)
[1062729]
- [iommu] amd: Add function copy_dev_tables() (Jerry Snitselaar) [1062729]
- [iommu] amd: Define bit fields for DTE particularly (Jerry Snitselaar)
[1062729]
- [iommu] amd: Add several helper functions (Jerry Snitselaar) [1062729]
- [iommu] amd: Detect pre enabled translation (Jerry Snitselaar) [1062729]
- [iommu] amd: Enable ga_log_intr when enabling guest_mode (Jerry
Snitselaar) [1411581]
- [iommu] amd: Fix interrupt remapping when disable guest_mode (Jerry
Snitselaar) [1411581]
- [iommu] vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Make sure RMRRs are mapped before domain goes public
(Jerry Snitselaar) [1499325]
- [iommu] vt-d: Split up get_domain_for_dev function (Jerry Snitselaar)
[1499325]
- [iommu] kvm: svm: fix unsigned compare less than zero comparison
(Jerry Snitselaar) [1133711]
- [iommu] svm: Implements update_pi_irte hook to setup posted interrupt
(Jerry Snitselaar) [1133711]
- [iommu] svm: Introduce AMD IOMMU avic_ga_log_notifier (Jerry
Snitselaar) [1133711]
- [iommu] svm: Introduces AVIC per-VM ID (Jerry Snitselaar) [1133711]
- [iommu] kvm: Provide function for VCPU lookup by id (Jerry Snitselaar)
[1411581]
- [iommu] amd: Fix the left value check of cmd buffer (Jerry Snitselaar)
[1411581]
- [iommu] amd: Missing error code in amd_iommu_init_device() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Fix group refcounting (Jerry Snitselaar) [1411581]
- [iommu] amd: Tell kmemleak about the irq_remap_table (Jerry
Snitselaar) [1411581]
- [iommu] Allow taking a reference on a group directly (Jerry
Snitselaar) [1411581]
- [iommu] Use irte_ops->set_affinity() function hook (Jerry Snitselaar)
[1411581]
- [iommu] Handle 32 and 128-bit interrupt remapping table entry (Jerry
Snitselaar) [1411581]
- [iommu] amd: Enable vAPIC interrupt remapping mode by default (Jerry
Snitselaar) [1411581]
- [iommu] amd: Implements irq_set_vcpu_affinity() hook to setup vapic
mode for pass-through devices (Jerry Snitselaar) [1411581]
- [iommu] amd: Introduce amd_iommu_update_ga() (Jerry Snitselaar) [1411581]
- [iommu] amd: Adding GALOG interrupt handler (Jerry Snitselaar) [1411581]
- [iommu] amd: Detect and initialize guest vAPIC log (Jerry Snitselaar)
[1411581]
- [iommu] amd: Add support for multiple IRTE formats (Jerry Snitselaar)
[1411581]
- [iommu] x86/irq: Add struct amd_ir_data pointer in struct irq_2_irte
(Jerry Snitselaar) [1411581]
- [iommu] amd: Introduce interrupt remapping ops structure (Jerry
Snitselaar) [1411581]
- [iommu] amd: Move and introduce new IRTE-related unions and structures
(Jerry Snitselaar) [1411581]
- [iommu] amd: Detect and enable guest vAPIC support (Jerry Snitselaar)
[1411581]
- [iommu] amd: Fix boot warning when device 00:00.0 is not iommu covered
(Jerry Snitselaar) [1411581]
- [iommu] amd: Adding Extended Feature Register check for PC support
(Jerry Snitselaar) [1411581]
- [iommu] amd: No need to wait iommu completion if no dte irq entry
change (Jerry Snitselaar) [1411581]
- [iommu] amd: Free domain id when free a domain of struct
dma_ops_domain (Jerry Snitselaar) [1411581]
- [iommu] amd: Use standard bitmap operation to set bitmap (Jerry
Snitselaar) [1411581]
- [iommu] amd: Clean up the cmpxchg64 invocation (Jerry Snitselaar)
[1411581]
- [iommu] amd: Don't put completion-wait semaphore on stack (Jerry
Snitselaar) [1411581]
- [iommu] amd: Remove AMD_IOMMU_STATS (Jerry Snitselaar) [1411581]
- [iommu] amd: Fix non static symbol warning (Jerry Snitselaar) [1411581]
- [iommu] Simplify and fix ida handling (Jerry Snitselaar) [1499325]
- [iommu] Simplify init function (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Remove unnecassary qi clflushes (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Don't reject NTB devices due to scope mismatch (Jerry
Snitselaar) [1499325]
- [iommu] amd: Initialize dma-ops domains with 3-level page-table (Jerry
Snitselaar) [1411581]
- [iommu] amd: Update Alias-DTE in update_device_table() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Use container_of to get dma_ops_domain (Jerry Snitselaar)
[1411581]
- [iommu] amd: Flush iova queue before releasing dma_ops_domain (Jerry
Snitselaar) [1411581]
- [iommu] amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
(Jerry Snitselaar) [1411581]
- [iommu] amd: Use dev_data->domain in get_domain() (Jerry Snitselaar)
[1411581]
- [iommu] amd: Optimize map_sg and unmap_sg (Jerry Snitselaar) [1411581]
- [iommu] amd: Introduce dir2prot() helper (Jerry Snitselaar) [1411581]
- [iommu] amd: Implement timeout to flush unmap queues (Jerry
Snitselaar) [1411581]
- [iommu] amd: Implement flush queue (Jerry Snitselaar) [1411581]
- [iommu] amd: Allow NULL pointer parameter for domain_flush_complete()
(Jerry Snitselaar) [1411581]
- [iommu] amd: Set up data structures for flush queue (Jerry Snitselaar)
[1411581]
- [iommu] amd: Remove align-parameter from __map_single() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Remove other remains of old address allocator (Jerry
Snitselaar) [1411581]
- [iommu] amd: Make use of the generic IOVA allocator (Jerry Snitselaar)
[1411581]
- [iommu] amd: Remove special mapping code for dma_ops path (Jerry
Snitselaar) [1411581]
- [iommu] amd: Pass gfp-flags to iommu_map_page() (Jerry Snitselaar)
[1411581]
- [iommu] amd: Implement apply_dm_region call-back (Jerry Snitselaar)
[1411581]
- [iommu] amd: Create a list of reserved iova addresses (Jerry
Snitselaar) [1411581]
- [iommu] amd: Allocate iova_domain for dma_ops_domain (Jerry
Snitselaar) [1411581]
- [iommu] amd: Select IOMMU_IOVA for AMD IOMMU (Jerry Snitselaar) [1499325]
- [iommu] Add apply_dm_region call-back to iommu-ops (Jerry Snitselaar)
[1411581]
- [iommu] remove unused priv field from struct iommu_ops (Jerry
Snitselaar) [1411581]
- [iommu] Add MMIO mapping type (Jerry Snitselaar) [1411581]
- [iommu] provide of_xlate pointer unconditionally (Jerry Snitselaar)
[1411581]
- [iommu] Update struct iommu_ops comments (Jerry Snitselaar) [1411581]
- [iommu] amd: Init unity mappings only for dma_ops domains (Jerry
Snitselaar) [1411581]
- [iommu] amd: Remove create_workqueue (Jerry Snitselaar) [1411581]
- [iommu] amd: Set AMD iommu callbacks for platform bus driver (Jerry
Snitselaar) [1411581]
- [iommu] vt-d: Fix infinite loop in free_all_cpu_cached_iovas (Jerry
Snitselaar) [1499325]
- [iommu] amd: Initialize devid variable before using it (Jerry
Snitselaar) [1411581]
- [iommu] vt-d: Fix overflow of iommu->domains array (Jerry Snitselaar)
[1499325]
- [iommu] iova: Disable preemption around use of this_cpu_ptr() (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Enable QI on all IOMMUs before setting root entry (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Use per-cpu IOVA caching (Jerry Snitselaar) [1499325]
- [iommu] iova: introduce per-cpu caching to iova allocation (Jerry
Snitselaar) [1411581]
- [iommu] vt-d: change intel-iommu to use IOVA frame numbers (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: only unmap mapped entries (Jerry Snitselaar) [1499325]
- [iommu] intel-iommu: integrate DMA CMA (Jerry Snitselaar) [1499325]
- [iommu] vt-d: correct flush_unmaps pfn usage (Jerry Snitselaar) [1499325]
- [iommu] vt-d: per-cpu deferred invalidation queues (Jerry Snitselaar)
[1499325]
- [iommu] vt-d: refactoring of deferred flush entries (Jerry Snitselaar)
[1499325]
- [iommu] amd: Remove statistics code (Jerry Snitselaar) [1411581]
- [iommu] amd: Don't use IS_ERR_VALUE to check integer values (Jerry
Snitselaar) [1411581]
- [iommu] amd: Signedness bug in acpihid_device_group() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Set AMD iommu callbacks for amba bus (Jerry Snitselaar)
[1411581]
- [iommu] amd: Manage iommu_group for ACPI HID devices (Jerry
Snitselaar) [1411581]
- [iommu] amd: Add iommu support for ACPI HID devices (Jerry Snitselaar)
[1411581]
- [iommu] acpi: Add acpi_device_uid() for convenience (Jerry Snitselaar)
[1411581]
- [iommu] amd: Make call-sites of get_device_id aware of its return
value (Jerry Snitselaar) [1411581]
- [iommu] amd: Introduces ivrs_acpihid kernel parameter (Jerry
Snitselaar) [1411581]
- [iommu] amd: Add new map for storing IVHD dev entry type HID (Jerry
Snitselaar) [1411581]
- [iommu] amd: Fix checking of pci dma aliases (Jerry Snitselaar) [1411581]
- [iommu] amd: Use the most comprehensive IVHD type that the driver can
support (Jerry Snitselaar) [1411581]
- [iommu] amd: Modify ivhd_header structure to support type 11h and 40h
(Jerry Snitselaar) [1411581]
- [iommu] Allow selecting page sizes per domain (Jerry Snitselaar) [1411581]
- [iommu] x86/vt-d: Fix comment for dma_pte_free_pagetable() (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Improve fault handler error messages (Jerry Snitselaar)
[1499325]
- [iommu] vt-d: Ratelimit fault handler (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Silence an uninitialized variable warning (Jerry
Snitselaar) [1499325]
- [iommu] Don't overwrite domain pointer when there is no default_domain
(Jerry Snitselaar) [1499325]
- [iommu] Fix second argument of trace_map() to report correct paddr
(Jerry Snitselaar) [1499325]
- [iommu] amd: Make a symbol static (Jerry Snitselaar) [1411581]
- [iommu] perf/x86/amd: Add IOMMU Performance Counter resource
management (Jerry Snitselaar) [1411581]
- [iommu] vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path (Jerry
Snitselaar) [1499325]
- [iommu] amd: Detach device from domain before removal (Jerry
Snitselaar) [1411581]
- [iommu] amd: Apply workaround for ATS write permission check (Jerry
Snitselaar) [1411581]
- [iommu] amd: Correct the wrong setting of alias DTE in do_attach
(Jerry Snitselaar) [1411581]
- [iommu] vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Fix up error handling in alloc_iommu (Jerry Snitselaar)
[1499325]
- [iommu] vt-d: Check the return value of iommu_device_create() (Jerry
Snitselaar) [1499325]
- [iommu] amd: Preallocate dma_ops apertures based on dma_mask (Jerry
Snitselaar) [1411581]
- [iommu] amd: Use trylock to aquire bitmap_lock (Jerry Snitselaar)
[1411581]
- [iommu] amd: Make dma_ops_domain->next_index percpu (Jerry Snitselaar)
[1411581]
- [iommu] amd: Relax locking in dma_ops path (Jerry Snitselaar) [1411581]
- [iommu] amd: Initialize new aperture range before making it visible
(Jerry Snitselaar) [1411581]
- [iommu] amd: Build io page-tables with cmpxchg64 (Jerry Snitselaar)
[1411581]
- [iommu] amd: Allocate new aperture ranges in dma_ops_alloc_addresses
(Jerry Snitselaar) [1411581]
- [iommu] amd: Optimize dma_ops_free_addresses (Jerry Snitselaar) [1411581]
- [iommu] amd: Remove need_flush from struct dma_ops_domain (Jerry
Snitselaar) [1411581]
- [iommu] amd: Iterate over all aperture ranges in dma_ops_area_alloc
(Jerry Snitselaar) [1411581]
- [iommu] amd: Flush iommu tlb in dma_ops_free_addresses (Jerry
Snitselaar) [1411581]
- [iommu] amd: Rename dma_ops_domain->next_address to next_index (Jerry
Snitselaar) [1411581]
- [iommu] amd: Remove 'start' parameter from dma_ops_area_alloc (Jerry
Snitselaar) [1411581]
- [iommu] amd: Flush iommu tlb in dma_ops_aperture_alloc() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Retry address allocation within one aperture (Jerry
Snitselaar) [1411581]
- [iommu] amd: Move aperture_range.offset to another cache-line (Jerry
Snitselaar) [1411581]
- [iommu] amd: Add dma_ops_aperture_alloc() function (Jerry Snitselaar)
[1411581]
- [iommu] amd: Pass correct shift to iommu_area_alloc() (Jerry
Snitselaar) [1411581]
- [iommu] amd: Flush the IOMMU TLB before the addresses are freed (Jerry
Snitselaar) [1411581]
- [iommu] amd: Flush IOMMU TLB on __map_single error path (Jerry
Snitselaar) [1411581]
- [iommu] amd: Introduce bitmap_lock in struct aperture_range (Jerry
Snitselaar) [1411581]
- [iommu] amd: Move 'struct dma_ops_domain' definition to amd_iommu.c
(Jerry Snitselaar) [1411581]
- [iommu] amd: Warn only once on unexpected pte value (Jerry Snitselaar)
[1411581]
- [iommu] amd: Constify mmu_notifier_ops structures (Jerry Snitselaar)
[1411581]
- [iommu] amd: Cleanup error handling in do_fault() (Jerry Snitselaar)
[1411581]
- [iommu] amd: Do proper access checking before calling
handle_mm_fault() (Jerry Snitselaar) [1411581]
- [iommu] Move default domain allocation to iommu_group_get_for_dev()
(Jerry Snitselaar) [1499325]
- [iommu] Remove is_pci_dev() fall-back from iommu_group_get_for_dev
(Jerry Snitselaar) [1499325]
- [iommu] Add device_group call-back to x86 iommu drivers (Jerry
Snitselaar) [1411581]
- [iommu] Add generic_device_group() function (Jerry Snitselaar) [1411581]
- [iommu] Export and rename iommu_group_get_for_pci_dev() (Jerry
Snitselaar) [1411581]
- [iommu] Revive device_group iommu-ops call-back (Jerry Snitselaar)
[1411581]
- [iommu] amd: Remove find_last_devid_on_pci() (Jerry Snitselaar) [1411581]
- [iommu] amd: Remove first/last_device handling (Jerry Snitselaar)
[1411581]
- [iommu] amd: Initialize amd_iommu_last_bdf for DEV_ALL (Jerry
Snitselaar) [1411581]
- [iommu] amd: Cleanup buffer allocation (Jerry Snitselaar) [1411581]
- [iommu] amd: Remove cmd_buf_size and evt_buf_size from struct
amd_iommu (Jerry Snitselaar) [1411581]
- [iommu] amd: Align DTE flag definitions (Jerry Snitselaar) [1411581]
- [iommu] amd: Remove old alias handling code (Jerry Snitselaar) [1411581]
- [iommu] amd: Set alias DTE in do_attach/do_detach (Jerry Snitselaar)
[1411581]
- [iommu] amd: WARN when __[attach|detach]_device are called with irqs
enabled (Jerry Snitselaar) [1411581]
- [iommu] amd: Don't disable IRQs in __detach_device (Jerry Snitselaar)
[1411581]
- [iommu] amd: Do not iterate over alias-list in
__[attach|detach]_device (Jerry Snitselaar) [1411581]
- [iommu] amd: Do not BUG_ON in __detach_device() (Jerry Snitselaar)
[1411581]
- [iommu] vt-d: Fix return value check of parse_ioapics_under_ir()
(Jerry Snitselaar) [1499325]
- [iommu] vt-d: Propagate error-value from ir_parse_ioapic_hpet_scope()
(Jerry Snitselaar) [1499325]
- [iommu] vt-d: Adjust the return value of the parse_ioapics_under_ir
(Jerry Snitselaar) [1499325]
- [iommu] vt-d: Fix ATSR handling for Root-Complex integrated endpoints
(Jerry Snitselaar) [1499325]
- [iommu] vt-d: Switch from ioremap_cache to memremap (Jerry Snitselaar)
[1499325]
- [iommu] amd: Don't clear DTE flags when modifying it (Jerry
Snitselaar) [1411581]
- [iommu] amd: Fix BUG when faulting a PROT_NONE VMA (Jerry Snitselaar)
[1411581]
- [iommu] amd: Fix NULL pointer deref on device detach (Jerry
Snitselaar) [1411581]
- [iommu] amd: Prevent binding other PCI drivers to IOMMU PCI devices
(Jerry Snitselaar) [1411581]
- [iommu] amd: Drop null test before destroy functions (Jerry
Snitselaar) [1411581]
- [iommu] amd: Return positive value in amd_iommu_detect() (Jerry
Snitselaar) [1411581]
- [iommu] vt-d: Fix memory leak in dmar_insert_one_dev_info() (Jerry
Snitselaar) [1499325]
- [iommu] vt-d: Access iomem correctly (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Make two functions static (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Use BUG_ON instead of if () BUG() (Jerry Snitselaar)
[1499325]
- [iommu] vt-d: Return false instead of 0 in irq_remapping_cap() (Jerry
Snitselaar) [1499325]
- [iommu] amd: Use BUG_ON instead of if () BUG() (Jerry Snitselaar)
[1411581]
- [iommu] vt-d: Report domain usage in sysfs (Jerry Snitselaar) [1499325]
- [iommu] vt-d: Avoid format string leaks into iommu_device_create
(Jerry Snitselaar) [1499325]
- [iommu] Make the iova library a module (Jerry Snitselaar) [1411581]
- [iommu] iova: Export symbols (Jerry Snitselaar) [1411581]
- [iommu] iova: Move iova cache management to the iova library (Jerry
Snitselaar) [1411581]
- [iommu] iova: Avoid over-allocating when size-aligned (Jerry
Snitselaar) [1499325]
[3.10.0-748.el7]
- [netdrv] igbvf: convert msleep to mdelay in atomic context (Corinna
Vinschen) [1454905]
- [netdrv] igbvf: after mailbox write, wait for reply (Corinna Vinschen)
[1454905]
- [netdrv] igbvf: add lock around mailbox ops (Corinna Vinschen) [1454905]
- [netdrv] igbvf: Use net_device_stats from struct net_device (Corinna
Vinschen) [1454905]
- [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna
Vinschen) [1454905]
- [netdrv] igbvf: use new API ethtool_{get|set}_link_ksettings (Corinna
Vinschen) [1454905]
- [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454905]
- [netdrv] igb: do not drop PF mailbox lock after read of VF message
(Corinna Vinschen) [1454902]
- [netdrv] igb: expose mailbox unlock method (Corinna Vinschen) [1454902]
- [netdrv] igb: add argument names to mailbox op function declarations
(Corinna Vinschen) [1454902]
- [netdrv] igb: Remove incorrect "unexpected SYS WRAP" log message
(Corinna Vinschen) [1454902]
- [netdrv] igb: protect TX timestamping from API misuse (Corinna
Vinschen) [1454902]
- [netdrv] igb: Fix error of RX network flow classification (Corinna
Vinschen) [1454902]
- [netdrv] igb: make a few local functions static (Corinna Vinschen)
[1454902]
- [netdrv] igb: Remove useless argument (Corinna Vinschen) [1454902]
- [netdrv] igb: check for Tx timestamp timeouts during watchdog (Corinna
Vinschen) [1454902]
- [netdrv] igb: add statistic indicating number of skipped Tx timestamps
(Corinna Vinschen) [1454902]
- [netdrv] igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Corinna
Vinschen) [1454902]
- [netdrv] igb: fix race condition with PTP_TX_IN_PROGRESS bits (Corinna
Vinschen) [1454902]
- [netdrv] igb: mark PM functions as __maybe_unused (Corinna Vinschen)
[1454902]
- [netdrv] igb: Explicitly select page 0 at initialization (Corinna
Vinschen) [1454902]
- [netdrv] igb: Enable reading of wake up packet (Corinna Vinschen)
[1454902]
- [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna
Vinschen) [1454902]
- [netdrv] igb: improve MAC filter handling (Corinna Vinschen) [1454902]
- [netdrv] igb: use new API ethtool_{get|set}_link_ksettings (Corinna
Vinschen) [1454902]
- [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb
code comment (Corinna Vinschen) [1454902]
- [netdrv] igb: Re-add support for build_skb in igb (Corinna Vinschen)
[1454902]
- [netdrv] igb: Break out Rx buffer page management (Corinna Vinschen)
[1454902]
- [netdrv] igb: Add support for padding packet (Corinna Vinschen) [1454902]
- [netdrv] igb: Add support for using order 1 pages to receive large
frames (Corinna Vinschen) [1454902]
- [netdrv] igb: Add support for ethtool private flag to allow use of
legacy Rx (Corinna Vinschen) [1454902]
- [netdrv] igb: Use page_address offset from page instead of masking
virtual address (Corinna Vinschen) [1454902]
- [netdrv] igb: Only sync size of expected frame in ethtool testing
(Corinna Vinschen) [1454902]
- [netdrv] igb: Limit maximum frame Rx based on MTU (Corinna Vinschen)
[1454902]
- [netdrv] igb: Don't bother clearing Tx buffer_info in
igb_clean_tx_ring (Corinna Vinschen) [1454902]
- [netdrv] igb: Clear Rx buffer_info in configure instead of clean
(Corinna Vinschen) [1454902]
- [netdrv] igb: Use length to determine if descriptor is done (Corinna
Vinschen) [1454902]
- [netdrv] igb: Add support for DMA_ATTR_WEAK_ORDERING (Corinna
Vinschen) [1454902]
- [netdrv] scripts/spelling.txt: add "overwritting" pattern and fix typo
instances (Corinna Vinschen) [1454902]
- [netdrv] mm: rename __page_frag functions to __page_frag_cache, drop
order from drain (Corinna Vinschen) [1454902]
- [netdrv] igb: update code to better handle incrementing page count
(Corinna Vinschen) [1454902]
- [netdrv] igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC
(Corinna Vinschen) [1454902]
- [netdrv] ptp: igb: Use the high resolution frequency method (Corinna
Vinschen) [1454902]
- [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454902]
[3.10.0-747.el7]
- [netdrv] netxen_nic: netxen_netdev_ops fields for MTU range checking
(Tony Camuso) [1457478]
- [netdrv] qlogic: make device_attribute const (Tony Camuso) [1457478]
- [netdrv] netxen: fix incorrect loop counter decrement (Tony Camuso)
[1457478]
- [netdrv] netxen_nic: Remove unused pointer hdr in
netxen_setup_minidump() (Tony Camuso) [1457478]
- [netdrv] netxen_nic: set rcode to the return status from the call to
netxen_issue_cmd (Tony Camuso) [1457478]
- [netdrv] netxen_nic: remove redundant check if retries is zero (Tony
Camuso) [1457478]
- [netdrv] qlogic: netxen: constify bin_attribute structures (Tony
Camuso) [1457478]
- [netdrv] qlogic: netxen: use new api ethtool_{get|set}_link_ksettings
(Tony Camuso) [1457478]
- [netdrv] generalize napi_complete_done() (Tony Camuso) [1457478]
- [netdrv] use net core MTU range checking in more drivers (Tony Camuso)
[1457478]
- [netdrv] be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx
(Ivan Vecera) [1449601]
- [netdrv] benet: fix set but not used warning (Ivan Vecera) [1449601]
- [netdrv] benet: Use time_before_eq for time comparison (Ivan Vecera)
[1449601]
- [netdrv] ethernet: use net core MTU range checking in more drivers
(Ivan Vecera) [1449601]
- [netdrv] bnx2x: Use pci_ari_enabled() instead of local copy (Michal
Schmidt) [1479145]
- [netdrv] bnx2x: use setup_timer() helper (Michal Schmidt) [1479145]
- [netdrv] bnx2x: use core min/max MTU checking (Michal Schmidt) [1479145]
- [netdrv] bnx2x: fix format overflow warning (Michal Schmidt) [1479145]
- [netdrv] bnx2x: make a couple of const arrays static (Michal Schmidt)
[1479145]
- [netdrv] bnx2x: Don't log mc removal needlessly (Michal Schmidt) [1479145]
- [netdrv] bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt)
[1479145]
- [netdrv] bnx2x: Fix Multi-Cos (Michal Schmidt) [1479145]
- [netdrv] bnx2x: Remove open coded carrier check (Michal Schmidt) [1479145]
- [netdrv] bnx2x: spelling: correct diffrent[iate] and banlance typos
(Michal Schmidt) [1479145]
- [netdrv] bnx2x: Get rid of useless temporary variable (Michal Schmidt)
[1479145]
- [netdrv] bnx2x: Reuse bnx2x_null_format_ver() (Michal Schmidt) [1479145]
- [netdrv] bnx2x: Replace custom scnprintf() (Michal Schmidt) [1479145]
- [netdrv] bnx2x: fix spelling mistake in macros
HW_INTERRUT_ASSERT_SET_* (Michal Schmidt) [1479145]
- [netdrv] bnx2x: fix typos in comment (Michal Schmidt) [1479145]
- [netdrv] bnx2x: generalize napi_complete_done() (Michal Schmidt) [1479145]
- [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1479145]
- [netdrv] intel: use core min/max MTU checking (Ken Cox) [1454899]
- [netdrv] ixgbevf: Bump version number (Ken Cox) [1454899]
- [netdrv] ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Ken
Cox) [1454899]
- [netdrv] ixgbevf: Resolve truncation warning for q_vector->name (Ken
Cox) [1454899]
- [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken
Cox) [1454899]
- [netdrv] ixgbevf: Check for RSS key before setting value (Ken Cox)
[1454899]
- [netdrv] ixgbevf: Fix errors in retrieving RETA and RSS from PF (Ken
Cox) [1454899]
- [netdrv] ixgbevf: fix size of queue stats length (Ken Cox) [1454899]
- [netdrv] ixgbevf: use new api ethtool_{get|set}_link_ksettings (Ken
Cox) [1454899]
- [netdrv] ixgbevf: get rid of custom busy polling code (Ken Cox) [1454899]
- [netdrv] ixgbe: Return error when getting PHY address if PHY access is
not supported (Ken Cox) [1372079]
- [netdrv] i40e: use cpumask_copy instead of direct assignment (Stefano
Brivio) [1483724]
[3.10.0-746.el7]
- [x86] kvm: nvmx: Don't allow L2 to access the hardware CR8 (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection
(Paolo Bonzini) [1498473]
- [x86] kvm/x86: update the comment of memory barrier in the
vcpu_enter_guest() (Paolo Bonzini) [1498473]
- [x86] kvm/x86: Call smp_wmb() before increasing tlbs_dirty (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: do not scan IRR twice on APICv vmentry (Paolo Bonzini)
[1498473]
- [x86] kvm: vmx: move sync_pir_to_irr from apic_find_highest_irr to
callers (Paolo Bonzini) [1498473]
- [x86] kvm: x86: preparatory changes for APICv cleanups (Paolo Bonzini)
[1498473]
- [x86] kvm: x86: avoid atomic operations on APICv vmentry (Paolo
Bonzini) [1498473]
- [x86] kvm: nvmx: move nested events check to kvm_vcpu_running (Paolo
Bonzini) [1498473]
- [x86] kvm: lapic: do not scan IRR when delivering an interrupt (Paolo
Bonzini) [1498473]
- [x86] kvm: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update
(Paolo Bonzini) [1498473]
- [x86] kvm: lapic: remove unnecessary KVM_REQ_EVENT on PPR update
(Paolo Bonzini) [1498473]
- [x86] kvm: vmx: speed up TPR below threshold vmexits (Paolo Bonzini)
[1498473]
- [x86] kvm: x86: add VCPU stat for KVM_REQ_EVENT processing (Paolo
Bonzini) [1498473]
- [x86] kvm: vmx: clear pending interrupts on KVM_SET_LAPIC (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: make hwapic_isr_update and hwapic_irr_update look the
same (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: Fix reentrancy issues with preempt notifiers (Paolo
Bonzini) [1498473]
- [x86] kvm: lapic: Fix lapic timer injection delay (Paolo Bonzini)
[1498473]
- [x86] kvm: lapic: reorganize restart_apic_timer (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: reorganize start_hv_timer (Paolo Bonzini) [1498473]
- [x86] kvm: x86: Fix preempt the preemption timer cancel (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: make function static to avoid compiling warning (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: use ktime_get instead of seeking the
hrtimer_clock_base (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: add APIC Timer periodic/oneshot mode VMX preemption
timer support (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: rename start/cancel_hv_tscdeadline to
start/cancel_hv_timer (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: introduce kvm_get_lapic_target_expiration_tsc()
(Paolo Bonzini) [1498473]
- [x86] kvm: lapic: guarantee the timer is in tsc-deadline mode (Paolo
Bonzini) [1498473]
- [x86] kvm: lapic: extract start_sw_period() to handle periodic/oneshot
mode (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: adjust preemption timer correctly when goes TSC
backward (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: fix access preemption timer stuff even if
kernel_irqchip=off (Paolo Bonzini) [1498473]
- [x86] kvm: nvmx: avoid incorrect preemption timer vmexit in nested
guest (Paolo Bonzini) [1498473]
- [x86] kvm: vmx: fix missed cancellation of TSC deadline timer (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: introduce cancel_hv_tscdeadline (Paolo Bonzini) [1498473]
- [x86] kvm: vmx: fix underflow in TSC deadline calculation (Paolo
Bonzini) [1498473]
- [x86] kvm: vmx: hook preemption timer support (Paolo Bonzini) [1498473]
- [x86] kvm: x86: support using the vmx preemption timer for tsc
deadline timer (Paolo Bonzini) [1498473]
- [x86] kvm: lapic: separate start_sw_tscdeadline from start_apic_timer
(Paolo Bonzini) [1498473]
- [x86] kvm: x86: make backwards_tsc_observed a per-VM variable (Paolo
Bonzini) [1498473]
- [x86] kvm: Introduce kvm_write_guest_offset_cached() (Paolo Bonzini)
[1498473]
- [x86] kvm: x86: Fix residual mmio emulation request to userspace
(Paolo Bonzini) [1498473]
- [x86] kvm: mmu: Fix softlockup due to mmu_lock is held too long (Paolo
Bonzini) [1498473]
- [x86] kvm: x86: use list_last_entry (Paolo Bonzini) [1498473]
- [x86] kvm: x86: Fix load damaged SSEx MXCSR register (Paolo Bonzini)
[1498473]
- [x86] kvm: x86: fix maintaining of kvm_clock stability on guest CPU
hotplug (Paolo Bonzini) [1498473]
- [x86] kvm: x86: remaster kvm_write_tsc code (Paolo Bonzini) [1498473]
- [x86] kvm: nvmx: Disallow userspace-injected exceptions in guest mode
(Paolo Bonzini) [1498473]
- [x86] kvm: x86: fix user triggerable warning in
kvm_apic_accept_events() (Paolo Bonzini) [1498473]
- [x86] kvm: x86: cleanup the page tracking SRCU instance (Paolo
Bonzini) [1498473]
- [x86] kvm/x86: Avoid async PF to end RCU read-side critical section
early in PREEMPT=n kernel (Paolo Bonzini) [1498473]
- [x86] kvm/x86: Handle async PF in RCU read-side critical sections
(Paolo Bonzini) [1498473]
- [x86] kvm: async_pf: make rcu irq exit if not triggered from idle task
(Paolo Bonzini) [1498473]
- [x86] kvm: async_pf: fix rcu_irq_enter() with irqs enabled (Paolo
Bonzini) [1498473]
- [x86] kvm, powerpc: Serialize wq active checks in ops->vcpu_kick
(Paolo Bonzini) [1498473]
- [x86] kvm: Serialize wq active checks in kvm_vcpu_wake_up() (Paolo
Bonzini) [1498473]
- [x86] kvm,async_pf: Use swq_has_sleeper() (Paolo Bonzini) [1498473]
- [x86] sched/wait: Add swq_has_sleeper() (Paolo Bonzini) [1498473]
- [x86] kvm, x86: Fix apf_task_wake_one() wq serialization (Paolo
Bonzini) [1498473]
- [x86] kvm,lapic: Justify use of swait_active() (Paolo Bonzini) [1498473]
- [x86] sched/wait: Remove the lockless swait_active() check in
swake_up*() (Paolo Bonzini) [1498473]
- [x86] kvm, rt: change async pagefault code locking for PREEMPT_RT
(Paolo Bonzini) [1498473]
- [x86] kvm: Use simple waitqueue for vcpu->wq (Paolo Bonzini) [1498473]
- [x86] wait.[ch]: Introduce the simple waitqueue (swait) implementation
(Paolo Bonzini) [1498473]
- [x86] iommu/vt-d: Add a command line parameter for VT-d
posted-interrupts (Paolo Bonzini) [1498473]
- [x86] kvm: vmx: simplify and fix vmx_vcpu_pi_load (Paolo Bonzini)
[1498473]
- [x86] kvm: vmx: avoid double list add with VT-d posted interrupts
(Paolo Bonzini) [1498473]
- [x86] kvm: vmx: extract __pi_post_block (Paolo Bonzini) [1498473]
- [x86] kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block (Paolo
Bonzini) [1498473]
- [x86] kvm: vmx: do not change SN bit in vmx_update_pi_irte() (Paolo
Bonzini) [1498473]
- [x86] fix hot-unplug races in VT-d posted interrupt patches (Paolo
Bonzini) [1498473]
[3.10.0-745.el7]
- [net] xfrm: move xfrm_garbage_collect out of xfrm_policy_flush (Paul
Moore) [1453103]
- [net] l2tp: initialise session's refcount before making it reachable
(Sabrina Dubroca) [1492006]
- [net] l2tp: fix race condition in l2tp_tunnel_delete (Sabrina Dubroca)
[1492006]
- [net] l2tp: prevent creation of sessions on terminated tunnels
(Sabrina Dubroca) [1492006]
- [net] l2tp: fix duplicate session creation (Sabrina Dubroca) [1492006]
- [net] l2tp: fix race in l2tp_recv_common() (Sabrina Dubroca) [1492006]
- [net] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt (Xin Long)
[1499475]
- [net] use is_vlan_dev() helper function (Ivan Vecera) [1500976]
- [net] constify netif_is_* helpers net_device param (Ivan Vecera) [1500976]
- [net] hyper-v: hv_sock mark as Tech Preview (Cathy Avery) [1485358]
- [netdrv] vmbus: don't acquire the mutex in
vmbus_hvsock_device_unregister() (Cathy Avery) [1485358]
- [net] hv_sock: implements Hyper-V transport for Virtual Sockets
(AF_VSOCK) (Cathy Avery) [1485358]
- [net] sk_buff: remove support for csum_bad in sk_buff (Sabrina
Dubroca) [1497092]
- [net] switchdev: add SET_SWITCHDEV_OPS helper (Jiri Benc) [1497085]
- [net] introduce __skb_put_[zero, data, u8] (Jiri Benc) [1497085]
- [net] add and use skb_put_u8() (Jiri Benc) [1497085]
- [net] make skb_push & __skb_push return void pointers (Jiri Benc)
[1497085]
- [net] make skb_pull & friends return void pointers (Jiri Benc) [1497085]
- [net] make skb_put & friends return void pointers (Jiri Benc) [1497085]
- [net] pktgen: use reset to set mac header (Jiri Benc) [1497085]
- [net] move pskb_put() to core code (Jiri Benc) [1497085]
- [net] introduce and use skb_put_data() (Jiri Benc) [1497085]
- [net] convert many more places to skb_put_zero() (Jiri Benc) [1497085]
- [net] skbuff: make skb_put_zero() return void (Jiri Benc) [1497085]
- [net] skbuff: introduce skb_put_zero() (Jiri Benc) [1497085]
- [net] ether: MAC address helpers (Jiri Benc) [1497085]
- [kernel] params: Add module param type 'ullong' (Jiri Benc) [1497085]
- [kernel] params: improve standard definitions (Jiri Benc) [1497085]
- [kernel] params: fix handling of signed integer types (Jiri Benc)
[1497085]
- [kernel] replace strict_strto*() with kstrto*() (Jiri Benc) [1497085]
- [net] flow_dissector: add support for dissection of misc ip header
fields (Jonathan Toppins) [1497129]
- [net] flow_dissector: add support for dissection of tcp flags
(Jonathan Toppins) [1497129]
- [net] flow_dissector: add mpls support (v2) (Jonathan Toppins) [1497129]
- [net] flow_dissector: correct size of storage for ARP (Jonathan
Toppins) [1497129]
- [net] flow_dissector: Move GRE dissection into a separate function
(Jonathan Toppins) [1497129]
- [net] flow_dissector: rename "proto again" goto label (Jonathan
Toppins) [1497129]
- [net] flow_dissector: Fix GRE header error path (Jonathan Toppins)
[1497129]
- [net] flow_dissector: Move MPLS dissection into a separate function
(Jonathan Toppins) [1497129]
- [net] flow_dissector: Move ARP dissection into a separate function
(Jonathan Toppins) [1497129]
- [net] tcp: __tcp_hdrlen() helper (Jonathan Toppins) [1497129]
- [net] tun: handle register_netdevice() failures properly (Sabrina
Dubroca) [1497100]
- [net] mac80211: free netdev on dev_alloc_name() error (Sabrina
Dubroca) [1497100]
- [net] Fix inconsistent teardown and release of private netdev state
(Sabrina Dubroca) [1497100]
- [net] vsock: Add virtio vsock vsockmon hooks (Stefano Brivio) [1470219]
- [net] vsock: Add vsockmon device (Stefano Brivio) [1470219]
- [net] vsock: Add vsockmon tap functions (Stefano Brivio) [1470219]
- [net] ethtool: add CRC32 as an RSS hash function (Ivan Vecera) [1481580]
[3.10.0-744.el7]
- [s390] pkey: Introduce new API for secure key verification (Hendrik
Brueckner) [1380349]
- [s390] pkey: Fix wrong handling of secure key with old MKVP (Hendrik
Brueckner) [1380349]
- [s390] pkey: Introduce pkey kernel module (Hendrik Brueckner) [1380349]
- [s390] crypto: Add PCKMO inline function (Hendrik Brueckner) [1380349]
- [s390] crypto: simplify CPACF encryption / decryption functions
(Hendrik Brueckner) [1380349]
- [s390] crypto: cpacf function detection (Hendrik Brueckner) [1380349]
- [s390] crypto: simplify init / exit functions (Hendrik Brueckner)
[1380349]
- [s390] crypto: simplify return code handling (Hendrik Brueckner) [1380349]
- [s390] crypto: cleanup cpacf function codes (Hendrik Brueckner) [1380349]
- [s390] crypto: allow to query all known cpacf functions (Hendrik
Brueckner) [1380349]
- [s390] crypto: cleanup and move the header with the cpacf definitions
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Fix missing newlines at some debug feature messages
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Add some debug messages on failure (Hendrik Brueckner)
[1380349]
- [s390] zcrypt: Removed unneeded debug feature directory creation
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: tracepoint definitions for zcrypt device driver
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Rework ap init in case of out of range domain param
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Rework debug feature invocations (Hendrik Brueckner)
[1380349]
- [s390] zcrypt: Fix blocking queue device after unbind/bind (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: export additional symbols (Hendrik Brueckner) [1380349]
- [s390] zcrypt: Enable request count reset for cards and queues
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: use spin_lock_bh for all queue locks and unlocks
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: get rid of variable length arrays (Hendrik Brueckner)
[1380349]
- [s390] zcrypt: add missing memory clobber to ap_qci inline assembly
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Fix ap_max_domain_id for older machine types (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Correct function bits for CEX2x and CEX3x cards
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: Fixed attrition of AP adapters and domains (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Introduce new zcrypt device status API (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: add multi domain support (Hendrik Brueckner) [1380349]
- [s390] zcrypt: Introduce workload balancing (Hendrik Brueckner) [1380349]
- [s390] zcrypt: get rid of ap_poll_requests (Hendrik Brueckner) [1380349]
- [s390] zcrypt: header for the AP inline assmblies (Hendrik Brueckner)
[1380349]
- [s390] zcrypt: simplify message type handling (Hendrik Brueckner)
[1380349]
- [s390] zcrypt: Move the ap bus into kernel (Hendrik Brueckner) [1380349]
- [s390] zcrypt: Fix zcrypt suspend/resume behavior (Hendrik Brueckner)
[1380349]
- [s390] crypto: use basic blocks for ap bus inline assemblies (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Fix cryptographic device id in kernel messages (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Fix AP queue handling if queue is full (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Fix initialisation when zcrypt is built-in (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Fix kernel crash on systems without AP bus support
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: use system work queue for ap_scan_bus (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: remove support for PCICC and PCICA cards (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: introduce state machine for the AP bus (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: use explicit return code for flushed requests (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: cleanup AP bus timer code (Hendrik Brueckner) [1380349]
- [s390] zcrypt: fix suspend/resume of AP bus devices (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: fix memory leak with ap configuration data (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: remove duplicate low level functions (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: enable odd RSA modulus sizes in CRT format (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: Fix invalid domain handling during ap module unload
(Hendrik Brueckner) [1380349]
- [s390] zcrypt: fixed ap poll timer behavior (Hendrik Brueckner) [1380349]
- [s390] ap_bus: remove 31 bit support (Hendrik Brueckner) [1380349]
- [s390] zcrypt: Fixed possible race condition in zcrypt module handling
(Hendrik Brueckner) [1380349]
- [s390] ap_bus: Make modules parameters visible in sysfs (Hendrik
Brueckner) [1380349]
- [s390] zcrypt: add length check for aligned data to avoid overflow in
msg-type 6 (Hendrik Brueckner) [1380349]
- [s390] zcrypt: additional check to avoid overflow in msg-type 6
requests (Hendrik Brueckner) [1380349]
[3.10.0-743.el7]
- [fs] nfsd: Fix general protection fault in release_lock_stateid() ("J.
Bruce Fields") [1500815]
- [fs] nfs/filelayout: fix oops when freeing filelayout segment (Steve
Dickson) [1463784]
- [fs] nfs/filelayout: Fix racy setting of fl->dsaddr in
filelayout_check_deviceid() (Steve Dickson) [1463784]
- [fs] nfs/filelayout: fix NULL pointer dereference in
fl_pnfs_update_layout() (Steve Dickson) [1463784]
- [fs] nfs/filelayout: call GETDEVICEINFO after pnfs_layout_process
completes (Steve Dickson) [1463784]
- [fs] NFS store nfs4_deviceid in struct nfs4_filelayout_segment (Steve
Dickson) [1463784]
- [fs] nfs: flexfilelayout: remove v3-only data server limitation (Scott
Mayhew) [1495198]
- [mm] mm, hugetlb: use pte_present() instead of pmd_present() in
follow_huge_pmd() (Rafael Aquini) [1472460]
- [mm] fix invalid node in alloc_migrate_target() (Rafael Aquini) [1472460]
- [mm] add !pte_present() check on existing hugetlb_entry callbacks
(Rafael Aquini) [1472460]
- [mm] fs/proc/meminfo.c: include cma info in proc/meminfo (Serhii
Popovych) [1430990]
- [mm] cma: split cma-reserved in dmesg log (Serhii Popovych) [1430990]
- [lib] swiotlb: ensure that page-sized mappings are page-aligned
(Stanislaw Gruszka) [1487054]
- [sound] alsa - fix saa7134-alsa module unload oops (Jaroslav Kysela)
[1474569]
- [block] blk-mq: map all HWQ also in hyperthreaded system (Ming Lei)
[1489737]
- [x86] pinctrl: intel: Add Intel Lewisburg GPIO support (Prarit
Bhargava) [1490513]
- [x86] apic: Update TSC_DEADLINE quirk with additional SKX stepping
(Vitaly Kuznetsov) [1503160]
- [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on
hypervisors (Vitaly Kuznetsov) [1503160]
- [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on
CPUs without the feature (Vitaly Kuznetsov) [1503160]
- [x86] apic: Add TSC_DEADLINE quirk due to errata (Vitaly Kuznetsov)
[1503160]
- [x86] apic: Change the lapic name in deadline mode (Vitaly Kuznetsov)
[1503160]
- [x86] timers/apic: Fix imprecise timer interrupts by eliminating TSC
clockevents frequency roundoff error (Vitaly Kuznetsov) [1503160]
- [x86] apic: Serialize LVTT and TSC_DEADLINE writes (Vitaly Kuznetsov)
[1503160]
- [x86] kaslr: Enable KASLR by default (Baoquan He) [1491226]
- [x86] x86/boot/kaslr: Prefer mirrored memory regions for the kernel
physical address (Baoquan He) [1446684]
- [x86] efi: Introduce efi_early_memdesc_ptr to get pointer to memmap
descriptor (Baoquan He) [1446684]
- [x86] x86/boot/kaslr: Rename process_e820_entry() into
process_mem_region() (Baoquan He) [1446684]
- [x86] x86/boot/kaslr: Switch to pass struct mem_vector to
process_e820_entry() (Baoquan He) [1446684]
- [x86] x86/boot/kaslr: Wrap e820 entries walking code into new function
process_e820_entries() (Baoquan He) [1446684]
- [x86] ftrace/x86: Set ftrace_stub to weak to prevent gcc from using
short jumps to it (Jerome Marchand) [1502872]
- [x86] pci: vmd: Free up IRQs on suspend path (Myron Stowe) [1498945]
- [x86] x86/intel_idle: add Gemini Lake support (Steve Best) [1464886]
- [x86] intel_idle: add BXT support (Steve Best) [1464886]
- [mfd] intel-lpss: Add Intel Gemini Lake PCI IDs (Steve Best) [1457134]
- [mfd] lpss: Add PCI IDs for Intel Broxton B-Step platform (Steve Best)
[1457134]
- [mfd] lpss: Add Intel Broxton PCI IDs (Steve Best) [1457134]
- [kernel] audit: add ambient capabilities to CAPSET and BPRM_FCAPS
records (Richard Guy Briggs) [1465614]
- [kernel] audit: remove unnecessary curly braces from switch/case
statements (Richard Guy Briggs) [1465614]
- [kernel] sched: add macros to define bitops for task atomic flags
(Bruno Eduardo de Oliveira Meneguele) [1458278]
- [kernel] seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock
(Bruno Eduardo de Oliveira Meneguele) [1458278]
- [kernel] sched: fix confusing PFA_NO_NEW_PRIVS constant (Bruno Eduardo
de Oliveira Meneguele) [1458278]
- [kernel] seccomp: implement SECCOMP_FILTER_FLAG_TSYNC (Bruno Eduardo
de Oliveira Meneguele) [1458278]
- [kernel] seccomp: allow mode setting across threads (Bruno Eduardo de
Oliveira Meneguele) [1458278]
- [kernel] seccomp: introduce writer locking (Bruno Eduardo de Oliveira
Meneguele) [1458278]
- [kernel] seccomp: split filter prep from check and apply (Bruno
Eduardo de Oliveira Meneguele) [1458278]
- [kernel] sched: move no_new_privs into new atomic flags (Bruno Eduardo
de Oliveira Meneguele) [1458278]
- [kernel] seccomp: add "seccomp" syscall (Bruno Eduardo de Oliveira
Meneguele) [1458278]
- [kernel] seccomp: split mode setting routines (Bruno Eduardo de
Oliveira Meneguele) [1458278]
- [kernel] seccomp: extract check/assign mode helpers (Bruno Eduardo de
Oliveira Meneguele) [1458278]
- [kernel] seccomp: create internal mode-setting function (Bruno Eduardo
de Oliveira Meneguele) [1458278]
- [kernel] maintainers: create seccomp entry (Bruno Eduardo de Oliveira
Meneguele) [1458278]
[3.10.0-742.el7]
- [net] netfilter: xtables: add scheduling opportunity in get_counters
(Florian Westphal) [1485515]
- [net] netfilter: x_tables: pack percpu counter allocations (Florian
Westphal) [1485515]
- [net] netfilter: x_tables: pass xt_counters struct to counter
allocator (Florian Westphal) [1485515]
- [net] netfilter: x_tables: pass xt_counters struct instead of packet
counter (Florian Westphal) [1485515]
- [net] sched: cls_matchall: fix crash when used with classful qdisc
(Davide Caratti) [1460213]
- [net] Define SCM_TIMESTAMPING_PKTINFO on all architectures (Hangbin
Liu) [1421164]
- [net] ethernet: update drivers to make both SW and HW TX timestamps
(Hangbin Liu) [1421164]
- [net] allow simultaneous SW and HW transmit timestamping (Hangbin Liu)
[1421164]
- [net] add new control message for incoming HW-timestamped packets
(Hangbin Liu) [1421164]
- [net] add function to retrieve original skb device using NAPI ID
(Hangbin Liu) [1421164]
- [net] tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs (Hangbin
Liu) [1421164]
- [net] skbuff: Introduce skb_mac_offset() (Hangbin Liu) [1421164]
- [net] ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled
in cmdline (Xin Long) [1491091]
- [net] ip6_gre: skb_push ipv6hdr before packing the header in
ip6gre_header (Xin Long) [1491105]
- [net] ipv6: avoid unregistering inet6_dev for loopback (Hangbin Liu)
[1491465]
- [net] ipv4: do metrics match when looking up and deleting a route (Xin
Long) [1475642]
- [net] udp: force symbol checksum change for lookup functions (Paolo
Abeni) [1444980]
- [net] udp: inuse checks can quit early for reuseport (Paolo Abeni)
[1444980]
- [net] udp reuseport: fix packet of same flow hashed to different
socket (Paolo Abeni) [1444980]
- [net] soreuseport: Resolve merge conflict for v4/v6 ordering fix
(Paolo Abeni) [1444980]
- [net] revert: "udp_offload: put sk before returning" (Paolo Abeni)
[1444980]
- [net] udp: no longer use SLAB_DESTROY_BY_RCU (Paolo Abeni) [1444980]
- [net] add SOCK_RCU_FREE socket flag (Paolo Abeni) [1444980]
- [net] sock: introduce sk_destruct() (Paolo Abeni) [1444980]
- [net] soreuseport: fix ordering for mixed v4/v6 sockets (Paolo Abeni)
[1444980]
- [net] soreuseport: fix NULL ptr dereference SO_REUSEPORT after bind
(Paolo Abeni) [1444980]
- [net] udp: fix potential infinite loop in SO_REUSEPORT logic (Paolo
Abeni) [1444980]
- [net] soreuseport: fast reuseport UDP socket selection (Paolo Abeni)
[1444980]
- [net] soreuseport: define reuseport groups (Paolo Abeni) [1444980]
- [net] udp6: Drop SCORE2_MAX optimization in socket lookup (Paolo
Abeni) [1444980]
- [net] udp: Neaten and reduce size of compute_score functions (Paolo
Abeni) [1444980]
- [net] udp: Neaten function pointer calls and add braces (Paolo Abeni)
[1444980]
- [net] udp: remove blank line between set and test (Paolo Abeni) [1444980]
- [net] udp: remove else after return (Paolo Abeni) [1444980]
[3.10.0-741.el7]
- [sound] alsa: SoC - codecs - regmap fix (Jaroslav Kysela) [1463624]
- [sound] alsa: SoC - codecs - fix the of header files (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: uapi: Add new tokens for module common data
(Jaroslav Kysela) [1463624]
- [sound] alsa: SoC - Intel SST Haswell - add missing trace header file
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver
structures (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: Add DMI match for Geminilake reference
platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: disable IRQ when jack is NULL (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: fix jack type detect error (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: codec duplicated callback function goes to
component on rt298 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: Add DMI match for Broxton-P reference
platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: fix null deref on acpi driver data
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: fix capture doesn't work at some cases
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: reset AD dilter is there is no MCLK
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: Don't enable IRQ in i2c_probe (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: enable IRQ for jack detection (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: fix remove unnedded clk setting (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: fix wrong setting of gpio2_en (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: Make rt298_index_def const (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: correct index default value (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt298: set register non-volatile by default
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rl6347a: Clean up unneeded inclusion of header
files (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt298: remove meanless pr_info (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: add rt298 codec driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: Allow bespoke configuration post widget
creation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: make function stub static (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: atom: fix boot warning (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Constify reg_default tables (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: codecs: constify snd_soc_dai_ops structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmi: Mark all struct dmi_system_id instances const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: constify gpio_chip structures (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Constify snd_soc_dai_ops variables (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver
structures (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5514: reset dma_offset at hw_params (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Add the sanity checks of the buffer
related address (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Support the DSP recording continuously
after the hotwording triggered (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514-spi: Remove unneeded linux/miscdevice.h
include (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Remove superfluous linux/kthread.h
inclusion (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514-spi: Convert to use devm_* API (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Fix the issue that the variable
dereferenced before checking (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Guard Hotword Model bytes loading
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: expose Hotword Model control (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: make array rt5514_dai static (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Eliminate the noise in the ASRC case
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Use the IS_ENABLED to supports the module
build (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: constify acpi_device_id (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5514: Add the I2S ASRC support (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5514: Support the TDM docking mode (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: constify snd_soc_dai_ops structure
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Move the auto disable DSP function to
set_bias_level() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Add ACPI match ID (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Add more width and channels support in the
TDM mode (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: fix gcc-7 warning (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Unconfuse the rt5514 at probe / resume
time (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Avoid relying on uninitialized "val" value
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Mark rt5514_i2c_driver as static (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Add the DMIC initial delay to wait it
ready (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: make the volume TLV to match the units
0.01dB (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec duplicated callback function goes to
component on rt5514 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5514: Add the MCLK handling (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5514: add rt5514 SPI driver (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5514: add rt5514 codec driver (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: max98927: Changed device property read function
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98927: Modified DAPM widget and map to
enable/disable VI sense path (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98927: Added PM suspend and resume function
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98927: Modified chip default register values
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98927: Added missing \n to end of dev_err
messages (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98927: Updated volatile register list (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Add support for Maxim Integrated MAX98927
Amplifier (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Add delay for jack plug in (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Fine tune for the headphone output pop
sound (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Seprate the DC offset between headphone
and headset (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Add the delay time to correct the
calibration (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: constify acpi_device_id (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5663: Correct the mixer switch setting and
remove redundant routing path (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Modify the default value for ASRC function
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: constify snd_soc_dai_ops structure
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Add the manual offset field to compensate
the DC offset (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: add in missing loop counter to avoid
infinite loop (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Modify the power sequence for reducing the
pop sound (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Optimize the Jack Type detection (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Update the calibration funciton (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Update the HW default values based on the
shipping version (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Check the JD status in the resume function
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: Fix the IRQ issue (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: rename rt5668 as rt5663 v2 (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Add jd function for rt5663 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: fix a debug statement (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5663: fix platform_no_drv_owner.cocci warnings
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5663: fix sparse warnings (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5663: refine error handling (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: add rt5663 codec driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: add es8316 codec driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Update driver to use device_property* FW
functions (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Fix incorrect usage of bitwise '&'
operator for SRM check (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: add ACPI support (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec duplicated callback function goes to
component on da7213 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Improve 32KHz mode PLL locking (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: da7213: Refactor sysclk(), pll() functions to
improve handling (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Improve driver efficiency with regards to
MCLK usage (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Default to 64 BCLKs per WCLK to support
all formats (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Allow PLL disable/bypass when using 32KHz
sysclk (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Update PLL ranges to improve locking at
frequency boundary (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Default PC counter to free-running when
DAI disabled (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Add checking of SRM lock status before
enabling DAI (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Add DAI DAPM event to control DAI clocks
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Add support to handle mclk data provided
to driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Add DT support to codec driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: da7213: Replace TLV_DB_RANGE_HEAD with
DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: da7213: Replace direct snd_soc_codec dapm field
access (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Move bias level update to the core (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Add snd_soc_kcontrol_codec() helper function
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec: Simplify ASoC probe code (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: da7213: Use SOC_ENUM_SINGLE_DECL() (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: da7213: Use params_width() rather than memory
format (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7213: Fix setting dmic_samplephase and
dmic_clk_rate (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codecs: Add da7213 codec (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: max98090: remove superflous check for 'micbias'
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: spi: Drop owner assignment from spi_drivers (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Revise the wrong name in the header file
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Remove never used variables (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Refactor code to avoid comparison unsigned
>= 0 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Hide platform data in the module sources
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Move platform code to board file (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Introduce proper table for ACPI
enumeration (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add OF device ID table (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: Add ACPI support (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec duplicated callback function goes to
component on rt5677 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: use gpiochip data pointer (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Avoid duplicate the same test in each
switch case (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: set PLL_CTRL2 non-volatile (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Reconfigure PLL1 after resume (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: use 'active low' logic for reset pin
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Avoid the pop sound that comes from the
filter power (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Allow arbitrary block read/write via SPI
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: fix rt5677 spi driver build (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace TLV_DB_RANGE_HEAD with
DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Add function "rl6231_get_pre_div" to correct the
dmic clock calculation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Return error if devm_gpiod_get_optional
return ERR_PTR (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Remove NULL test for desc before
gpiod_set_value_cansleep call (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Switch to use unified device property API
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Switch to use descriptor-based gpiod API
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Include gpio driver header (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Prefix hexadecimal ID register value with
0x in error print (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace direct snd_soc_codec dapm field
access (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add reset-gpio dts option (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add DMIC ASRC detect function (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: add i2s asrc clk src selection (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: fixed wrong DMIC ref clock (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Move bias level update to the core (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Route all bias level updates through the core
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: add register patch for PLL (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: add API to select ASRC clock source
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Keep the LDO2 powered while used in the
suspend mode (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add the chip type to distinguish the
setting of the clock source (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Correct the routing paths of that after
IF1/2 DACx Mux (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: fix SPI dependency (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace w->codec
snd_soc_dapm_to_codec(w->dapm) (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add the slot_width "25" support in the TDM
mode (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Use the regmap functions instead of the
snd_soc functions (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Modify the behavior that updates the PLL
parameter (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add the MICBIAS VDD setting in the
platform data (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Adjust the routing of "PLL1" (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add the ASRC support (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: Revise the filter powers (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: fixed rt5677_dsp_vad_put
rt5677_dsp_vad_get panic (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: make volume TLV closer to reality
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Fix the issue that the regmap_range
"rt5677_ranges" cannot be accessed (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Set the slow charge of the vref in the end
of the power sequences (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Follow the gpio naming rule to rename the
irq function (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Align the reg_default table with tab
character (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Modify the default value of the MX-8E[4]
for ASRC function (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add TDM channel mux in DAC side of IF1 and
IF2 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Use specific r/w function for DSP mode
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Minor coding style and typo fix (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add TDM channel mapping function (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: rt5677_irq_init() can be static (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: add GPIO IRQ support (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: fix build when kernel compiled without
GPIOLIB support (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Print more information if setting DAI
clock failed (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Support DSP function for VAD application
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add option to configure gpio as
floating/pullup/pulldown (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add dts properties for input/output
differential configuration (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add a configuration option for LDO2_POW
pin (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add sidetone function (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: Add the TDM function (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Remove return value checking for gpiochip_remove()
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add the GPIO function (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5677: Add DMIC2 clock selection (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Remove the redundant definition in head
file (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: correct mismatch widget name (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Modify the voltage level in the BIAS OFF
stage (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Convert to use rl6231_pll_calc (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Add a PMD case to MICBIAS1 event (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace the string "Gain" to "Volume"
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace the string "source" to "Source"
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Replace the string "micbias1" to
"MICBIAS1" (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Remove unneeded goto in rt5677_i2c_probe
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Convert to use rl6231_calc_dmic_clk
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Convert to use rl6231_get_clk_info
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5677: Convert to use module_i2c_driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: add RT5677 CODEC driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Fix HP detection procedure for all MCLK
frequencies (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Connect output enable register to DAIOUT
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Improve pop/click performance for
sensitive HPs (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: fix inappropriate condition statement
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Disable AAD if codec is not a wake-up
source (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Reset codec gracefully, if still active
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Support HP detect procedure when MCLK not
present (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: software reset codec at probe (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: codec duplicated callback function goes to
component on da7219 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Make more efficient use of MCLK within
driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Convert driver to use generic
device/fwnode functions (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7129: Add missing of acpi.h (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: da7219: Add initial ACPI id for device (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: da7219: Disallow unsupported 32KHz clock setting
in set_dai_sysclk() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Update PLL ranges and dividers to improve
locking (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Correct BCLK inversion for DSP DAI format
mode (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Add regmap patch to support old silicon
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Remove support for 32KHz PLL mode
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Add support for 1.6V micbias level
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Remove internal LDO features of codec
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Update REFERENCES reg default, in-line
with HW (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Disable regulators on probe() failure
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Fix Sidetone to work regardless of DAI
capture (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Use logical instead of bitwise OR for
boolean expression (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Fix da7219->alc_en state when enabling ALC
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Improve error checking of mclk
enable/disable (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Use of_match_ptr() when assigning match
table (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: da7219: Improve error handling for regulator
supplies (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codecs: Add da7219 codec driver (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: nau8825: correct typo of semaphore comment
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: nau8825: change crosstalk-bypass property to bool
type (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: nau8825: debug message of crosstalk bypass
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: nau8825: make crosstalk function optional
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: nau8825: fix jack type detection issue after
resume (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: nau8825: default value for property (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: nau8825: automatic BCLK and LRC divde in master
mode (Jaroslav Kysela) [1463624]
- [sound] alsa: rt286: add Thinkpad Helix 2 to force_combo_jack_table
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5640: Add "10EC3276" ACPI ID (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5640: use msleep() for long delays (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5640: move DAC2 Power to rt5640_dapm_widgets
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: set high voltage for capless power
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: Add jack detection workaround for MINIX
Z83-4 based devices (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: make rt5645_platform_data const (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: codecs: rt5645: add quirks for Asus T100HA
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: Add quirk override by module option
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: enable speaker protection features
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: del btn_check_timer on remove (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5645: Add jack detection workaround for GPD Win
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: add inv_jd1_1 flag (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: rename jd_invert flag in platform data
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: read jd1_1 status for jd detection
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: Add OF device ID table (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5645: fix error handling for gpio detection
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: add ACPI ID 10EC3270 (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: codecs: rt5670: add jack detection quirk for Dell
Venue 5585 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5670: add symmetric_rates flag (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5670: merge ADC L/R Mux (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5670: fix incompatible pointer type of
set_sysclk (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5670: move set_sysclk to codec level (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: rt5670: remove duplicate route (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: rt5670: fix wrong audio route (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: codecs: rt5670: fix jd mode for Lenovo Miix 2 10
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codecs: rt5670: add Thinkpad Tablet 10 quirk
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codecs: rt5670: add quirk for Lenovo Thinkpad 10
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5651: remove unexisting Muxes (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: ssm4567: Add OF device ID table (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: hdac_hdmi: Add the vendor nid for Geminilake HDMI
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: constify snd_soc_dai_ops structure
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Update sig_bits based on converter
capability (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: don't update the iterator in pcm list
remove (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: avoid reference to invalid variable of
the pin list (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Add device id for Geminilake (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Add machine pin widget for each port
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Use ASoC jack instead of snd_jack
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Add support for multiple ports to a PCM
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Configure pin verbs for MST (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Handle MST pin jack detection at
boot/resume (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Add MST verb support (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: hdac_hdmi: Add support to handle MST capable pin
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Begin to add support for DP
Multi-stream audio (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Move channel info from pin to PCM
structure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Register widget event handlers
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: use audio component framework to read
ELD (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: hdac_hdmi: Enable pin and converter in prepare
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec: use enable pin to control dmic start and
stop (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: codec: add DT support in dmic codec (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: soc-utils: make snd_soc_platform_driver const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: show index in debug when adding DAPM
routes (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: Dont free template strings whilst they
are in use (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: rephrase deferred binding warning
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL
during load (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: remove unused 'err' (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: dapm: Add new widget type for constructing DAPM
graphs on DSPs (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: Allow bespoke configuration post widget
creation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: use j for internal loop counter
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: topology: Fix to store enum text values (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: do not close shared backend dailink (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: jack: Manage gpios via devres (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: jack: fix snd_soc_codec_set_jack return error
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: dapm: handle probe deferrals (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: dapm: fix some pointer error handling (Jaroslav
Kysela) [1463624]
- [sound] alsa: device property: Fix usecount for
of_graph_get_port_parent() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: snd_soc_unregister_component()
unregister all component (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: use snd_soc_component_get_dapm() (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Add a sanity check before using dai driver name
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: Allow searching dai driver name in
snd_soc_find_dai (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: add Component level set_jack (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: add Component level set_pll (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: add Component level set_sysclk (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: remove duplicate definition of
dapm_routes/num_dapm_routes (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: remove duplicate definition of
dapm_widgets/num_dapm_widgets (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: remove duplicate definition of
controls/num_controls (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: use snd_soc_rtdcom_add() and convert to consistent
operation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: add snd_soc_rtdcom_xxx() (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: bunch up bit field for snd_soc_pcm_runtime
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: remove snd_soc_platform_trigger() (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: remove .bespoke_trigger from
snd_soc_platform_driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: remove .delay from snd_soc_platform_driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Introduce SOC_SINGLE_S8_TLV() macro (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: remove snd_soc_pcm_set/get_drvdata() (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: jack - check status of GPIO-based pins on resume
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: jack: add snd_soc_codec_set_jack (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: soc-pcm: Remove unused 'debugfs_dpcm_state' entry
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: soc-core: remove duplicate mutex_unlock from
snd_soc_unregister_component() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: rename "cmpnt" to "component" (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: soc-core: Use IS_ERR_OR_NULL() (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: soc-core: Remove unneeded dentry member from
snd_soc_codec (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: fix pcm-creation regression (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: fix semicolon.cocci warnings (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: Drop invalid DMI fields when setting card long
name from DMI info (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: add snd_soc_get_dai_id() function (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Provide a dummy wrapper of snd_soc_set_dmi_name()
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: verify Sound Card normality (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: core: remove pointless auxiliary from
snd_soc_component (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: don't dereference NULL pcm_{new,free} (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Add space around '=' (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Drop unnecessary debugfs ifdef (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: soc-core: remove OF adjusting for
snd_soc_of_parse_card_name (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: remove OF adjusting for
snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: remove OF adjusting for
snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: remove OF adjusting for
snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: core: add optional pcm_new callback for DAI driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: core: Add API to use DMI name in sound card long
name (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Fixup some small kernel-doc typos (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: add Component level pcm_new/pcm_free (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: Fix use-after-free at card unregistration
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: soc-core: enable "dai-format" on
snd_soc_of_parse_daifmt() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: compress: Set reasonable compress id string
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: compress: Delete error messages for a failed
memory allocation in snd_soc_new_compress() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: compress: Derive substream from stream based on
direction (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add IPC to configure the copier
secondary pins (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add map for Maxim IV Feedback
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add jack port initialize in kbl
machine drivers (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add MST route change to kbl machine
drivers (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Update module id in pin
connections (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Parse and update module config
structure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Populate module data from topology
manifest (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add driver structures to be filled
from topology manifest (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Commonize parsing of format tokens
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Parse multiple manifest data
blocks (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix uninitialized return (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix DSP core ref count for init
failure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix to free correct dev id in
free_irq (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix to free resources for dsp_init
failure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix to free dsp resource on
ipc_init failure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5670: Fix GPIO headset detection regression
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Remove superfluous
snd_soc_jack_free_gpios() call (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Headset button support in kabylake machine
driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Enabling ASRC for RT5663 codec on
kabylake platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: make snd_pcm_hardware const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: make snd_pcm_hardware const (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Add rt5514 spi
dailink (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: medfield: Delete an error message for a failed
memory allocation in snd_mfld_mc_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: constify snd_compr_codec_caps structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: make skl_dsp_fw_ops const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: make snd_pcm_hw_constraint_list const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: make snd_soc_platform_driver const
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: constify pci_device_id (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: cnl: add pci id for cnl (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: cnl: add dsp ops for cannonlake (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: cnl: Add sst library functions for cnl
platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cnl: Unstatify common ipc functions
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Move platform specific init to
platform dsp_init() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cnl: Add cnl dsp functions and registers
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add dsp cores management (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Use num_core to allocate instead
of macro (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add num of cores in dsp ops
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add map for new DAIs for
Multi-Playback & Echo Ref (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add DAI links for Multi-Playback &
Echo-reference (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: kbl: Add new FEs for Multi-Playback &
Echo-Reference (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Use correct nuvoton codec ID
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix potential null pointer
dereference (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Remove return check for
skl_codec_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Remove code loader reference in
cleanup (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Reset the controller in probe
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Enabling 4 slot IV feedback for max98927 on
Kabylake platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Use MCLK instead of BLCK as the sysclock
for RT5514 codec on kabylake platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Enabling ASRC for RT5663 codec on kabylake
platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake RT5663 machine driver entry
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5663
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: board: Fix missing sentinel for
bxt_board_id (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix missing sentinels in
sst_acpi_mach (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: board: Add Geminilake platform support
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: board: Remove .owner initialization in
bxt_rt298 driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: constify snd_soc_dai_ops structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: constify snd_soc_dai_ops
structures (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: fix type in debug message
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix default dma_buffer_size
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Remove driver debugfs exit
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: explicitly add the headers
sst-dsp.h (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add support to read firmware
registers (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add sram address to sst_addr
structure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Debugfs facility to dump module
config (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add debugfs support (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail
platforms (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Move codec sysclk config to codec_init
function (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: skl_rt286: Add deepbuffer dai link (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix dma buffer size calculation
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add deep buffer support (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake RT5663+RT5514+MAX98927 machine
driver entry (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Convert all sst_codecs data definition to
c99 style (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5514,
RT5663 and MAX98927 (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Constify hw_constraints (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: byt-max98090: Add GPIO ACPI mapping table
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skl: Constify hw_constraints (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: byt: Constify hw_constraints (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: add machine driver for BYT/CHT + ES8316
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: boards: Add 4-channel DMIC fixup (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add enum control for mic selection
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add mic-select module type
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: Delete sst_shim_regs64; saved regs are
never used (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake RT5663+MAX98927 machine driver
entry (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Add Kabylake Realtek Maxim machine driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Improve machine driver selection based on quirk
data (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Move quirk to identify correct machine driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Create a helper to search for matching
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Convert skl machine data to C99 style
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Convert atom machine data to C99 style
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Support for multiple data blocks
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix to parse consecutive string
tkns in manifest (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix IPC rx_list corruption
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: Remove unused function
sst_restore_shim64() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: cht_bsw_max98090_ti: Remove unused function
cht_get_codec_dai() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: fix spelling mistake: "allocationf" ->
"allocation" (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: localize variable without external
linkage (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix typo for token d0i3 caps
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Move i915 registration to worker
thread (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Return negative error code
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix unused variable warning
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: fix uninitialized pointer use
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add loadable module support on KBL
platform (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Modify load_lib_ipc arguments for
a nowait version (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Register dsp_fw_ops for kabylake
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Modify arguments to reuse module
transfer function (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Commonize library load (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Move sst common initialization to
a helper function (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: bytcr_rt5640: log quirk configuration errors
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: bytcr_rt5640: Fix a typo and quirk parameter type
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Fix PM and non-atomic crash in bytcr
drivers (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: bytcr_rt5640: Allow quirk set via module option
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: Call snd_soc_set_dmi_name() unconditionally
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix a couple user after free bugs
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Uninitialized variable in
probe_codec() (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: update Thinkpad 10 quirk (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add support for deferred DSP
module bind (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: fix spelling mistake: "Timout" ->
"Timeout" (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix module state after unbind and
delete (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix DMA position reporting for
capture stream (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Rearrangement of code to cleanup
SKL SST library (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: remove hard coded ACPI path
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Remove redundant vmixer handler
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Don't unload module when in use
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add 16-bit constraint to FE
bxt_rt298 machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Use the sig_bits to define dai bps
capability (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: remove unused variable data and associated
code (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Don't print FW version repeatedly (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: Update bxt_da7219_max98357a to add a new
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix parameter overwrite for KPB
Module (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix module load when module size >
DMA buffer size (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Remove get dsp_ops in cleanup
routine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Disable notifications at boot
after DSP FW init (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Remove BE prepare ops (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Reload the firmware in case of D3
failure (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Update DSP core state in D0 (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Disable interrupt when DSP is in D3
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix not to stop src pipe in pre
pmd event handler (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Fix to delete DSP pipe after
stopping pipe (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Enable bytcht_nocodec machine driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: boards: add card for MinnowBoardMax/Up I2S
access (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: enable BYT/CHT+DA7213 machine driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: add machine driver for BYT/CHT + DA7213
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: code cleanup for pin fixup
limitation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: use a helper macro to rounding-up
calculation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: fix invalid memory access due to
wrong reference of pointer (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: optimize ROM init retries (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Store the FW/Library context at boot
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bdw-rt5677: Use devm_gpiod_get() (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: fix spelling mistake:
"allocationf" -> "allocation" (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Add jack port initialize in bxt_rt298
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add Geminlake IDs (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Check device type to get endpoint
configuration (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Add jack port initialize in
da7219_max98357a machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add jack port initialize in
nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add jack port initialize in
nau88l25_max98357a machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add jack port initialize in rt286
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in
bxt_da7219_max98357 machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_rt298
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in
nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in
skl_nau88l25_max98357a machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in rt286
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add route change to
nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add route change to
nau88l25_max98357a machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Add route change to rt298 machine
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Report Platform ID info from NHLT
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: add channel map support in
bxt_da7219_max98357a machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: Add route change to da7219_max98357a
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add route change to rt286 machine
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxt: add channel map support in rt298
machine (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: cht-bsw-rt5645: fix unused variable compiler
warning (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cht-bsw-rt5645: fix DAI formats (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: add support for ALC3270 codec (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: cht-bsw-rt5645: select ASRC source based on
routing quirk (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cht-bsw-rt5645: add quirks for
SSP0/AIF1/AIF2 routing (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: baytrail: add quirk for Lenovo Thinkpad 10
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cht_bsw_rt5645: harden ACPI device
detection (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: add machine driver for
baytrail-rt5645 hardware (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: rt5645: add support for RT5648 (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: add support for Realtek 5651 on Cherrytrail
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: Add HP Pavilion x2 10-p000 machine
entry (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: cht_bsw_rt5645: add Baytrail MCLK support
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: fix frame polarity (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: boards: remove .pm_ops in all Atom/DPCM
machine drivers (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: atom: Configure media_loop1 and sprot_loop
in stereo (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Use set_tdm_slot to set the dma
channel (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: boards: Remove ignore_suspend for WoV
streams (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: set the resume point to LPIB
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Don't reset pass-through pipe in
BE prepare (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: Use DMI name for sound card long name in
Broadwell machine driver (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: remove ignored dependencies (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: select DW_DMAC_CORE since it's mandatory
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: rename SND_SST_MFLD_PLATFORM to
SND_SST_ATOM_HIFI2_PLATFORM (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: remove redundant select SND_SOC_INTEL_SST
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: bxtn: Use DSP poll API to poll FW status
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: common: Update dsp register poll
implementation (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Clean up manifest info (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: bytcr_rt5640: quirks for Insyde devices
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Removed unused skl_get_format()
(Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Add helper function to setup
host/link dma (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Configure DMA in PRE_PMD handler
of Mixer (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: skylake: Update link_index and format in
pipe params (Jaroslav Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: remove unused 'ret_val' (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: remove unused 'msg_high' (Jaroslav
Kysela) [1463624]
- [sound] alsa: asoc: intel: sst: remove unused 'ops' (Jaroslav Kysela)
[1463624]
- [sound] alsa: asoc: intel: skylake: remove unused 'ret' (Jaroslav
Kysela) [1463624]
- [sound] alsa: revert "[sound] alsa: dmaengine: dw: pass platform data
via struct dw_dma_chip" (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: export probe()/remove() and Co to users
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: some Intel devices has no memcpy support
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: define DW_DMA_MAX_NR_MASTERS (Jaroslav
Kysela) [1463624]
- [sound] alsa: dmaengine: dw: amend description of dma_dev field
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: split dma-dw.h to platform and private
parts (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: move private definitions to regs.h
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: move dw_dmac.h to where it belongs to
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: pci: add ID for WildcatPoint PCH
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: use dw_dmac autoconfiguration in PCI
driver (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: always export dw_dma_{en,dis}able
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: add PCI IDs for Braswell DMAs (Jaroslav
Kysela) [1463624]
- [sound] alsa: dma: remove DEFINE_PCI_DEVICE_TABLE macro (Jaroslav
Kysela) [1463624]
- [sound] alsa: dmaengine: dw: convert to use
SET_LATE_SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: Add suspend and resume handling for PCI mode
DW_DMAC (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: add a PCI ID for Intel Haswell SoC (Jaroslav
Kysela) [1463624]
- [sound] alsa: dma: dw: add PCI part of the driver (Jaroslav Kysela)
[1463624]
- [sound] alsa: dmaengine: dw: introduce dw_dma_on() helper (Jaroslav
Kysela) [1463624]
- [sound] alsa: dmaengine: dw: move clock operations to platform.c
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: introduce generic filter function
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: apply both HS interfaces and remove
slave_id usage (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: convert dw_dma_slave to use explicit HS
interfaces (Jaroslav Kysela) [1463624]
- [sound] alsa: avr32: at32ap700x: don't rely on default DMA masters
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: don't perform DMA when dmaengine_submit
is called (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: add debug message to
dwc_dostart_first_queued (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: introduce dwc_dostart_first_queued()
helper (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: check return code of
dma_async_device_register() (Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: fix regression in dw_probe() function
(Jaroslav Kysela) [1463624]
- [sound] alsa: dmaengine: dw: enable clock before access (Jaroslav
Kysela) [1463624]
- [sound] alsa: dmaengine: dw: went back to plain {request,free}_irq()
calls (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: allocate memory in two stages in probe
(Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: remove leftovers in the comment blocks
(Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: use pad instead of casting dma_addr_t (Jaroslav
Kysela) [1463624]
- [sound] alsa: dma: dw: join split up messages (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: fix style of multiline comment (Jaroslav
Kysela) [1463624]
- [sound] alsa: dmaengine: dw: use DMA_COMPLETE for dma completion
status (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: return DMA_PAUSED only if cookie status is
DMA_IN_PROGRESS (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: return DMA_SUCCESS immediately from
device_tx_status() (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: allow shared interrupts (Jaroslav Kysela) [1463624]
- [sound] alsa: dma: dw: improve comparison with ~0 (Jaroslav Kysela)
[1463624]
- [sound] alsa: dma: dw: split driver to library part and platform code
(Jaroslav Kysela) [1463624]
- [sound] alsa: dma: move dw_dmac driver to an own directory (Jaroslav
Kysela) [1463624]
- [sound] alsa: gpio: acpi: Add managed variant of
acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1463624]
- [sound] alsa: acpi / gpio: Driver GPIO mappings for ACPI GPIOs
(Jaroslav Kysela) [1463624]
- [sound] alsa: regmap: Mark reg_defaults in regmap_multi_reg_write as
const (Jaroslav Kysela) [1463624]
- [sound] alsa: regmap: new API regmap_multi_reg_write() definition
(Jaroslav Kysela) [1463624]
- [sound] alsa: device property: Add function to search for named child
of device (Jaroslav Kysela) [1463624]
- [sound] alsa: of_graph: add of_graph_get_endpoint_count() (Jaroslav
Kysela) [1463624]
- [sound] alsa: of_graph: add of_graph_get_port_parent() (Jaroslav
Kysela) [1463624]
- [sound] alsa: of_graph: add of_graph_get_remote_endpoint() (Jaroslav
Kysela) [1463624]
- [sound] alsa: of: introduce of_graph_get_remote_node (Jaroslav Kysela)
[1463624]
- [sound] alsa: of: errno.h in of_graph.h (Jaroslav Kysela) [1463624]
- [sound] alsa: of: fix a build error to of_graph_get_endpoint_by_regs
function (Jaroslav Kysela) [1463624]
- [sound] alsa: of: add helper for getting endpoint node of specific
identifiers (Jaroslav Kysela) [1463624]
- [sound] alsa: of: Explicitly linux/types.h in of_graph.h (Jaroslav
Kysela) [1463624]
- [sound] alsa: of: Add of_graph_get_port_by_id function (Jaroslav
Kysela) [1463624]
- [sound] alsa: of: Add for_each_endpoint_of_node helper macro (Jaroslav
Kysela) [1463624]
- [sound] alsa: of: Fix of_graph_parse_endpoint stub for !CONFIG_OF
builds (Jaroslav Kysela) [1463624]
- [sound] alsa: of: move common endpoint parsing to of (Jaroslav Kysela)
[1463624]
- [sound] alsa: v4l: of: Remove struct v4l2_of_endpoint remote field
(Jaroslav Kysela) [1463624]
- [sound] alsa: of: move graph helpers from media/v4l2-core to of
(Jaroslav Kysela) [1463624]
- [sound] alsa: v4l: of: Return an int in v4l2_of_parse_endpoint()
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Avoid MST pipe handling for LPE audio
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Remove the unused pending_notify from LPE
platform data (Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Stop pretending to mask/unmask LPE audio
interrupts (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Split snd_intelhad into card and PCM specific
structures (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Prepare LPE audio ctls for multiple PCMs (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Clear the pdata.notify_lpe_audio pointer before
teardown (Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Fix runtime PM for LPE audio (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Don't enable runtime PM as default (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Use runtime PM autosuspend (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Don't bail out from PCM ops when disconnected
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Minor code rearrangement (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Stop the stream when buffer is processed after
disconnection (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Avoid register accesses during disconnection
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Don't return an error from chmap ctl at
disconnected (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Fix memory leak in
had_build_channel_allocation_map() (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Use snd_pcm_stop_xrun() for connection /
disconnection paths (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Implement jack control (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Drop unused stream.running field (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Handle reset at prepare callback (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Support S16 format (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Support S32 format (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Allow no-period-wakeup setup (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Allow single period PCM operation (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Don't pass SNDRV_PCM_INFO_BATCH flag (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Cache AUD_CONFIG register value (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Rearrange defines (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: mark hdmi suspend/resume functions as
__maybe_unused (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Fix driver name string overflow (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Rename had_enable_audio_int() to had_ack_irqs()
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Drop suspicious U24 format support (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Refactor PCM process engine (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Unify local function prefix (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Minor cleanup of reset buffer procedure (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Don't check connection in lowlevel accessors
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Explicit specify 32bit DMA (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Rename drv_status to connected (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Yet more tidy-up and clean-ups (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Simplify comments (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Set CA bits for DisplayPort too (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Create ELD control element (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Clean up unused defines and inclusions (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Reduce redundant register field names (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Use the standard ELD bytes definitions (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Move stream status into pcm_stream_info (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Implement runtime PM (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Properly manage PCM substream lifetype (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Drop unused fields from pcm_stream_info (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Drop redundant had_stream_pvt (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop superfluous state field (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop flag_underrun field (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Fix racy access to chmap (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Remove superfluous irqsave flags (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Constfy tables (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Remove _v[12] suffices (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Tidy up codes (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Drop had_get_hwstate() (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Remove superfluous check at resume (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Fix sleep-in-atomic via i915 notification (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Drop superfluous PCM private_free (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop unused fields from snd_intelhad struct
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Remove indirect call of snd_pcm_period_elapsed()
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Fix for CONFIG_PM=n (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Replace pr_xxx() with dev_xxx() (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Fold intel_hdmi_audio_if.c into main file (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Flatten two abstraction layers (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop unused hdmi_audio_query() (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Call snd_card_register() at the end (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Embed snd_intelhad into snd_card (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Move dma_mask debug print into
intel_hdmi_lpe_audio.c (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Drop unused hw_silence field (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Move the global underrun_count to struct
snd_intelhad (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Drop the global platform device reference (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Fix possible stale interrupt calls (Jaroslav
Kysela) [1463624]
- [sound] alsa: drm/i915: Fix use after free in
lpe_audio_platdev_destroy() (Jaroslav Kysela) [1463624]
- [sound] alsa: gpu: drm: i915l intel_lpe_audio: Fix kerneldoc comments
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Pass platform device to LPE audio notifier
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: Pass pipe to LPE audio notification (Jaroslav
Kysela) [1463624]
- [sound] alsa: drm/i915: add DisplayPort amp unmute for LPE audio mode
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: add DP support in LPE audio mode (Jaroslav
Kysela) [1463624]
- [sound] alsa: drm/i915: Add support for audio driver notifications
(Jaroslav Kysela) [1463624]
- [sound] alsa: drm/i915: setup bridge for HDMI LPE audio driver
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Handle the error from hdmi_audio_probe() properly
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Use config base depending on the pipe (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: fix resource_size.cocci warnings (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop unused mid_hdmi_audio_is_busy() (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Call event callback directly (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Drop useless mutex at probe (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Pass snd_intelhad object to helpers (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Drop snd_intel_had_interface indirect calls
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Replace indirect query_ops with direct calls
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Replace indirect register ops with direct calls
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: Don't set PCM state to DISCONNECTED (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: hdmi: fix returnvar.cocci warnings (Jaroslav
Kysela) [1463624]
- [sound] alsa: x86: Drop indirect calls of had_ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: x86: Remove v1 ops and structs (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: intel_hdmi: add definitions and logic for DP audio
(Jaroslav Kysela) [1463624]
- [sound] alsa: x86: hdmi: continue playback even when display
resolution changes (Jaroslav Kysela) [1463624]
- [sound] alsa: x86: hdmi: Add audio support for BYT and CHT (Jaroslav
Kysela) [1463624]
- [sound] alsa: add Intel HDMI LPE audio driver for BYT/CHT-T (Jaroslav
Kysela) [1463624]
- [sound] alsa: 6fire: Use common error handling code in
usb6fire_chip_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: usx2y: Use common error handling code in submit_urbs()
(Jaroslav Kysela) [1463624]
- [sound] alsa: us122l: Use common error handling code in
us122l_create_card() (Jaroslav Kysela) [1463624]
- [sound] alsa: usx2y: Put missing KERN_CONT prefix (Jaroslav Kysela)
[1463624]
- [sound] alsa: usb-audio: Put missing KERN_CONT prefix (Jaroslav
Kysela) [1463624]
- [sound] alsa: usb-midi: Use common error handling code in
__snd_usbmidi_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: Add delay quirk for H650e/Jabra 550a USB
headsets (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: add DSD support for new Amanero PID (Jaroslav
Kysela) [1463624]
- [sound] alsa: usb-audio: don't retry snd_usb_ctl_msg after timeout
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: Add mute TLV for playback volumes on C-Media
devices (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: Apply sample rate quirk to Sennheiser headset
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb: caiaq: audio: Delete two error messages for a
failed memory allocation in alloc_urbs() (Jaroslav Kysela) [1463624]
- [sound] alsa: usb: Delete an error message for a failed memory
allocation in two functions (Jaroslav Kysela) [1463624]
- [sound] alsa: usx2y: Delete an error message for a failed memory
allocation in two functions (Jaroslav Kysela) [1463624]
- [sound] alsa: line6: remove unnecessary initialization to PODHD500X
(Jaroslav Kysela) [1463624]
- [sound] alsa: line6: add support for POD HD500X (Jaroslav Kysela)
[1463624]
- [sound] alsa: usb: Avoid VLA in mixer_us16x08.c (Jaroslav Kysela)
[1463624]
- [sound] alsa: usb: Fix a typo in Tascam US-16x08 mixer element
(Jaroslav Kysela) [1463624]
- [sound] alsa: revert "alsa: usb-audio: purge needless variable length
array" (Jaroslav Kysela) [1463624]
- [sound] alsa: us122l: enable compile testing (Jaroslav Kysela) [1463624]
- [sound] alsa: us122l: clean up US144 handling (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: fix Amanero Combo384 quirk on big-endian
hosts (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: replace /proc/bus/usb by /dev/bus/usb
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: constify snd_kcontrol_new structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: Fake also USB device id when alias is given
(Jaroslav Kysela) [1463624]
- [sound] alsa: lib/vsprintf.c: remove Z support (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: Tidy up mixer_us16x08.c (Jaroslav Kysela)
[1463624]
- [sound] alsa: usb-audio: Fix memory leak and corruption in
mixer_us16x08.c (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: purge needless variable length array
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: localize function without external linkage
(Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: localize one-referrer variable (Jaroslav
Kysela) [1463624]
- [sound] alsa: usb-audio: Tascam US-16x08 DSP mixer quirk (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Implement mic-mute LED mode enum (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda - rename dell_led_set_func to
dell_micmute_led_set_func (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - use dell_micmute_led_set() instead of
dell_app_wmi_led_set() (Jaroslav Kysela) [1463624]
- [sound] alsa: hda_intel: add card number to irq description (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Remove superfluous header inclusions (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda/ca0132 - Fix memory leak at error path (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda: Fix forget to free resource in error handling code
path in hda_codec_driver_probe (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Enable jack detection function for Intel
ALC700 (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Fix regression of hdmi eld control created based on
invalid pcm (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Fix pincfg for Dell XPS 13 9370 (Jaroslav
Kysela) [1463624]
- [sound] alsa: 6fire: constify usb_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Add Cannonlake PCI ID (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Fix speaker output from VAIO VPCL14M1R (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Add mute led support for HP ProBook 440 G4
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - No loopback on ALC225/ALC295 codec
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Update headset mode for ALC225 (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda/realtek - Update headset mode for ALC298 (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Add missing NVIDIA GPU codec IDs to patch table
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Add hdmi id for a Geminilake variant (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda/realtek - New codec device ID for ALC1220 (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Protect call to dma_mmap_coherent() by check for
HAS_DMA (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - change the location for one of two front
microphones (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Fix unbalance of i915 module refcount (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda/realtek - Remove GPIO_MASK (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Fix typo of pincfg for Dell quirk
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - New codecs support for
ALC215/ALC285/ALC289 (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Remove ALC285 device ID (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda - Fix doubly initialization of i915 component
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda: constify attribute_group structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda/realtek - Support Dell headset mode for ALC3271
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Minor code refactoring for Intel HDMI codec
parsers (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Bind with i915 component before codec binding
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Skip card registration when no codec is found
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Fix endless loop of codec configure (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - set input_path bitmap to zero after moving it to
new place (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - There is no loopback mixer in the
ALC234/274/294 (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Add default procedure for suspend and
resume state (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Support headset mode for
ALC234/ALC274/ALC294 (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Fix potential race at unregistration and unsol
events (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Add AZX_DRIVER_SKL for simplification (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Apply quirks to Broxton-T, too (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda/realtek - Add ALC256 HP depop function (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Add Coffelake PCI ID (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek - Reorder ALC269 ASUS quirk entries
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda/realtek: Fix mic and headset jack sense on Asus
X705UD (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Fix applying MSI dual-codec mobo quirk (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude
D430 (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Provide dual-codecs model option for a few Realtek
codecs (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo
(Jaroslav Kysela) [1463624]
- [sound] alsa: opl3: Kill unused set_fs() (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Fix a typo in comment (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Remove the use of set_fs() (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Remove the generic bind ctl helpers (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Move bind-mixer switch codes to generic parser
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Fix cpu lockup when stopping the cmd dmas (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Add mute led support for HP EliteBook 840 G3
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute
leds (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Move common haswell init to a helper (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - add DP MST audio support (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Add Geminilake id to SKL_PLUS (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda - Allow to enable/disable vmaster build explicitly
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda - set intel audio clock to a proper value (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - add more ML register definitions (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda - Improved position reporting on SKL+ (Jaroslav
Kysela) [1463624]
- [sound] alsa: hda - Move SKL+ vendor specific register definitions to
hda_register.h (Jaroslav Kysela) [1463624]
- [sound] alsa: hda - Avoid tricky macros (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/ca0132: Limit values for chip addresses to 32-bit
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Fix LLCH register read (Jaroslav Kysela) [1463624]
- [sound] alsa: hda/ca0132: Remove double parentheses (Jaroslav Kysela)
[1463624]
- [sound] alsa: platform/x86: dell-laptop: import dell_micmute_led_set()
from leds/dell-led.c (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Add Geminilake HDMI codec ID (Jaroslav Kysela)
[1463624]
- [sound] alsa: hda - Add Geminilake PCI ID (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: check stream decoupled register state (Jaroslav
Kysela) [1463624]
- [sound] alsa: Fix forgotten dependency fix for tristate OSS sequencer
kconfig (Jaroslav Kysela) [1463624]
- [sound] alsa: emux: Fix/cleanup old ifdef CONFIG_PROC_FS (Jaroslav
Kysela) [1463624]
- [sound] alsa: atmel: Convert to snd_card_new() with a device pointer
(Jaroslav Kysela) [1463624]
- [sound] alsa: atmel_abdac: clk_round_rate() can return a zero upon
error (Jaroslav Kysela) [1463624]
- [sound] alsa: atmel: Fix possible array overflow (Jaroslav Kysela)
[1463624]
- [sound] alsa: oxygen: xonar dg(x): make model_xonar_dg const (Jaroslav
Kysela) [1463624]
- [sound] alsa: asihpi: Kill BUG_ON() usages (Jaroslav Kysela) [1463624]
- [sound] alsa: ymfpci: Use common error handling code in
snd_ymfpci_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: ymfpci: Use common error handling code in
snd_card_ymfpci_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: hdspm: Use common error handling code in
snd_hdspm_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: rme9652: Use common code in hdsp_get_iobox_version()
(Jaroslav Kysela) [1463624]
- [sound] alsa: maestro3: Use common error handling code in two
functions (Jaroslav Kysela) [1463624]
- [sound] alsa: ctxfi: Remove null check before kfree (Jaroslav Kysela)
[1463624]
- [sound] alsa: asihpi: Put missing KERN_CONT prefix (Jaroslav Kysela)
[1463624]
- [sound] alsa: vx: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624]
- [sound] alsa: opl3: Put missing KERN_CONT prefix (Jaroslav Kysela)
[1463624]
- [sound] alsa: cmipci: Use common error handling code in
snd_cmipci_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: ctxfi: Use common error handling code in two functions
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcsp: Use common error handling code in
snd_card_pcsp_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: ice1712: Add support for STAudio ADCIII (Jaroslav
Kysela) [1463624]
- [sound] alsa: emu10k1: Fix forgotten user-copy conversion in init code
(Jaroslav Kysela) [1463624]
- [sound] alsa: rme9652: Use common error handling code in two functions
(Jaroslav Kysela) [1463624]
- [sound] alsa: mpu401: Adjust four checks for null pointers (Jaroslav
Kysela) [1463624]
- [sound] alsa: mpu401: Use common error handling code in
snd_mpu401_uart_new() (Jaroslav Kysela) [1463624]
- [sound] alsa: mpu401: Delete an error message for a failed memory
allocation in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624]
- [sound] alsa: opl3: Delete an error message for a failed memory
allocation in snd_opl3_new() (Jaroslav Kysela) [1463624]
- [sound] alsa: ca0106: Delete an error message for a failed memory
allocation in snd_ca0106_pcm_open_capture_channel() (Jaroslav Kysela)
[1463624]
- [sound] alsa: mixart: Delete an error message for a failed memory
allocation in snd_mixart_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: pcxhr: Delete an error message for a failed memory
allocation in pcxhr_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: rme9652: Adjust seven checks for null pointers (Jaroslav
Kysela) [1463624]
- [sound] alsa: rme9652: Improve eight size determinations (Jaroslav
Kysela) [1463624]
- [sound] alsa: rme9652: Delete an error message for a failed memory
allocation in snd_hdspm_create() (Jaroslav Kysela) [1463624]
- [sound] alsa: rme96: Adjust five checks for null pointers (Jaroslav
Kysela) [1463624]
- [sound] alsa: rme96: Use common error handling code in
snd_rme96_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: rme96: Delete two error messages for a failed memory
allocation in snd_rme96_probe() (Jaroslav Kysela) [1463624]
- [sound] alsa: trident: Delete an error message for a failed memory
allocation in snd_trident_tlb_alloc() (Jaroslav Kysela) [1463624]
- [sound] alsa: pcxhr: fix string overflow warnings (Jaroslav Kysela)
[1463624]
- [sound] alsa: rme9652: fix format overflow warnings (Jaroslav Kysela)
[1463624]
- [sound] alsa: mixart: fix string overflow warning (Jaroslav Kysela)
[1463624]
- [sound] alsa: fm801: Initialize chip after IRQ handler is registered
(Jaroslav Kysela) [1463624]
- [sound] alsa: opl4: Move inline before return type (Jaroslav Kysela)
[1463624]
- [sound] alsa: synth: Select snd-emux-synth explicitly (Jaroslav
Kysela) [1463624]
- [sound] alsa: vx: vx_pcm: constify vx_pcm_playback_ops and
vx_pcm_capture_ops (Jaroslav Kysela) [1463624]
- [sound] alsa: alsa : pcsp: pcsp_lib: constify snd_pcsp_playback_ops
(Jaroslav Kysela) [1463624]
- [sound] alsa: rme32: Deliver indirect-PCM transfer error (Jaroslav
Kysela) [1463624]
- [sound] alsa: emu10k1: Deliver indirect-PCM transfer error (Jaroslav
Kysela) [1463624]
- [sound] alsa: cs46xx: Deliver indirect-PCM transfer error (Jaroslav
Kysela) [1463624]
- [sound] alsa: emu10k1: Get rid of set_fs() usage (Jaroslav Kysela)
[1463624]
- [sound] alsa: cs4281: Fix the leftover comment (Jaroslav Kysela) [1463624]
- [sound] alsa: ak411x: Use array instead of offsetof() (Jaroslav
Kysela) [1463624]
- [sound] alsa: vx222: Use container_of() (Jaroslav Kysela) [1463624]
- [sound] alsa: ali5451: fix spelling mistake in "ali_capture_preapre"
(Jaroslav Kysela) [1463624]
- [sound] alsa: oxygen: simply setting of the shortname for Xonar DG
cards (Jaroslav Kysela) [1463624]
- [sound] alsa: au88x0: avoid theoretical uninitialized access (Jaroslav
Kysela) [1463624]
- [sound] alsa: ctxfi: Fix the incorrect check of dma_set_mask() call
(Jaroslav Kysela) [1463624]
- [sound] alsa: ctxfi: Fallback DMA mask to 32bit (Jaroslav Kysela)
[1463624]
- [sound] alsa: vx: remove 'out of memory' message (Jaroslav Kysela)
[1463624]
- [sound] alsa: scripts/spelling.txt: add "overwriten" pattern and fix
typo instances (Jaroslav Kysela) [1463624]
- [sound] alsa: scripts/spelling.txt: add "an union" pattern and fix
typo instances (Jaroslav Kysela) [1463624]
- [sound] alsa: scripts/spelling.txt: add "swith" pattern and fix typo
instances (Jaroslav Kysela) [1463624]
- [sound] alsa: nm256: constify snd_ac97_res_table (Jaroslav Kysela)
[1463624]
- [sound] alsa: ctxfi: make hw structures const (Jaroslav Kysela) [1463624]
- [sound] alsa: intel8x0: constify ac97_pcm structures (Jaroslav Kysela)
[1463624]
- [sound] alsa: atiixp: constify ac97_pcm structures (Jaroslav Kysela)
[1463624]
- [sound] alsa: usb: constify snd_pcm_ops structures (Jaroslav Kysela)
[1463624]
- [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624]
- [sound] alsa: usb: make snd_pcm_hardware const (Jaroslav Kysela) [1463624]
- [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624]
- [sound] alsa: make snd_pcm_hardware const (Jaroslav Kysela) [1463624]
- [sound] alsa: mpu401: constify pnp_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: make snd_kcontrol_new const (Jaroslav Kysela) [1463624]
- [sound] alsa: pcxhr: make snd_kcontrol_new const (Jaroslav Kysela)
[1463624]
- [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624]
- [sound] alsa: ymfpci: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: trident: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: rme9652: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: riptide: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcxhr: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: ctxfi: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: mixart: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: lx6464es: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: lola: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: emu10k1: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: cs5535audio: make snd_pcm_hardware const (Jaroslav
Kysela) [1463624]
- [sound] alsa: korg1212: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: cs46xx: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: ca0106: make snd_pcm_hardware const (Jaroslav Kysela)
[1463624]
- [sound] alsa: aw2: make snd_pcm_hardware const (Jaroslav Kysela) [1463624]
- [sound] alsa: trident: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: sis7019: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: intel8x0m: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: intel8x0: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: echoaudio: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: au88x0: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: ali5451: constify snd_pcm_ops structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: usbusx2y: constify usb_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: us122l: constify usb_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: ua101: constify usb_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: usb-audio: constify usb_device_id (Jaroslav Kysela)
[1463624]
- [sound] alsa: snd-usb-caiaq: constify usb_device_id (Jaroslav Kysela)
[1463624]
- [sound] alsa: bcd2000: constify usb_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: ice1712: add const to snd_akm4xxx structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: ice1712: add const to snd_ak4xxx_private structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: hda: constify pci_device_id (Jaroslav Kysela) [1463624]
- [sound] alsa: via82xx: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: sonicvibes: Constify hw_constraints (Jaroslav Kysela)
[1463624]
- [sound] alsa: rme9652: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: hdspm: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: hdsp: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: rme96: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: rme32: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: nm256: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: intel8x0: Constify hw_constraints (Jaroslav Kysela)
[1463624]
- [sound] alsa: ice1724: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: ice1712: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: hda: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: es1938: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: ens137x: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: fm801: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: emu10k1: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: cs46xx: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: cmipci: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: bt87x: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: azt3328: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: au88x0: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: atiixp: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: ali5451: Constify hw_constraints (Jaroslav Kysela) [1463624]
- [sound] alsa: mixart: constify snd_kcontrol_new structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: cs46xx: constify snd_kcontrol_new structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: ice1712: constify snd_kcontrol_new structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: usb-line6: constify snd_kcontrol_new strucutre array
(Jaroslav Kysela) [1463624]
- [sound] alsa: line6: constify snd_kcontrol_new structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: usb-audio: constify snd_kcontrol_new structures
(Jaroslav Kysela) [1463624]
- [sound] alsa: pci: constify snd_kcontrol_new structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: emu10k1: constify snd_emux_operators structure (Jaroslav
Kysela) [1463624]
- [sound] alsa: control: cage TLV_DB_RANGE_HEAD in kernel land because
it was obsoleted (Jaroslav Kysela) [1463624]
- [sound] alsa: rename TLV-related macros so that they're friendly to
user applications (Jaroslav Kysela) [1463624]
- [sound] alsa: control: move layout of TLV payload to UAPI header
(Jaroslav Kysela) [1463624]
- [sound] alsa: topology: Export ID types for TLV controls (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Fix negative appl_ptr handling in pcm-indirect
helpers (Jaroslav Kysela) [1463624]
- [sound] alsa: doc: Fix enum snd_jack_types comments (Jaroslav Kysela)
[1463624]
- [sound] alsa: compress: fix documentation errors (Jaroslav Kysela)
[1463624]
- [sound] alsa: memalloc.h - fix wrong truncation of dma_addr_t
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: probe events when parameters are changed actually
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add tracepoints for final selection process of
hardware parameters (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Skip ack callback without actual appl_ptr update
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add 'applptr' event of tracepoint (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcm: unify codes to operate application-side position on
PCM buffer (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: localize snd_pcm_hw_params_choose() (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: add local header file for snd-pcm module (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Remove unused functions declaration (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: fix the comments that refers to kernel-doc
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Use static inline for
snd_pcm_lib_alloc_vmalloc_buffer() (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Fix kerneldoc for params_*() functions (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Convert params_*() with static inline functions
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n
(Jaroslav Kysela) [1463624]
- [sound] alsa: Use IS_ENABLED() in common headers (Jaroslav Kysela)
[1463624]
- [sound] alsa: compress: Remove unused variable (Jaroslav Kysela) [1463624]
- [sound] alsa: hwdep: prevent a harmless shift wrapping bug (Jaroslav
Kysela) [1463624]
- [sound] alsa: seq: Cancel pending autoload work at unbinding device
(Jaroslav Kysela) [1463624]
- [sound] alsa: core: Use pS printk format for direct addresses
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Unify ioctl functions for playback and capture
streams (Jaroslav Kysela) [1463624]
- [sound] alsa: Get rid of card power_lock (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Fix power lock unbalance via OSS emulation
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Correct broken procfs set up (Jaroslav Kysela)
[1463624]
- [sound] alsa: control: TLV data is unavailable at initial state of
user-defined element set (Jaroslav Kysela) [1463624]
- [sound] alsa: control: queue TLV event for a set of user-defined
element (Jaroslav Kysela) [1463624]
- [sound] alsa: control: delegate TLV eventing to each driver (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Adjust nine function calls together with a variable
assignment (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Use common error handling code in _snd_pcm_new()
(Jaroslav Kysela) [1463624]
- [sound] alsa: core: Fix unexpected error at replacing user TLV
(Jaroslav Kysela) [1463624]
- [sound] alsa: control: use counting semaphore as write lock for
ELEM_WRITE operation (Jaroslav Kysela) [1463624]
- [sound] alsa: control: code refactoring for ELEM_READ/ELEM_WRITE
operations (Jaroslav Kysela) [1463624]
- [sound] alsa: control: queue events within locking of controls_rwsem
for ELEM_WRITE operation (Jaroslav Kysela) [1463624]
- [sound] alsa: seq: 2nd attempt at fixing race creating a queue
(Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Fix CONFIG_SND_SEQ_MIDI dependency (Jaroslav
Kysela) [1463624]
- [sound] alsa: control: code refactoring for TLV request handler to
user element set (Jaroslav Kysela) [1463624]
- [sound] alsa: control: code refactoring TLV ioctl handler (Jaroslav
Kysela) [1463624]
- [sound] alsa: control: obsolete user_ctl_lock (Jaroslav Kysela) [1463624]
- [sound] alsa: control: use counting semaphore as write lock for TLV
write/command operations (Jaroslav Kysela) [1463624]
- [sound] alsa: control: queue events within locking of controls_rwsem
for TLV operation (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Simplify check for dma_mmap_coherent() availability
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: constify attribute_group structures (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Disable only control mmap for explicit appl_ptr
sync (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Add an ioctl to specify the supported protocol
version (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Add the explicit appl_ptr sync support (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Fix possible inconsistent appl_ptr update via mmap
(Jaroslav Kysela) [1463624]
- [sound] alsa: core: Follow standard EXPORT_SYMBOL() declarations
(Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Follow standard EXPORT_SYMBOL() declarations
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Follow standard EXPORT_SYMBOL() declarations
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Don't treat NULL chmap as a fatal error (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Preprocess PAUSED or SUSPENDED stream before
PREPARE (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Allow dropping stream directly after resume
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Apply power lock globally to common ioctls
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: use s instead of c for format of PCM buffer
tracepoints (Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Allow the modular sequencer registration (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: return error immediately for parameters handling
(Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Reorganize kconfig and build (Jaroslav Kysela)
[1463624]
- [sound] alsa: seq: Allow the tristate build of OSS emulation (Jaroslav
Kysela) [1463624]
- [sound] alsa: Make CONFIG_SND_OSSEMUL user-selectable (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: use friendly name for id of PCM substream in trace
print (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: move fixup of info flag after selecting single
parameters (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: calculate non-mask/non-interval parameters always
when possible (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: use helper functions to refer parameters as
constants (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add comment about application of rule to PCM
parameters (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: use helper functions to check whether parameters
are determined (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: adaption of code formatting (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: remove function local variable with alternative
evaluation (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: use goto statement instead of while statement to
reduce indentation (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add a helper function to apply parameter rules
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add a helper function to constrain interval-type
parameters (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add a helper function to constrain mask-type
parameters (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: obsolete RULES_DEBUG local macro (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcm: enable parameter tracepoints only when
CONFIG_SND_DEBUG is enabled (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: tracepoints for refining PCM parameters (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Build OSS writev/readv helpers conditionally
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Kill set_fs() in PCM OSS layer (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcm: Direct in-kernel read/write support (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Simplify snd_pcm_playback_silence() (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Unify read/write loop (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: More unification of PCM transfer codes (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Call directly the common read/write helpers
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Shuffle codes (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Check PCM state by a common helper function
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Drop the old copy and silence ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: hdsp: Convert to the new PCM ops (Jaroslav Kysela) [1463624]
- [sound] alsa: rme9652: Convert to the new PCM ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: rme96: Convert to the new PCM ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: rme32: Convert to the new PCM copy ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: korg1212: Convert to the new PCM ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: nm256: Convert to new PCM copy ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: es1938: Convert to the new PCM copy ops (Jaroslav
Kysela) [1463624]
- [sound] alsa: dummy: Convert to new PCM copy ops (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcm: Introduce copy_user, copy_kernel and fill_silence
ops (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: pcm_local.h and remove some extraneous tabs
(Jaroslav Kysela) [1463624]
- [sound] alsa: declare snd_kcontrol_new structures as const (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: Call ack() whenever appl_ptr is updated (Jaroslav
Kysela) [1463624]
- [sound] alsa: control: remove entry limitation for list operation
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Remove set_fs() in PCM core code (Jaroslav Kysela)
[1463624]
- [sound] alsa: control: Simplify snd_ctl_elem_list() implementation
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Simplify forward/rewind codes (Jaroslav Kysela)
[1463624]
- [sound] alsa: pcm: Use a common helper for PCM state check and hwsync
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm/oss: mark snd_pcm_plug_slave_format arg as const
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: use "do {} while (0)" for empty macro (Jaroslav
Kysela) [1463624]
- [sound] alsa: pcm: constify function local and read-only table
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm/oss: refer to parameters instead of copying to
reduce usage of kernel stack (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: use helper function to refer parameter as read-only
(Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: add const qualifier for read-only table for
sampling rate (Jaroslav Kysela) [1463624]
- [sound] alsa: opl4: Use IS_REACHABLE() (Jaroslav Kysela) [1463624]
- [sound] alsa: pcm: Build pcm notifier code conditionally (Jaroslav
Kysela) [1463624]
- [sound] alsa: seq: Don't break snd_use_lock_sync() loop by timeout
(Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Fix race during FIFO resize (Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Fix racy cell insertions during snd_seq_pool_done()
(Jaroslav Kysela) [1463624]
- [sound] alsa: seq: Fix link corruption by event error handling
(Jaroslav Kysela) [1463624]
[3.10.0-740.el7]
- [scsi] qla2xxx: Move initialization of work element earlier (Himanshu
Madhani) [1500417]
- [scsi] qla2xxx: Fix uninitialized work element (Himanshu Madhani)
[1500417]
- [scsi] lpfc: change version to 11.4.0.4 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: correct nvme sg segment count check (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix oops of nvme host during driver unload (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Extend RDP support (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Ensure io aborts interlocked with the target (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix secure firmware updates (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix crash in lpfc_nvme_fcp_io_submit during LIP (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Disable NPIV support if NVME is enabled (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix oops if nvmet_fc_register_targetport fails (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Revise NVME module parameter descriptions for better
clarity (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Set missing abort context (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Reduce log spew on controller reconnects (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix FCP hba_wqidx assignment (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Move CQ processing to a soft IRQ (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Make ktime sampling more accurate (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: PLOGI failures during NPIV testing (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix warning messages when NVME_TARGET_FC not defined
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix lpfc nvme host rejecting IO with Not Ready message
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix crash receiving ELS while detaching driver (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: fix pci hot plug crash in timer management routines (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Cocci spatch "pool_zalloc-simple" (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: remove redundant null check on eqe (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: use proper format string for dma_addr_t (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: avoid false-positive gcc-8 warning (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: avoid an unused function warning (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: fix "integer constant too large" error on 32bit archs
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Add Buffer to Buffer credit recovery support (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: remove console log clutter (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix bad sgl reposting after 2nd adapter reset (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix nvme target failure after 2nd adapter reset (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix relative offset error on large nvmet target ios (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix MRQ > 1 context list handling (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Limit amount of work processed in IRQ (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix NVME PRLI handling during RSCN (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix crash in lpfc nvmet when fc port is reset (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix duplicate NVME rport entries and namespaces (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix handling of FCP and NVME FC4 types in Pt2Pt topology
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Correct return error codes to align with nvme_fc
transport (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: convert info messages to standard messages (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix oops when NVME Target is discovered in a nonNVME
environment (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix rediscovery on switch blade pull (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix loop mode target discovery (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix plogi collision that causes illegal state transition
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Replace PCI pool old API (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: support nvmet_fc defer_rcv callback (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: don't double count abort errors (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: spin_lock_irq() is not nestable (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: fix refcount error on node list (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix nvme io stoppage after link bounce (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: update to revision to 11.4.0.1 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an
abort request (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix crash doing IO with resets (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix crash after firmware flash when IO is running (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix SLI3 drivers attempting NVME ELS commands (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Break up IO ctx list into a separate get and put list
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Reduce time spent in IRQ for received NVME commands (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Vport creation is failing with "Link Down" error (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix nvme_info sysfs output to be consistent (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix system panic when express lane enabled (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: update to revision to 11.4.0.0 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Add auto EQ delay logic (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Fix defects reported by Coverity Scan (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix vports not logging into target (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix PRLI retry handling when target rejects it (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix System panic after loading the driver (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix crash on powering off BFS VM with passthrough device
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix return value of board_mode store routine in case of
online failure (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix counters so outstandng NVME IO count is accurate
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix Port going offline after multiple resets (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix nvmet node ref count handling (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix Lun Priority level shown as NA (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Add changes to assist in NVMET debugging (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix nvme port role handling in sysfs and debugfs handlers
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix transition nvme-i rport handling to nport only (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Add nvme initiator devloss support (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: make a couple of functions static (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: fix spelling mistake "entrys" -> "entries" (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: debugfs: get rid of pointless access_ok() (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: prevent potential null pointer dereference (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Avoid NULL pointer dereference in lpfc_els_abort() (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: nvmet_fc: fix format string (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] nvmet-fc: remove target cpu scheduling flag (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: fix build issue if NVME_FC_TARGET is not defined (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix NULL pointer dereference during PCI error recovery
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: update version to 11.2.0.14 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Add MDS Diagnostic support (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Cleanup entry_repost settings on SLI4 queues (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix debugfs root inode "lpfc" not getting deleted on
driver unload (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix NVME I+T not registering NVME as a supported FC4 type
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Added recovery logic for running out of NVMET IO context
resources (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Separate NVMET RQ buffer posting from IO resources
SGL/iocbq/context (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Separate NVMET data buffer pool fir ELS/CT (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix NVMEI driver not decrementing counter causing bad
rport state (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix nvmet RQ resource needs for large block writes (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Adding additional stats counters for nvme (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix system crash when port is reset (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix used-RPI accounting problem (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: ensure els_wq is being checked before destroying it (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: double lock typo in lpfc_ns_rsp() (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: lpfc_get_wwpn at wrong offset (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix memory corruption of the lpfc_ncmd->list pointers
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: revison 11.2.0.12 (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Update ABORT processing for NVMET (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix implicit logo and RSCN handling for NVMET (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Add Fabric assigned WWN support (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix max_sgl_segments settings for NVME / NVMET (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix crash after issuing lip reset (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix driver load issues when MRQ=8 (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Remove hba lock from NVMET issue WQE (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] Fix nvme initiator handling when not enabled (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is V1 (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix driver unload/reload operation (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix PRLI ACC rsp for NVME (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Fix extra line print in rqpair debug print (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Remove NULL ptr check before kfree (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Remove unused defines for NVME PostBuf (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix spelling in comments (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Add debug messages for nvme/fcp resource allocation (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix log message in completion path (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix rejected nvme LS Req (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Fix nvme unregister port timeout (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Standardize nvme SGL segment count (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] nvmet_fc: Rework target side abort handling (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] nvmet_fc: add req_release to lldd api (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] nvmet_fc: add target feature flags for upcall isr contexts
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: fix potential buffer overflow (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: fix building without debugfs support (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Fix PT2PT PRLI reject (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc version bump for rhel7.5 nvme to 11.2.0.11 (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: Finalize Kconfig options for nvme (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Rework lpfc Kconfig for NVME options (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: add missing Kconfig NVME dependencies (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: replace init_timer by setup_timer (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: code cleanups in NVME initiator discovery (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: use div_u64 for 64-bit division (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: code cleanups in NVME initiator base (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: remove dead sli3 nvme code (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: correct double print (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: add NVME exchange aborts (Dick Kennedy) [1385844 1461977
1387768]
- [scsi] lpfc: Fix nvme allocation bug on failed
nvme_fc_register_localport (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix IO submission if WQ is full (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Fix RCTL value on NVME LS request and response (Dick
Kennedy) [1385844 1461977 1387768]
- [lpfc] Fix crash during Hardware error recovery on SLI3 adapters (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: don't dereference dma_buf-> iocbq before null check
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: sanity check hrq is null before dereferencing it (Dick
Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: remove redundant assignment of sgel (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] Update lpfc version to 11.2.0.8 for rhel7.5 with NVME support
(Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: Update copyrights (Dick Kennedy) [1385844 1461977 1387768]
- [scsi] lpfc: NVME: Target: Add debugfs support (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: NVME: Target: bind to nvmet_fc api (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Target: Merge into FC discovery (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Target: Receive buffer updates (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Target: Base modifications (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: nvme: Initiator: Add debugfs support (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Initiator: bind to nvme_fc api (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Initiator: Merge into FC discovery (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: nvme: Initiator: Base modifications (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: refactor debugfs queue dump routines (Dick Kennedy)
[1385844 1461977 1387768]
- [scsi] lpfc: refactor debugfs queue prints (Dick Kennedy) [1385844
1461977 1387768]
- [scsi] lpfc: minor code cleanups (Dick Kennedy) [1385844 1461977 1387768]
[3.10.0-739.el7]
- [infiniband] lx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Fix ETHTOOL_GRXCLSRLALL handling (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Fix small packet threshold (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Fix UAR memory leak (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Make sure the FW max encap size is enough for ipv6
tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Make sure the FW max encap size is enough for ipv4
tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Fix driver load bad flow when having fw initializing
timeout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix issue in populating the PFC config paramters
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix possible system hang in the dcbnl-getdcbx() path
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix sending an invalid PFC error mask to MFW (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix possible error in populating max_tc field (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: set XPT_CONG_CTRL flag for bc xprt (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/qib: fix false-postive maybe-uninitialized warning
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cq: Don't process more than the given budget (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: increment msn only when completing a request (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] uapi: fix rdma/mlx5-abi.h userspace compilation errors
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Update documentation link (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/ocrdma: fix a type issue in ocrdma_put_pd_num() (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/vmw_pvrdma: Activate device on link up (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/vmw_pvrdma: Dont hardcode QP header page (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/vmw_pvrdma: Cleanup unused variables (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] Fix alignment of mmap cookies to support VIPT caching
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Protect against self-requeue of a cq work item
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Avoid supporting udp tunnel port ndo for VF reps
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Use the proper UAPI values when offloading TC vlan
actions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] xprtrdma: Squelch kbuild sparse complaint (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix interrupt flags on Rx LL2 (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Prevent creation of too-big u32-chains (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: add IPV6 dependency (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] qed: Don't use attention PTT for configuring BW (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Fix race with multiple VFs (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] sunrpc: flag transports as having congestion control (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_en: Use __skb_fill_page_desc() (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma_cm: fail iwarp accepts w/o connection params (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed*: Fix link indication race (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Don't allocate SBs using main PTT (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qede: Prevent index problems in loopback test (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Reflect PF link when initializing VF (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qede: Free netdevice only after stoping slowpath (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qede: Initialize lock and slowpath workqueue early (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Reserve doorbell BAR space for present CPUs (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Read queue state before releasing buffer (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Release CQ resource under lock on failure (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] mlx4: fix potential divide by 0 in
mlx4_en_auto_moderation() (Don Dutile) [1385309 1385649 1386645 1409099
1456667 1456687]
- [infiniband] ib/srp: Drain the send queue before destroying a QP (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Add support for draining IB_POLL_DIRECT
completion queues (Don Dutile) [1385309 1385649 1386645 1409099 1456667
1456687]
- [infiniband] ib/srp: Improve an error path (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/srp: Make a diagnostic message more informative (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/srp: Document locking conventions (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/qedr: Fix some error handling (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/vmw_pvrdma: Expose vendor error to ULPs (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: use size_t for passing array length (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Remove redudant label (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: remove the unnecessary memory free (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Code reuse with memdup_copy (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Add rvt_rnr_tbl_to_usec function (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Do not set physical link state if DC is in the
shutdown state (Don Dutile) [1385309 1385649 1386645 1409099 1456667
1456687]
- [infiniband] ib/hfi1: Modify logging frequency of DCC errors (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Correct ack count for passive
(RTR) QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/qib: Updates to use rdmavt's SGE helper routines (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1, rdmavt: Move SGE state helper routines into
rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1, rdmavt: Update copy_sge to use boolean arguments
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/qib: Use new rdmavt timers (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Use new rdmavt timers (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rdmavt: Adding timer logic to rdmavt (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1, qib, rdmavt: Move AETH credit functions into
rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1, qib, rdmavt: Move two IB event functions into
rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Check upper-case EFI variables (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Reduce oversized fields in struct hfi1_packet
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Add additional fields to qp_stats (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Allocate context data on memory node (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rdmavt: Use per-CPU reference count for MRs (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Access hfi1_ibport through rcd pointer (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Correct error calldown locking (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Use static CTLE with Preset 6 for integrated
HFIs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Ensure read of producer s_head is correct (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/hfi1: Correct defered count after processing
qp_wait_list (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: use setup_timer to simplify the code (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/iser: Protect completion context active_qps update
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] mlx4: do not fire tasklet unless necessary (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qede: Add driver support for PTP (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed: Add infrastructure for PTP support (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] mlx4: do not use rwlock in fast path (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cma: Destination and source addr families must match
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cma: Add default RoCE TOS to CMA configfs (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Remove pointer casting from void to net_device
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix configuration of port capabilities (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix blue flame buffer size calculation (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx4: Remove unused variable from function declaration
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib: Query ports via the core instead of direct into the
driver (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib: Add protocol for USNIC (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx4: Support raw packet protocol (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Support raw packet protocol (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Add raw packet protocol (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add implicit MR support (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Expose MR cache for mlx5_ib (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add null_mkey access (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/umem: Indicate that process is being terminated (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/umem: Update on demand page (ODP) support (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Add implicit MR flag (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add port counter support for Receive WQs (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Expose Q counters groups only if they are
supported by FW (Don Dutile) [1385309 1385649 1386645 1409099 1456667
1456687]
- [infiniband] ib/mlx5: Remove deprecated module parameter (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Assign DSCP for R-RoCE QPs Address Path (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Avoid SMP MADs from VFs (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add additional checks before processing MADs
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Return error for unsupported signature type (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix out-of-bound access (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rhel-only: Add CONFIG_INFINIBAND_BNXT_RE (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/bnxt_re: fix for "bnxt_en: Update to firmware
interface spec 1.7.0." (Don Dutile) [1385309 1385649 1386645 1409099
1456667 1456687]
- [infiniband] rdma/bnxt_re: Add bnxt_re driver build support (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/bnxt_re: Add bnxt_re RoCE driver (Don Dutile)
[1456687 1456667 1409099 1386645 1385649 1385309]
- [infiniband] xprtrdma: Refactor management of mw_list field (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] xprtrdma: Handle stale connection rejection (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] xprtrdma: Properly recover FRWRs with in-flight FASTREG
WRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] sunrpc: fix build errors when linux/phy*.h is removed
from sa.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Poll CQs in "workqueue" mode (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Combine list fields in struct svc_rdma_op_ctxt
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Remove unused sc_dto_q field (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Clean up backchannel send header encoding (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Clean up RPC-over-RDMA Call header decoder (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Clean up RPC-over-RDMA Reply header encoder (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] svcrdma: Another sendto chunk list parsing update (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: fix another maybe-uninitialized false-positive (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_en: fix a condition (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Bring back bfreg uar map dedicated pointer (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Tx, no inline copy on ConnectX-5 (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: TX WQE update (Don Dutile) [1385309 1385649 1386645
1409099 1456667 1456687]
- [infiniband] lx5: Configure cache line size for start and end padding
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Fix static checker warnings (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] cxgb4: get rid of custom busy poll code (Don Dutile)
[1456687 1456667 1409099 1386645 1385649 1385309]
- [infiniband] lx4_en: Check the enabling pptx/pprx flags in SET_PORT
wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_en: Check the enabling mtu flag in SET_PORT wrapper
flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_en: Pass user MTU value to Firmware at set port
command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_core: Get num_tc using netdev_get_num_tc (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_core: Add resource alloc/dealloc debugging (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4_core: Device revision support (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4: Replace ENOSYS with better fitting error codes (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Add inline function to validate port (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cma: Fix reversed test (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Remove the unnecessary error check (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/qib: Remove empty function (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: create struct ib_port_cache (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: function interface change (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cma: Allow port reuse for rdma_id (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/cma: Add debug messages to error flows (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Remove unnecessary returned value check (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/isert: fix spelling mistake: "teminating" ->
"terminating" (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mad: Add port_num to error message (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/vmw_pvrdma: Remove unused qp_type (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/core: Fix typo in comment (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: CQE compression control code reuse (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Reduce memory consumption on kdump kernel (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Enable Eth VFs to query their min-inline value
for user-space (Don Dutile) [1385309 1385649 1386645 1409099 1456667
1456687]
- [infiniband] lx5: Push min-inline mode resolution helper into the core
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Add support for setting VF min rate (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Support SRIOV TC encapsulation offloads for IPv6
tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Maximize ip tunnel key usage on the TC offloading
path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Use the full tunnel key info for encapsulation
offload house-keeping (Don Dutile) [1385309 1385649 1386645 1409099
1456667 1456687]
- [infiniband] lx5e: TC ipv4 tunnel encap offload cosmetic changes (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Add TC offloads matching on IPv6 encapsulation
headers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Use exact encap header size for the FW input buffer
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx4: use rb_entry() (Don Dutile) [1385309 1385649 1386645
1409099 1456667 1456687]
- [infiniband] mlx4: support __GFP_MEMALLOC for rx (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5e: Receive s-tagged packets in promiscuous mode (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Add support to s-tag in mlx5 firmware interface (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Fix version printout in case of health issue (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Remove information print after attempt to load
mlx5_ib module (Don Dutile) [1385309 1385649 1386645 1409099 1456667
1456687]
- [infiniband] qed: Replace memset with eth_zero_addr (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/cma: use cached port state when bind loopback (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/cma: resolve to first active ib port (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: export ib_get_cached_port_state (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: add port state cache (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Change list_del to list_del_init in the tx
object (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Replace list_del of the neigh->list with
list_del_init (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Use debug prints instead of warnings in RNR WC
status (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Add detailed error message to dev_queue_xmit
call (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: rtnl_unlock can not come after free_netdev (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Fix deadlock between rmmod and set_mode (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Fix deadlock over vlan_mutex (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: Set device connection mode only when needed
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/ipoib: When given an invalid UD MTU, give debug msg
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/ocrdma: Replace BUG() with BUG_ON() (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Fix incorrect structure packing for booleans
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/qedr: restructure functions that create/destroy QPs
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/qib: use rb_entry() (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] rdma/hfi1: drop pci_link_reset() (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/qib: drop qib_pci_link_reset() (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/nes: use designated initializers (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Fix an skb leak (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Fix reference leaks in memory key invalidation
code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Fix a MR reference leak in check_rkey() (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Generate a completion for all failed work
requests (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Introduce functions for queue draining (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Add a runtime check in alloc_index() (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Issue warnings once (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Let the compiler check the type of the cleanup
functions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Enable type checking on SKB_TO_PKT() and
PKT_TO_SKB() arguments (Don Dutile) [1385309 1385649 1386645 1409099
1456667 1456687]
- [infiniband] ib/rxe: Remove superfluous casts (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Remove an unused variable and an unused argument
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Remove an unused function (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/rxe: Constify the pool name (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma: Adding ethertype ETH_P_IBOE (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Unify style of IOCTL commands (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Rename RDMA magic number (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Move HFI1 IOCTL declarations to common file
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/hfi1: Avoid redeclaration error (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Move legacy MAD IOCTL declarations to common
file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] rdma/core: Commonize RDMA IOCTL declarations location
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Activate support for 4K UARs (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Support 4k UAR for libmlx5 (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Allow future extension of libmlx5 input data
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Use blue flame register allocator in mlx5_ib
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Add interface to get reference to a UAR (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Introduce blue flame register allocator (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix retrieval of index to first hi class bfreg
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] mlx5: Fix naming convention with respect to UARs (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix error handling order in create_kernel_qp
(Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Fix kernel to user leak prevention logic (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Improve MR check (Don Dutile) [1385309 1385649
1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add ODP atomics support (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] {net,ib}/mlx5: Refactor page fault handling (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Update PAGE_FAULT_RESUME layout (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add MR cache for large UMR regions (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add support for big MRs (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Refactor UMR post send format (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Support new MR features (Don Dutile) [1385309
1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Add helper mlx5_ib_post_send_wait (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] ib/mlx5: Reorder code in query device command (Don
Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] lx5: Fix offset naming for reserved fields in
hca_cap_bits (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]
- [infiniband] qed*: Add support for ndo_set_vf_trust (Don Dutile)
[1385309 1385649 1386645 1409099 1456667 1456687]
[3.10.0-738.el7]
- [kernel] audit: ensure that 'audit=1' actually enables audit for PID 1
(Paul Moore) [1487352]
- [tools] perf c2c: Fix remote HITM detection for Skylake (Jiri Olsa)
[1485994]
- [tools] perf test: Add test cases for new data source encoding (Jiri
Olsa) [1485994]
- [tools] perf tools: Add support for printing new mem_info encodings
(Jiri Olsa) [1485994]
- [uapi] perf/x86: Fix data source decoding for Skylake (Jiri Olsa)
[1485994]
- [x86] perf/x86: Move Nehalem PEBS code to flag (Jiri Olsa) [1485994]
- [x86] kvm: x86: Fix potential preemption when get the current kvmclock
timestamp (Marcelo Tosatti) [1496522]
- [x86] kvm: x86: remove irq disablement around
KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1496522]
- [x86] nmi: Use raw lock (Scott Wood) [1465546]
- [dma] s390, ppc: Remove dma_supported for s390 and powerpc (Don
Dutile) [1499440]
- [s390] Cleanup arch/s390/Kconfig DMA_ATTRS (Don Dutile) [1499440]
- [s390] qdio: avoid reschedule of outbound tasklet once killed (Hendrik
Brueckner) [1499699]
- [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner)
[1499014]
- [scsi] csiostor: fail probe if fw does not support FCoE (Arjun
Vynipadath) [1458318]
- [scsi] csiostor: update module version (Arjun Vynipadath) [1458318]
- [scsi] csiostor: add check for supported fw version (Arjun Vynipadath)
[1458318]
- [scsi] csiostor: Avoid content leaks and casts (Arjun Vynipadath)
[1458318]
- [scsi] csiostor: add support for Chelsio T6 adapters (Arjun
Vynipadath) [1458318]
- [scsi] csiostor: fix use after free in csio_hw_use_fwconfig() (Arjun
Vynipadath) [1458318]
- [scsi] csiostor: Fix completion usage (Arjun Vynipadath) [1458318]
- [scsi] csiostor: fix an error code in csio_hw_init() (Arjun
Vynipadath) [1458318]
- [scsi] csiostor: Use firmware version from cxgb4/t4fw_version.h (Arjun
Vynipadath) [1458318]
- [scsi] csiostor: T5 Firmware fix and cleanup (Arjun Vynipadath) [1458318]
- [scsi] csiostor: Removed file csio_hw_t4.c (Arjun Vynipadath) [1458318]
- [scsi] csiostor: Remove T4 FCoE Support (Arjun Vynipadath) [1458318]
- [scsi] csiostor: fix sparse warnings (Arjun Vynipadath) [1458318]
- [scsi] csiostor: firmware upgrade fix (Arjun Vynipadath) [1458318]
- [scsi] csiostor: Use pci_enable_msix_range() instead of
pci_enable_msix() (Arjun Vynipadath) [1458318]
- [scsi] csiostor: Remove superfluous call to pci_disable_msix() (Arjun
Vynipadath) [1458318]
- [char] ipmi:ssif: Add missing unlock in error branch (Tony Camuso)
[1457807]
- [char] ipmi: constify bmc_dev_attr_group and bmc_device_type (Tony
Camuso) [1457807]
- [char] ipmi: get rid of field-by-field __get_user() (Tony Camuso)
[1457807]
- [char] ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native
one (Tony Camuso) [1457807]
- [char] ipmi:ssif: Use i2c_adapter_id instead of adapter->nr (Tony
Camuso) [1457807]
- [char] ipmi: Use the proper default value for register size in ACPI
(Tony Camuso) [1457807]
- [char] ipmi_ssif: remove redundant null check on array
client->adapter->name (Tony Camuso) [1457807]
- [char] ipmi: Pick up slave address from SMBIOS on an ACPI device (Tony
Camuso) [1457807]
- [char] ipmi/watchdog: fix watchdog timeout set on reboot (Tony Camuso)
[1457807]
- [char] ipmi_ssif: unlock on allocation failure (Tony Camuso) [1457807]
- [char] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response
(Tony Camuso) [1457807]
- [char] ipmi_si: use smi_num for init_name (Tony Camuso) [1457807]
- [char] Move platform device creation earlier in the initialization
(Tony Camuso) [1457807]
- [char] ipmi: bt-bmc: Add ast2500 compatible string (Tony Camuso) [1457807]
- [char] ipmi/bt-bmc: change compatible node to 'aspeed,
ast2400-ibt-bmc' (Tony Camuso) [1457807]
- [char] ipmi_ssif: use setup_timer (Tony Camuso) [1457807]
- [char] ipmi: Fix kernel panic at ipmi_ssif_thread() (Tony Camuso)
[1457807]
- [char] ipmi_si: Clean up printks (Tony Camuso) [1457807]
- [mm] page_cgroup: Fix Kernel bug during boot with memory cgroups
enabled (Larry Woodman) [1483747]
- [fs] ext4: fix off-by-one on max nr_pages in
ext4_find_unwritten_pgoff() (Bill O'Donnell) [1458728]
- [fs] flexfiles: fix leak of nfs4_ff_ds_version arrays (Steve Dickson)
[1496533]
- [fs] nfs: Fix 2 use after free issues in the I/O code (Steve Dickson)
[1496506]
- [fs] pnfs: Use the standard I/O stateid when calling LAYOUTGET (Steve
Dickson) [1496503]
- [fs] nfsv4: Use correct inode in _nfs4_opendata_to_nfs4_state() (Steve
Dickson) [1496500]
- [fs] nfsv4.1: Fix a race in nfs4_proc_layoutget (Steve Dickson) [1478509]
- [fs] nfsv4: fix a reference leak caused WARNING messages (Steve
Dickson) [1478507]
- [fs] nfsv4: Fix an rcu lock leak (Steve Dickson) [1478505]
- [fs] nfs: Don't write back further requests if there is a pending
write error (Steve Dickson) [1478486]
- [fs] nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS
type (Steve Dickson) [1478511]
- [fs] pnfs/flexfiles: Handle expired layout segments in
ff_layout_initiate_commit() (Steve Dickson) [1478511]
- [fs] nfs: Fix another COMMIT race in pNFS (Steve Dickson) [1478511]
- [fs] nfs: Fix a COMMIT race in pNFS (Steve Dickson) [1478511]
- [fs] pnfs: Ensure we commit the layout if it has been invalidated
(Steve Dickson) [1478487]
- [fs] flexfiles: Fix up the ff_layout_write_pagelist failure path
(Steve Dickson) [1478487]
- [fs] PNFS for stateid errors retry against MDS first (Steve Dickson)
[1458863]
- [fs] PNFS fix EACCESS on commit to DS handling (Steve Dickson) [1458863]
- [fs] PNFS fix fallback to MDS if got error on commit to DS (Steve
Dickson) [1458863]
- [fs] pnfs: Fix a deadlock when coalescing writes and returning the
layout (Steve Dickson) [1478500]
- [fs] pnfs: Don't clear the layout return info if there are segments to
return (Steve Dickson) [1478500]
[3.10.0-737.el7]
- [nvme] fix the definition of the doorbell buffer config support bit
(David Milburn) [1454365 1456486 1457880]
- [nvme] pci: use dma memory for the host memory buffer descriptors
(David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: default MR page size to 4k (David Milburn) [1457880
1456486 1454365]
- [nvme] pci: set cqe_seen on polled completions (David Milburn)
[1457880 1456486 1454365]
- [nvme] fabrics: fix reporting of unrecognized options (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: eliminate incorrect static markers on local variables
(David Milburn) [1457880 1456486 1454365]
- [nvme] fc: correct use after free on list teardown (David Milburn)
[1457880 1456486 1454365]
- [nvme] don't overwrite identify sn/fr with 0-bytes (David Milburn)
[1457880 1456486 1454365]
- [nvme] fix nvme reset command timeout handling (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: fix CMB sysfs file removal in reset path (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: add defer_req callback for deferment of cmd buffer return
(David Milburn) [1457880 1456486 1454365]
- [nvme] strip trailing 0-bytes in wwid_show (David Milburn) [1457880
1456486 1454365]
- [nvme] pci: fix HMB size calculation (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: revise TRADDR parsing (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: address target disconnect race conditions in fcp io submit
(David Milburn) [1457880 1456486 1454365]
- [nvme] fabrics commands should use the fctype field for data direction
(David Milburn) [1457880 1456486 1454365]
- [nvme] also provide a UUID in the WWID sysfs attribute (David Milburn)
[1457880 1456486 1454365]
- [nvme] don't report 0-bytes in serial number (David Milburn) [1457880
1456486 1454365]
- [nvme] Move serial number from controller to subsystem (David Milburn)
[1457880 1456486 1454365]
- [nvme] prefix version configfs file with attr (David Milburn) [1457880
1456486 1454365]
- [nvme] pci: Fix an error handling path in 'nvme_probe()' (David
Milburn) [1457880 1456486 1454365]
- [nvme] pci: Remove nvme_setup_prps BUG_ON (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: fix byte swapping in nvmet_fc_ls_create_association (David
Milburn) [1457880 1456486 1454365]
- [nvme] pci: add module parameter for io queue depth (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: compile warnings in nvme_alloc_host_mem() (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Accept variable pad lengths on Create Association LS (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: revise Create Association descriptor length (David Milburn)
[1457880 1456486 1454365]
- [nvme] rdma: unconditionally recycle the request mr (David Milburn)
[1457880 1456486 1454365]
- [nvme] split nvme_uninit_ctrl into stop and uninit (David Milburn)
[1457880 1456486 1454365]
- [nvme] kick requeue list when requeueing a request instead of when
starting the queues (David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: remove race conditions from IB signalling (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: use blk_mq_delay_run_hw_queue instead of open-coding it
(David Milburn) [1457880 1456486 1454365]
- [nvme] fc: update tagset nr_hw_queues after queues reinit (David
Milburn) [1457880 1456486 1454365]
- [nvme] loop: update tagset nr_hw_queues after reconnecting/resetting
(David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: update tagset nr_hw_queues after reconnecting/resetting
(David Milburn) [1457880 1456486 1454365]
- [nvme] fc: don't override opts->nr_io_queues (David Milburn) [1457880
1456486 1454365]
- [nvme] pci: rename to nvme_pci_configure_admin_queue (David Milburn)
[1457880 1456486 1454365]
- [nvme] move ctrl cap to struct nvme_ctrl (David Milburn) [1457880
1456486 1454365]
- [nvme] move queue_count to the nvme_ctrl (David Milburn) [1457880
1456486 1454365]
- [nvme] Quirks for PM1725 controllers (David Milburn) [1457880 1456486
1454365]
- [nvme] rdma: register ib_client to not deadlock in device removal
(David Milburn) [1457880 1456486 1454365]
- [nvme] fc: fix error recovery on link down (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: fix crashes on bad opcodes (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: Fix crash when nvme controller connection fails (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: replace ioabort msleep loop with completion (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: fix double calls to nvme_cleanup_cmd() (David Milburn)
[1457880 1456486 1454365]
- [nvme] fabrics: verify that a controller returns the correct NQN
(David Milburn) [1457880 1456486 1454365]
- [nvme] simplify nvme_dev_attrs_are_visible (David Milburn) [1457880
1456486 1454365]
- [nvme] read the subsystem NQN from Identify Controller (David Milburn)
[1457880 1454365 1456486]
- [nvme] remove a misleading comment on struct nvme_ns (David Milburn)
[1457880 1456486 1454365]
- [nvme] explicitly disable APST on quirked devices (David Milburn)
[1389600]
- [nvme] use a single NVME_AQ_DEPTH and relax it to 32 (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: factor out the cqe reading mechanics from
__nvme_process_cq (David Milburn) [1457880 1456486 1454365]
- [nvme] pci: factor out cqe handling into a dedicated routine (David
Milburn) [1457880 1456486 1454365]
- [nvme] pci: Introduce nvme_ring_cq_doorbell (David Milburn) [1457880
1456486 1454365]
- [nvme] pci: Fix stuck nvme reset (David Milburn) [1457880 1456486 1454365]
- [nvme] implement NS Optimal IO Boundary from 1.3 Spec (David Milburn)
[1457880 1456486 1454365]
- [nvme] no need to wait for the reset when keepalive fails (David
Milburn) [1457880 1456486 1454365]
- [nvme] move reset workqueue handling to common code (David Milburn)
[1454365 1456486 1457880]
- [nvme] pci: Remove watchdog timer (David Milburn) [1457880 1456486
1454365]
- [nvme] move protection information check into nvme_setup_rw (David
Milburn) [1457880 1456486 1454365]
- [nvme] mark shutdown_timeout static (David Milburn) [1457880 1456486
1454365]
- [nvme] rdma: fix error code in nvme_rdma_create_ctrl() (David Milburn)
[1457880 1456486 1454365]
- [nvme] fabrics: keep track of nvmet connect error status (David
Milburn) [1457880 1456486 1454365]
- [nvme] add fields into identify controller data structure (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: Remove a set-but-not-used variable (David Milburn) [1457880
1456486 1454365]
- [nvme] use ctrl->device consistently for logging (David Milburn)
[1457880 1456486 1454365]
- [nvme] allow overriding the NVMe VS via configfs (David Milburn)
[1457880 1456486 1454365]
- [nvme] add uuid field to nvme_ns and populate via configfs (David
Milburn) [1451199]
- [nvme] implement namespace identify descriptor list (David Milburn)
[1451199]
- [nvme] provide UUID value to userspace (David Milburn) [1451199]
- [nvme] get list of namespace descriptors (David Milburn) [1451199]
- [nvme] rename uuid to nguid in nvme_ns (David Milburn) [1451199]
- [nvme] introduce NVMe Namespace Identification Descriptor structures
(David Milburn) [1457880 1456486 1454365]
- [nvme] use NVME_IDENTIFY_DATA_SIZE (David Milburn) [1457880 1456486
1454365]
- [nvme] [lib] add sg_zero_buffer() helper (David Milburn) [1457880
1456486 1454365]
- [nvme] nvme-pci: remove redundant includes (David Milburn) [1454365
1456486 1457880]
- [nvme] nvme-pci: remap BAR0 to cover admin CQ doorbell for large
stride (David Milburn) [1457880 1456486 1454365]
- [nvme] move nr_reconnects to nvme_ctrl (David Milburn) [1457880
1456486 1454365]
- [nvme] queue ns scanning and async request from nvme_wq (David
Milburn) [1457880 1456486 1454365]
- [nvme] Move transports to use nvme-core workqueue (David Milburn)
[1457880 1456486 1454365]
- [nvme] Don't allow to reset a reconnecting controller (David Milburn)
[1457880 1456486 1454365]
- [nvme] rdma: Get rid of CONNECTED state (David Milburn) [1457880
1456486 1454365]
- [nvme] rdma: rework rdma connection establishment error path (David
Milburn) [1457880 1456486 1454365]
- [nvme] rdma: make nvme_rdma_(create|destroy)_queue_ib symmetrical
(David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: Make queue flags bit numbers and not shifts (David
Milburn) [1457880 1456486 1454365]
- [nvme] rdma: get rid of unused ctrl lock (David Milburn) [1457880
1456486 1454365]
- [nvme] loop: get rid of unused controller lock (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: implement host memory buffer support (David Milburn)
[1454365 1456486 1457880]
- [nvme] [kernel] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute
(David Milburn) [1457880 1456486 1454365]
- [nvme] save hmpre and hmmin in struct nvme_ctrl (David Milburn)
[1457880 1456486 1454365]
- [nvme] add dword 12 - 15 fields to struct nvme_features (David
Milburn) [1457880 1456486 1454365]
- [nvme] add struct nvme_host_mem_buf_desc and HMB flags (David Milburn)
[1457880 1456486 1454365]
- [nvme] relax APST default max latency to 100ms (David Milburn) [1389600]
- [nvme] only consider exit latency when choosing useful non-op power
states (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: fix missing put reference on controller create failure
(David Milburn) [1457880 1456486 1454365]
- [nvme] fc: on lldd/transport io error, terminate association (David
Milburn) [1457880 1456486 1454365]
- [nvme] rdma: fast fail incoming requests while we reconnect (David
Milburn) [1468743]
- [nvme] pci: fix multiple ctrl removal scheduling (David Milburn)
[1454365 1456486 1457880]
- [nvme] fix hang in remove path (David Milburn) [1457880 1456486 1454365]
- [nvme] Quirk APST on Intel 600P/P3100 devices (David Milburn) [1389600]
- [nvme] replace is_flags field in nvme_ctrl_ops with a flags field
(David Milburn) [1457880 1456486 1454365]
- [nvme] pci: consistencly use ctrl->device for logging (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: remove extra controller reference taken on reconnect (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: correct nvme status set on abort (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: set logging level on resets/deletes (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: revise comment on teardown (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: Support ctrl_loss_tmo (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: get rid of local reconnect_delay (David Milburn) [1457880
1456486 1454365]
- [nvme] rdma: support devices with queue size < 32 (David Milburn)
[1457880 1456486 1454365]
- [nvme] release the sq ref on rdma read errors (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: remove target cpu scheduling flag (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: stop queues on error detection (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: require target or discovery role for fc-nvme targets (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: correct port role bits (David Milburn) [1457880 1456486
1454365]
- [nvme] unmap CMB and remove sysfs file in reset path (David Milburn)
[1457880 1456486 1454365]
- [nvme] scsi: remove nvme_trans_security_protocol (David Milburn)
[1457880 1456486 1454365]
- [nvme] scsi: Consider LBA format in IO splitting calculation (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: avoid memory corruption caused by calling
nvmf_free_options() twice (David Milburn) [1457880 1456486 1454365]
- [nvme] Add nvme_core.force_apst to ignore the NO_APST quirk (David
Milburn) [1389600]
- [nvme] Display raw APST configuration via DYNAMIC_DEBUG (David
Milburn) [1389600]
- [nvme] Fix APST comment (David Milburn) [1389600]
- [nvme] fcloop: mark two symbols static (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: properly endian swap sq_head (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: mark the sqhd field as __le16 (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: mark nvmet_fc_handle_fcp_rqst static (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: mark two symbols static (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: add controller reset support (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: add aen abort to teardown (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: fix command id check (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: Change traddr field separator to a colon (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Add ls aborts on remote port teardown (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Move LS's to rport (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: add missing reference in add_port (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: Rework target side abort handling (David Milburn) [1457880
1456486 1454365]
- [nvme] fcloop: split job struct from transport for req_release (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: add req_release to lldd api (David Milburn) [1457880
1456486 1454365]
- [nvme] fc: add target feature flags for upcall isr contexts (David
Milburn) [1457880 1456486 1454365]
- [nvme] convert from kmap to nvmet_copy_from_sgl (David Milburn)
[1457880 1456486 1454365]
- [nvme] improve performance for virtual NVMe devices (David Milburn)
[1454365 1456486 1457880]
- [nvme] pci: Don't set reserved SQ create flags (David Milburn)
[1457880 1456486 1454365]
- [nvme] Quirk APST off on THNSF5256GPUK TOSHIBA (David Milburn) [1389600]
- [nvme] Adjust the Samsung APST quirk (David Milburn) [1389600]
- [nvme] make nvme_error_status private (David Milburn) [1457880 1456486
1454365]
- [nvme] split nvme status from block req->errors (David Milburn)
[1454365 1456486 1457880]
- [nvme] fc: fix status code handling in nvme_fc_fcpio_done (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: Fix sqsize wrong assignment based on ctrl MQES capability
(David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: Fix sqsize wrong assignment based on ctrl MQES capability
(David Milburn) [1457880 1456486 1454365]
- [nvme] loop: Fix sqsize wrong assignment based on ctrl MQES capability
(David Milburn) [1457880 1456486 1454365]
- [nvme] move the retries count to struct nvme_request (David Milburn)
[1454365 1456486 1457880]
- [nvme] mark nvme_max_retries static (David Milburn) [1457880 1456486
1454365]
- [nvme] cleanup nvme_req_needs_retry (David Milburn) [1457880 1456486
1454365]
- [nvme] move ->retries setup to nvme_setup_cmd (David Milburn) [1457880
1456486 1454365]
- [nvme] factor request completion code into a common helper (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: drop ctrl for all command completions (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: increment request retries counter before requeuing (David
Milburn) [1457880 1456486 1454365]
- [nvme] loop: increment request retries counter before requeuing (David
Milburn) [1457880 1456486 1454365]
- [nvme] rdma: increment request retries counter before requeuing (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: Clean up host fcpio done status handling (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Clear SG list to avoid double frees (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: correct LS validation (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: Sync NVME LS reject reasons with spec (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Add check of status_code in ERSP_IU (David Milburn)
[1457880 1456486 1454365]
- [nvme] fc: Sync FC-NVME header with standard (David Milburn) [1457880
1456486 1454365]
- [nvme] loop: retrieve iod from the cqe command_id (David Milburn)
[1457880 1456486 1454365]
- [nvme] loop: remove unneeded (David Milburn) [1457880 1456486 1454365]
- [nvme] fc: fix module_init (theoretical) error path (David Milburn)
[1457880 1456486 1454365]
- [nvme] loop: fix module_init (theoretical) error path (David Milburn)
[1457880 1456486 1454365]
- [nvme] rdma: fix module_init (theoretical) error path (David Milburn)
[1457880 1456486 1454365]
- [nvme] use symbolic constants for log identifiers (David Milburn)
[1457880 1456486 1454365]
- [nvme] Introduced helper routine for controller status check (David
Milburn) [1457880 1456486 1454365]
- [nvme] fixed avoided printing nvmet: twice in error logs (David
Milburn) [1457880 1456486 1454365]
- [nvme] loop: remove some code duplication (David Milburn) [1457880
1456486 1454365]
- [nvme] rdma: Give some more grace for rdma connection establishment
(David Milburn) [1457880 1456486 1454365]
- [nvme] fix byte swap in nvmet_parse_io_cmd (David Milburn) [1457880
1456486 1454365]
- [nvme] add missing byte swap in nvmet_get_smart_log (David Milburn)
[1457880 1456486 1454365]
- [nvme] loop: handle cpu unplug when re-establishing the controller
(David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: handle cpu unplug when re-establishing the controller
(David Milburn) [1457880 1456486 1454365]
- [nvme] confirm sq percpu has scheduled and switched to atomic (David
Milburn) [1457880 1456486 1454365]
- [nvme] loop: fix a possible use-after-free when destroying the admin
queue (David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: add support for host_traddr (David Milburn) [1457880
1456486 1454365]
- [nvme] rdma: Fix error handling (David Milburn) [1457880 1456486 1454365]
- [nvme] rdma: use nvme cm status helper (David Milburn) [1457880
1456486 1454365]
- [nvme] rdma: move nvme cm status helper to .h file (David Milburn)
[1457880 1456486 1454365]
- [nvme] rdma: use rdma connection reject helper functions (David
Milburn) [1457880 1456486 1454365]
- [nvme] fc: don't bother to validate ioccsz and iorcsz (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: No special case for queue busy on IO (David Milburn)
[1457880 1456486 1454365]
- [nvme] core: Fix race kicking freed request_queue (David Milburn)
[1457880 1456486 1454365]
- [nvme] pci: Disable on removal when disconnected (David Milburn)
[1457880 1456486 1454365]
- [nvme] Enable autonomous power state transitions (David Milburn)
[1457880 1456486 1454365]
- [nvme] [base] pm/qos: Export dev_pm_qos_update_user_latency_tolerance
(David Milburn) [1457880 1456486 1454365]
- [nvme] [base] pm/qos: Fix writing 'auto' to
pm_qos_latency_tolerance_us (David Milburn) [1457880 1456486 1454365]
- [nvme] [base] pm/qos: Improve sysfs pm_qos_latency_tolerance
validation (David Milburn) [1457880 1456486 1454365]
- [nvme] Add a quirk mechanism that uses identify_ctrl (David Milburn)
[1454365 1456486 1457880]
- [nvme] make nvmf_register_transport require a create_ctrl callback
(David Milburn) [1457880 1456486 1454365]
- [nvme] Use CNS as 8-bit field and avoid endianness conversion (David
Milburn) [1457880 1456486 1454365]
- [nvme] add semicolon in nvme_command setting (David Milburn) [1457880
1456486 1454365]
- [nvme] fix build with gcc-4.4.4 (David Milburn) [1457880 1456486 1454365]
- [nvme] avoid dereferencing nvmet_req (David Milburn) [1457880 1456486
1454365]
- [nvme] Make controller state visible via sysfs (David Milburn)
[1457880 1456486 1454365]
- [nvme] Make cntlid globally unique (David Milburn) [1457880 1456486
1454365]
- [nvme] fc: cleanup of abort flag processing in fcp_op_done (David
Milburn) [1457880 1456486 1454365]
- [nvme] admin-cmd: fix spelling mistake: Counld -> Could (David
Milburn) [1457880 1456486 1454365]
- [nvme] pci: Don't mark IOD as aborted if abort wasn't sent (David
Milburn) [1457880 1456486 1454365]
- [nvme] scsi: don't rely on BLK_MAX_CDB (David Milburn) [1457880
1456486 1454365]
[3.10.0-736.el7]
- [s390] pci: correct hotplug related issues (Hendrik Brueckner) [1486403]
- [s390] pci: recognize name clashes with uids (Hendrik Brueckner) [1486403]
- [s390] pci: provide more debug information (Hendrik Brueckner) [1486403]
- [s390] pci: fix handling of PEC 306 (Hendrik Brueckner) [1486403]
- [s390] pci: improve pci hotplug (Hendrik Brueckner) [1486403]
- [s390] pci: introduce clp_get_state (Hendrik Brueckner) [1486403]
- [s390] pci: improve error handling during fmb (de)registration
(Hendrik Brueckner) [1486403]
- [s390] pci: improve unreg_ioat error handling (Hendrik Brueckner)
[1486403]
- [s390] pci: improve error handling during interrupt deregistration
(Hendrik Brueckner) [1486403]
- [s390] pci: don't cleanup in arch_setup_msi_irqs (Hendrik Brueckner)
[1486403]
- [s390] scsi: zfcp: trace HBA FSF response by default on dismiss or
timedout late response (Hendrik Brueckner) [1494576]
- [s390] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace
records (Hendrik Brueckner) [1494576]
- [s390] scsi: zfcp: fix missing trace records for early returns in TMF
eh handlers (Hendrik Brueckner) [1494576]
- [s390] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to
correlate with HBA (Hendrik Brueckner) [1494576]
- [s390] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response
trace records (Hendrik Brueckner) [1494576]
- [media] stk1160: Remove '.' from Kconfig (Prarit Bhargava) [1498552]
- [scripts] kconfig: Regenerate *.c_shipped files after previous changes
(Prarit Bhargava) [1498552]
- [scripts] kconfig: Introduce the "imply" keyword (Prarit Bhargava)
[1498552]
- [scripts] kconfig: Regenerate shipped zconf.{hash, lex}.c files
(Prarit Bhargava) [1498552]
- [scripts] kconfig: warn of unhandled characters in Kconfig commands
(Prarit Bhargava) [1498552]
- [scripts] kconfig: allow use of relations other than (in)equality
(Prarit Bhargava) [1498552]
- [scripts] kconfig: re-generate *.c_shipped files after previous change
(Prarit Bhargava) [1498552]
- [scripts] kconfig: don't silently ignore unhandled characters (Prarit
Bhargava) [1498552]
- [scripts] kbuild: trivial - use tabs for code indent where possible
(Prarit Bhargava) [1498552]
- [scripts] kconfig: make allnoconfig disable options behind EMBEDDED
and EXPERT (Prarit Bhargava) [1498552]
- [scripts] kconfig: remove unused definition from scanner (Prarit
Bhargava) [1498552]
- [scripts] kconfig: regenerate bison parser (Prarit Bhargava) [1498552]
- [scripts] kconfig: do not special-case 'MODULES' symbol (Prarit
Bhargava) [1498552]
- [kernel] modules: do not depend on kconfig to set 'modules' option to
symbol MODULES (Prarit Bhargava) [1498552]
- [acpi] acpi / dptf: move int340x_thermal.c to the DPTF folder (Prarit
Bhargava) [1496811]
- [acpi] acpi / dptf: Add DPTF power participant driver (Prarit
Bhargava) [1496811]
- [scsi] storvsc: fix memory leak on ring buffer busy (Cathy Avery)
[1469095]
- [scsi] storvsc: use default I/O timeout handler for FC devices (Cathy
Avery) [1469095]
- [scsi] storvsc: remove unnecessary channel inbound lock (Cathy Avery)
[1469095]
- [scsi] storvsc: use in place iterator function (Cathy Avery) [1469095]
- [scsi] storvsc: Add support for FC rport (Cathy Avery) [1469095]
- [scsi] scsi_transport_fc: Add dummy initiator role to rport (Cathy
Avery) [1469095]
- [scsi] storvsc: remove return at end of void function (Cathy Avery)
[1469095]
- [tools] perf bench: Copy kernel files needed to build mem{cpy, set}
x86_64 benchmarks (Jeff Moyer) [1437205]
- [x86] mce: Fix copy/paste error in exception table entries (Jeff
Moyer) [1437205]
- [x86] mce: Improve memcpy_mcsafe() (Jeff Moyer) [1437205]
- [x86] mm, x86/mce: Fix return type/value for memcpy_mcsafe() (Jeff
Moyer) [1437205]
- [x86] mm, x86/mce: Add memcpy_mcsafe() (Jeff Moyer) [1437205]
- [x86] mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception
table entries (Jeff Moyer) [1437205]
- [x86] mce: Add PCI quirks to identify Xeons with machine check
recovery (Jeff Moyer) [1437205]
- [x86] x86/cpufeature: Carve out X86_FEATURE_* (Jeff Moyer) [1437205]
- [x86] x86/headers: Don't asm/processor.h in asm/atomic.h (Jeff Moyer)
[1437205]
- [kernel] jump_label: remove bug.h, atomic.h dependencies for
HAVE_JUMP_LABEL (Jeff Moyer) [1437205]
- [x86] x86/mm: add mcsafe exception table mechanism (Jeff Moyer) [1437205]
- [tools] perf bench mem: Prepare the x86-64 build for upstream
memcpy_mcsafe() changes (Jeff Moyer) [1437205]
- [pci] dpc: Add local struct device pointers (Myron Stowe) [1499031]
- [pci] dpc: Add eDPC support (Myron Stowe) [1499031]
- [pci] dpc: Fix control register setting (Myron Stowe) [1499031]
- [pci] dpc: Skip DPC event if device is not present (Myron Stowe) [1499031]
- [pci] dpc: Wait for Root Port busy to clear (Myron Stowe) [1499031]
- [pci] dpc: Decode extended reasons (Myron Stowe) [1499031]
- [pci] Make DPC explicitly non-modular (Myron Stowe) [1499031]
- [pci] Remove DPC tristate module option (Myron Stowe) [1499031]
- [pci] Bind DPC to Root Ports as well as Downstream Ports (Myron Stowe)
[1499031]
- [pci] Fix whitespace in struct dpc_dev (Myron Stowe) [1499031]
- [pci] Convert Downstream Port Containment driver to use devm_*
functions (Myron Stowe) [1499031]
- [security] selinux: fix double free in selinux_parse_opts_str() (Paul
Moore) [1456843]
- [s390] report new vector facilities (Hendrik Brueckner) [1375265]
- [s390] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX
enabled (Hendrik Brueckner) [1494577]
- [s390] qeth: fix L3 next-hop in xmit qeth hdr (Hendrik Brueckner)
[1490787]
- [ata] libata: Fix device_rh removal warning (Prarit Bhargava) [1455942]
- [i2c] i801: Add support for Intel Gemini Lake (Steve Best) [1457268]
- [tools] power turbostat: initial Gemini Lake SOC support (Steve Best)
[1465246]
- [powercap] intel_rapl: Add support for Gemini Lake (Steve Best) [1464887]
[3.10.0-735.el7]
- [fs] ext4: in ext4_seek_{hole, data}, return -ENXIO for negative
offsets (Bill O'Donnell) [1494317]
- [fs] cifs: show 'soft' in the mount options for hard mounts (Leif
Sahlberg) [1490774]
- [fs] cifs: Reconnect expired SMB sessions (Leif Sahlberg) [1477052]
- [fs] nfsd: give out fewer session slots as limit approaches (Dave
Wysochanski) [1492234]
- [fs] nfsd: increase DRC cache limit (Dave Wysochanski) [1492234]
- [fs] ext4: fix off-by-in loop termination in
ext4_find_unwritten_pgoff() (Bill O'Donnell) [1469363]
- [fs] ext4: fix SEEK_HOLE (Bill O'Donnell) [1469363]
- [netdrv] atlantic: fix iommu errors (David Arcari) [1490698]
- [netdrv] aquantia: Fix transient invalid link down/up indications
(David Arcari) [1452077]
- [netdrv] aquantia: Fix Tx queue hangups (David Arcari) [1452077]
- [netdrv] aquantia: use centralized core mtu check (David Arcari) [1452077]
- [netdrv] aquantia: Setup max_mtu in ndev to enable jumbo frames (David
Arcari) [1452077]
- [netdrv] aquantia: set net_device mtu when mtu is changed (David
Arcari) [1452077]
- [netdrv] aquantia: Fixes for aq_ndev_change_mtu (David Arcari) [1452077]
- [netdrv] aquantia: Show info message if bad firmware version detected
(David Arcari) [1452077]
- [netdrv] aquantia: Fix for multicast filter handling (David Arcari)
[1452077]
- [netdrv] aquantia: Fix for incorrect speed index (David Arcari) [1452077]
- [netdrv] aquantia: Workaround for HW checksum bug (David Arcari) [1452077]
- [netdrv] aquantia: Fix for number of RSS queues (David Arcari) [1452077]
- [netdrv] aquantia: Extra spinlocks removed (David Arcari) [1452077]
- [netdrv] aquantia: atlantic: remove declaration of
hw_atl_utils_hw_set_power (David Arcari) [1452077]
- [netdrv] aquantia: remove redundant checks on error status (David
Arcari) [1452077]
- [netdrv] intel: use core min/max MTU checking (David Arcari) [1454906]
- [netdrv] e1000e: Initial Support for IceLake (David Arcari) [1454906]
- [netdrv] e1000e: add check on e1e_wphy() return value (David Arcari)
[1454906]
- [netdrv] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails
(David Arcari) [1454906]
- [netdrv] e1000e: add statistic indicating number of skipped Tx
timestamps (David Arcari) [1454906]
- [netdrv] e1000e: fix race condition around skb_tstamp_tx() (David
Arcari) [1454906]
- [netdrv] update drivers to make both SW and HW TX timestamps (David
Arcari) [1454906]
- [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (David Arcari)
[1454906]
- [netdrv] sfc: don't try and read ef10 data on non-ef10 NIC (Jarod
Wilson) [1479400]
- [netdrv] sfc: Add ethtool -m support for QSFP modules (Jarod Wilson)
[1479400]
- [netdrv] sfc: don't read beyond unicast address list (Jarod Wilson)
[1474250 1479400]
- [netdrv] sfc: correct comment on efx_mcdi_process_event (Jarod Wilson)
[1479400]
- [netdrv] sfc: change Unknown MCDI event message to print full event
(Jarod Wilson) [1479400]
- [netdrv] sfc: fix attempt to translate invalid filter ID (Jarod
Wilson) [1479400]
- [netdrv] sfc: Fix MCDI command size for filter operations (Jarod
Wilson) [1449449 1479400]
- [netdrv] sfc: remove duplicate up_write on VF filter_sem (Jarod
Wilson) [1479400]
- [netdrv] sfc: revert changes to NIC revision numbers (Jarod Wilson)
[1479400]
- [netdrv] sfc: don't rearm interrupts if busy polling (Jarod Wilson)
[1479400]
- [netdrv] sfc: use core min/max MTU checking (Jarod Wilson) [1479400]
- [scsi] cxgb4i: assign rxqs in round robin mode (Arjun Vynipadath)
[1458307]
- [scsi] cxgbi: fix build with EXTRA_CFLAGS (Arjun Vynipadath) [1458307]
- [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Arjun
Vynipadath) [1458307]
- [iscsi] target: fix invalid flags in text response (Arjun Vynipadath)
[1458312]
- [iscsi] target: fix memory leak in iscsit_setup_text_cmd() (Arjun
Vynipadath) [1458312]
- [iscsi] cxgbit: add missing __kfree_skb() (Arjun Vynipadath) [1458312]
- [iscsi] cxgbit: fix sg_nents calculation (Arjun Vynipadath) [1458312]
- [iscsi] cxgbit: Add an #include directive (Arjun Vynipadath) [1458312]
- [infiniband] iw_cxgb4: don't use WR keys/addrs for 0 byte reads (Arjun
Vynipadath) [1458304]
- [infiniband] cxgb4: Fix error codes in c4iw_create_cq() (Arjun
Vynipadath) [1458304]
- [infiniband] rdma/cxgb4: Fix memory leaks during module exit (Arjun
Vynipadath) [1458304]
- [infiniband] rdma/iw_cxgb4: Avoid touch after free error in ARP
failure handlers (Arjun Vynipadath) [1458304]
- [infiniband] iw_cxgb4: check return value of alloc_skb (Arjun
Vynipadath) [1458304]
- [infiniband] cxgb4: Use more common logging style (Arjun Vynipadath)
[1458304]
- [infiniband] iw_cxgb4: clean up send_connect() (Arjun Vynipadath)
[1458304]
- [infiniband] rdma/cxgb4: Use AF_INET for sin_family field (Arjun
Vynipadath) [1458304]
- [infiniband] rdma/cxgb4: Handle NET_XMIT return codes (Arjun
Vynipadath) [1458304]
- [infiniband] rdma/cxgb4: Wake up waiters after flushing the qp (Arjun
Vynipadath) [1458304]
- [infiniband] rdma/cxgb4: Limit MRs to < 8GB for T4/T5 devices (Arjun
Vynipadath) [1458304]
[3.10.0-734.el7]
- [netdrv] ixgbe: Disable flow control for XFI (Ken Cox) [1452423]
- [netdrv] ixgbe: Do not support flow control autonegotiation for X553
(Ken Cox) [1452423]
- [netdrv] ixgbe: Update NW_MNG_IF_SEL support for X553 (Ken Cox) [1452423]
- [netdrv] ixgbe: Enable LASI interrupts for X552 devices (Ken Cox)
[1452423]
- [netdrv] ixgbe: Ensure MAC filter was added before setting MACVLAN
(Ken Cox) [1452423]
- [netdrv] ixgbe: pci_set_drvdata must be called before register_netdev
(Ken Cox) [1452423]
- [netdrv] ixgbe: Resolve cppcheck format string warning (Ken Cox) [1452423]
- [netdrv] ixgbe: fix writes to PFQDE (Ken Cox) [1452423]
- [netdrv] ixgbe: Bump version number (Ken Cox) [1452423]
- [netdrv] ixgbe: check for Tx timestamp timeouts during watchdog (Ken
Cox) [1452423]
- [netdrv] ixgbe: add statistic indicating number of skipped Tx
timestamps (Ken Cox) [1452423]
- [netdrv] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Ken Cox)
[1452423]
- [netdrv] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Ken
Cox) [1452423]
- [netdrv] ixgbe: Resolve warnings for -Wimplicit-fallthrough (Ken Cox)
[1452423]
- [netdrv] ixgbe: Resolve truncation warning for q_vector->name (Ken
Cox) [1452423]
- [netdrv] ixgbe: Add error checking to setting VF MAC (Ken Cox) [1452423]
- [netdrv] ixgbe: Correct thermal sensor event check (Ken Cox) [1452423]
- [netdrv] ixgbe: enable L3/L4 filtering for Tx switched packets (Ken
Cox) [1452423]
- [netdrv] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Ken
Cox) [1452423]
- [netdrv] ixgbe: initialize u64_stats_sync structures early at
ixgbe_probe (Ken Cox) [1452423]
- [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken
Cox) [1452423]
- [netdrv] ixgbe: Check for RSS key before setting value (Ken Cox) [1452423]
- [netdrv] ixgbe: Add 1000Base-T device based on X550EM_X MAC (Ken Cox)
[1452905 1452423]
- [netdrv] ixgbe: Allow setting zero MAC address for VF (Ken Cox) [1452423]
- [netdrv] ixgbe: clean macvlan MAC filter table on VF reset (Ken Cox)
[1452423]
- [netdrv] ixgbe: Acquire PHY semaphore before device reset (Ken Cox)
[1452423]
- [netdrv] ixgbe: Fix output from ixgbe_dump (Ken Cox) [1452423]
- [netdrv] ixgbe: Add support for maximum headroom when using build_skb
(Ken Cox) [1452423]
- [netdrv] ixgbe: add check for VETO bit when configuring link for KR
(Ken Cox) [1452423]
- [netdrv] ixgbe: Remove unused define (Ken Cox) [1452423]
- [netdrv] ixgbe: do not use adapter->num_vfs when setting VFs via
module parameter (Ken Cox) [1452423]
- [netdrv] ixgbe: return early instead of wrap block in if statement
(Ken Cox) [1452423]
- [netdrv] ixgbe: move num_vfs_macvlans allocation into separate
function (Ken Cox) [1452423]
- [netdrv] ixgbe: add default setup_link for x550em_a MAC type (Ken Cox)
[1452423]
- [netdrv] ixgbe: list X553 backplane speeds correctly (Ken Cox)
[1452908 1452423]
- [netdrv] ixgbe: Add X552 XFI backplane support (Ken Cox) [1452908 1452423]
- [netdrv] ixgbe: Complete support for X553 sgmii (Ken Cox) [1452908
1452423]
- [netdrv] ixgbe: Remove driver config for KX4 PHY (Ken Cox) [1452423]
- [netdrv] ixgbe: Remove pr_cont uses (Ken Cox) [1452423]
- [netdrv] ixgbe: Avoid Tx hang by not allowing more than the number of
VFs supported (Ken Cox) [1452423]
- [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb
code comment (Ken Cox) [1452423]
- [netdrv] intel: ixgbe: use new api ethtool_{get|set}_link_ksettings
(Ken Cox) [1452423]
- [netdrv] ixgbe: Limit use of 2K buffers on architectures with 256B or
larger cache lines (Ken Cox) [1452423]
- [netdrv] ixgbe: update the rss key on h/w, when ethtool ask for it
(Ken Cox) [1452423]
- [netdrv] scripts/spelling.txt: add "applys" pattern and fix typo
instances (Ken Cox) [1452423]
- [netdrv] ixgbe: Don't bother clearing buffer memory for descriptor
rings (Ken Cox) [1452423]
- [netdrv] ixgbe: Add support for build_skb (Ken Cox) [1452423]
- [netdrv] ixgbe: Add private flag to control buffer mode (Ken Cox)
[1452423]
- [netdrv] ixgbe: Add support for padding packet (Ken Cox) [1452423]
- [netdrv] ixgbe: Break out Rx buffer page management (Ken Cox) [1452423]
- [netdrv] ixgbe: Use length to determine if descriptor is done (Ken
Cox) [1452423]
- [netdrv] ixgbe: Make use of order 1 pages and 3K buffers independent
of FCoE (Ken Cox) [1452423]
- [netdrv] ixgbe: Update code to better handle incrementing page count
(Ken Cox) [1452423]
- [netdrv] ixgbe: Update driver to make use of DMA attributes in Rx path
(Ken Cox) [1452423]
- [netdrv] ixgbe: Only DMA sync frame length (Ken Cox) [1452423]
- [netdrv] ixgbe: Add function for checking to see if we can reuse page
(Ken Cox) [1452423]
- [netdrv] ixgbe: prefix Data Center Bridge ops struct (Ken Cox) [1452423]
- [netdrv] ixgbe: Support 2.5Gb and 5Gb speed (Ken Cox) [1452423]
- [netdrv] ixgbe: get rid of custom busy polling code (Ken Cox) [1452423]
- [netdrv] ixgbe: Flip to the new dev walk API (Ken Cox) [1452423]
- [netdrv] intel: use core min/max MTU checking (Ken Cox) [1452423]
- [netdrv] ixgbe: Error handler for duplicate filter locations in
hardware for cls_u32 offloads (Ken Cox) [1452423]
- [netdrv] ixgbe: Fix deleting link filters for cls_u32 offloads (Ken
Cox) [1452423]
- [netdrv] ixgbe: Match on multiple headers for cls_u32 offloads (Ken
Cox) [1452423]
- [netdrv] ixgbe: Add support for redirect action to cls_u32 offloads
(Ken Cox) [1452423]
- [netdrv] ixgbe: Extend cls_u32 offload to support UDP headers (Ken
Cox) [1452423]
- [netdrv] ixgbe: Fix cls_u32 offload support for L4 ports (Ken Cox)
[1452423]
- [netdrv] ixgbe: Fix cls_u32 offload support for fields with masks (Ken
Cox) [1452423]
- [netdrv] ixgbe: fix error handling in TC cls_u32 offload routines (Ken
Cox) [1452423]
- [netdrv] cls_u32: move TC offload feature bit into cls_u32 offload
logic (Ken Cox) [1452423]
- [netdrv] ixgbe: abort with cls u32 divisor groups greater than 1 (Ken
Cox) [1452423]
- [netdrv] ixgbe: add support for tc_u32 offload (Ken Cox) [1452423]
- [netdrv] ixgbe: limit combined total of macvlan and SR-IOV VFs (Ken
Cox) [1452423]
- [netdrv] bnx2: use setup_timer() helper (Ken Cox) [1479143]
- [netdrv] generalize napi_complete_done() (Ken Cox) [1479143]
- [netdrv] bnx2: use READ_ONCE() instead of barrier() (Ken Cox) [1479143]
- [netdrv] bnx2: use new api ethtool_{get|set}_link_ksettings (Ken Cox)
[1479143]
- [netdrv] bnx2: Wait for in-flight DMA to complete at probe stage (Ken
Cox) [1374594 1479143]
- [netdrv] bnx2: RHEL only patch to use new min/max MTU code without
breaking KABI (Ken Cox) [1479143]
- [netdrv] ethernet/broadcom: use core min/max MTU checking (Ken Cox)
[1479143]
[3.10.0-733.el7]
- [fs] ceph: fix __choose_mds() for LSSNAP request (Ilya Dryomov) [1489426]
- [fs] ceph: avoid panic in create_session_open_msg() if utsname()
returns NULL (Ilya Dryomov) [1489426]
- [fs] libceph: don't allow bidirectional swap of pg-upmap-items (Ilya
Dryomov) [1489426]
- [fs] ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap
(Ilya Dryomov) [1489426]
- [fs] ceph: fix message order check in handle_cap_export() (Ilya
Dryomov) [1489426]
- [fs] ceph: fix NULL pointer dereference in ceph_flush_snaps() (Ilya
Dryomov) [1489426]
- [fs] ceph: adjust 36 checks for NULL pointers (Ilya Dryomov) [1489426]
- [fs] ceph: delete an unnecessary return statement in
update_dentry_lease() (Ilya Dryomov) [1489426]
- [fs] ceph: ENOMEM pr_err in __get_or_create_frag() is redundant (Ilya
Dryomov) [1489426]
- [fs] ceph: check negative offsets in ceph_llseek() (Ilya Dryomov)
[1489426]
- [fs] ceph: more accurate statfs (Ilya Dryomov) [1489426]
- [fs] ceph: properly set snap follows for cap reconnect (Ilya Dryomov)
[1489426]
- [fs] ceph: don't use CEPH_OSD_FLAG_ORDERSNAP (Ilya Dryomov) [1489426]
- [fs] ceph: include snapc in debug message of write (Ilya Dryomov)
[1489426]
- [fs] ceph: make sure flushsnap messages are sent in proper order (Ilya
Dryomov) [1489426]
- [fs] ceph: fix -EOLDSNAPC handling (Ilya Dryomov) [1489426]
- [fs] ceph: send LSSNAP request to auth mds of directory inode (Ilya
Dryomov) [1489426]
- [fs] ceph: cleanup ceph_readdir_prepopulate() (Ilya Dryomov) [1489426]
- [fs] ceph: new cap message flags indicate if there is pending capsnap
(Ilya Dryomov) [1489426]
- [fs] ceph: nuke startsync op (Ilya Dryomov) [1489426]
- [fs] rbd: silence bogus uninitialized use warning in
rbd_acquire_lock() (Ilya Dryomov) [1489426]
- [fs] ceph: validate correctness of some mount options (Ilya Dryomov)
[1489426]
- [fs] ceph: limit osd write size (Ilya Dryomov) [1489426]
- [fs] ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN (Ilya Dryomov)
[1489426]
- [fs] ceph: remove unused cap_release_safety mount option (Ilya
Dryomov) [1489426]
- [fs] libceph: make RECOVERY_DELETES feature create a new interval
(Ilya Dryomov) [1489426]
- [fs] libceph: upmap semantic changes (Ilya Dryomov) [1489426]
- [fs] crush: assume weight_set != null imples weight_set_size > 0 (Ilya
Dryomov) [1489426]
- [fs] libceph: fallback for when there isn't a pool-specific choose_arg
(Ilya Dryomov) [1489426]
- [fs] libceph: don't call ->reencode_message() more than once per
message (Ilya Dryomov) [1489426]
- [fs] libceph: make encode_request_*() work with r_mempool requests
(Ilya Dryomov) [1489426]
- [fs] libceph: potential NULL dereference in ceph_msg_data_create()
(Ilya Dryomov) [1489426]
- [fs] ceph: fix race in concurrent readdir (Ilya Dryomov) [1489426]
- [fs] libceph: don't call encode_request_finish() on MOSDBackoff
messages (Ilya Dryomov) [1489426]
- [fs] libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()
(Ilya Dryomov) [1489426]
- [fs] libceph: set -EINVAL in one place in crush_decode() (Ilya
Dryomov) [1489426]
- [fs] libceph: NULL deref on osdmap_apply_incremental() error path
(Ilya Dryomov) [1489426]
- [fs] libceph: fix old style declaration warnings (Ilya Dryomov) [1489426]
- [fs] libceph: advertise support for NEW_OSDOP_ENCODING and
SERVER_LUMINOUS (Ilya Dryomov) [1489426]
- [fs] libceph: osd_state is 32 bits wide in luminous (Ilya Dryomov)
[1489426]
- [fs] crush: remove an obsolete comment (Ilya Dryomov) [1489426]
- [fs] crush: crush_init_workspace starts with struct crush_work (Ilya
Dryomov) [1489426]
- [fs] libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()
(Ilya Dryomov) [1489426]
- [fs] crush: implement weight and id overrides for straw2 (Ilya
Dryomov) [1489426]
- [fs] libceph: apply_upmap() (Ilya Dryomov) [1489426]
- [fs] libceph: compute actual pgid in ceph_pg_to_up_acting_osds() (Ilya
Dryomov) [1489426]
- [fs] libceph: pg_upmap[_items] infrastructure (Ilya Dryomov) [1489426]
- [fs] libceph: ceph_decode_skip_* helpers (Ilya Dryomov) [1489426]
- [fs] libceph: kill __{insert, lookup, remove}_pg_mapping() (Ilya
Dryomov) [1489426]
- [fs] libceph: introduce and switch to decode_pg_mapping() (Ilya
Dryomov) [1489426]
- [fs] libceph: don't pass pgid by value (Ilya Dryomov) [1489426]
- [fs] libceph: respect RADOS_BACKOFF backoffs (Ilya Dryomov) [1489426]
- [fs] libceph: make DEFINE_RB_* helpers more general (Ilya Dryomov)
[1489426]
- [fs] libceph: avoid unnecessary pi lookups in calc_target() (Ilya
Dryomov) [1489426]
- [fs] libceph: use target pi for calc_target() calculations (Ilya
Dryomov) [1489426]
- [fs] libceph: always populate t->target_{oid, oloc} in calc_target()
(Ilya Dryomov) [1489426]
- [fs] libceph: make sure need_resend targets reflect latest map (Ilya
Dryomov) [1489426]
- [fs] libceph: delete from need_resend_linger before
check_linger_pool_dne() (Ilya Dryomov) [1489426]
- [fs] libceph: resend on PG splits if OSD has RESEND_ON_SPLIT (Ilya
Dryomov) [1489426]
- [fs] libceph: drop need_resend from calc_target() (Ilya Dryomov) [1489426]
- [fs] libceph: MOSDOp v8 encoding (actual spgid + full hash) (Ilya
Dryomov) [1489426]
- [fs] libceph: ceph_connection_operations::reencode_message() method
(Ilya Dryomov) [1489426]
- [fs] libceph: encode_{pgid,oloc}() helpers (Ilya Dryomov) [1489426]
- [fs] libceph: introduce ceph_spg, ceph_pg_to_primary_shard() (Ilya
Dryomov) [1489426]
- [fs] libceph: new pi->last_force_request_resend (Ilya Dryomov) [1489426]
- [fs] libceph: fold [l]req->last_force_resend into
ceph_osd_request_target (Ilya Dryomov) [1489426]
- [fs] libceph: support SERVER_JEWEL feature bits (Ilya Dryomov) [1489426]
- [fs] libceph: advertise support for OSD_POOLRESEND (Ilya Dryomov)
[1489426]
- [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Ilya
Dryomov) [1489426]
- [fs] libceph: new features macros (Ilya Dryomov) [1489426]
- [fs] libceph: remove ceph_sanitize_features() workaround (Ilya
Dryomov) [1489426]
- [fs] ceph: update ceph_dentry_info::lease_session when necessary (Ilya
Dryomov) [1489426]
- [fs] ceph: avoid accessing freeing inode in ceph_check_delayed_caps()
(Ilya Dryomov) [1489426]
- [fs] ceph: avoid invalid memory dereference in the middle of umount
(Ilya Dryomov) [1489426]
- [fs] ceph: getattr before read on ceph.* xattrs (Ilya Dryomov) [1489426]
- [fs] ceph: don't re-send interrupted flock request (Ilya Dryomov)
[1489426]
- [fs] ceph: cleanup writepage_nounlock() (Ilya Dryomov) [1489426]
- [fs] ceph: redirty page when writepage_nounlock() skips unwritable
page (Ilya Dryomov) [1489426]
- [fs] ceph: remove useless page->mapping check in writepage_nounlock()
(Ilya Dryomov) [1489426]
- [fs] ceph: update the 'approaching max_size' code (Ilya Dryomov) [1489426]
- [fs] ceph: re-request max size after importing caps (Ilya Dryomov)
[1489426]
- [fs] ceph: unify inode i_ctime update (Ilya Dryomov) [1489426]
- [fs] ceph: check i_nlink while converting a file handle to dentry
(Ilya Dryomov) [1489426]
- [fs] ceph: check that the new inode size is within limits in
ceph_fallocate() (Ilya Dryomov) [1489426]
- [fs] libceph: cleanup old messages according to reconnect seq (Ilya
Dryomov) [1489426]
- [fs] libceph: NULL deref on crush_decode() error path (Ilya Dryomov)
[1489426]
- [fs] libceph: fix error handling in process_one_ticket() (Ilya
Dryomov) [1489426]
- [fs] libceph: validate blob_struct_v in process_one_ticket() (Ilya
Dryomov) [1489426]
- [fs] libceph: drop version variable from ceph_monmap_decode() (Ilya
Dryomov) [1489426]
- [fs] libceph: make ceph_msg_data_advance() return void (Ilya Dryomov)
[1489426]
- [fs] libceph: use kbasename() and kill ceph_file_part() (Ilya Dryomov)
[1489426]
[3.10.0-732.el7]
- [netdrv] liquidio: fix build errors when CONFIG_DYNAMIC_DEBUG=y and
both PF and VF drivers are built as loadable modules (Felix Manlunas)
[1451436]
- [netdrv] liquidio: fix crash in presence of zeroed-out base address
regs (Felix Manlunas) [1451436]
- [netdrv] liquidio: show NIC's U-Boot version in a dev_info() message
(Felix Manlunas) [1451436]
- [netdrv] liquidio: change manner of detecting whether or not NIC
firmware is loaded (Felix Manlunas) [1451436]
- [netdrv] liquidio: make VF driver notify NIC firmware of MTU change
(Felix Manlunas) [1451436]
- [netdrv] liquidio: move macro definition to a proper place (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix use of pf in pass-through mode in a virtual
machine (Felix Manlunas) [1451436]
- [netdrv] liquidio: remove support for deprecated f/w cmd
OCTNET_CMD_RESET_PF (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix Smatch error (Felix Manlunas) [1451436]
- [netdrv] liquidio: with embedded f/w, issue droq credits before
enablement (Felix Manlunas) [1451436]
- [netdrv] liquidio: with embedded f/w, don't reload f/w, issue pf flr
at exit (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix spelling mistake: "interuupt" -> "interrupt"
(Felix Manlunas) [1451436]
- [netdrv] liquidio: update VF's netdev->extended->max_mtu if there's a
change in PF's MTU (Felix Manlunas) [1451436]
- [netdrv] liquidio: added support for ethtool --set-channels feature
(Felix Manlunas) [1451436]
- [netdrv] liquidio: moved octeon_setup_interrupt to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_legacy_intr_handler to lio_core.c
(Felix Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_msix_intr_handler to lio_core.c
(Felix Manlunas) [1451436]
- [netdrv] liquidio: fix issues with fw_type module parameter (Felix
Manlunas) [1451436]
- [netdrv] liquidio: added support for ethtool --set-ring feature (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_setup_io_queues to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_napi_poll to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_napi_drv_callback to lio_core.c
(Felix Manlunas) [1451436]
- [netdrv] liquidio: moved liquidio_push_packet to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved octeon_setup_droq to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved update_txq_status to lio_core.c (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved wait_for_pending_requests to octeon_network.h
(Felix Manlunas) [1451436]
- [netdrv] liquidio: fix duplicated code for different branches (Felix
Manlunas) [1451436]
- [netdrv] liquidio: update debug console logging mechanism (Felix
Manlunas) [1451436]
- [netdrv] liquidio: moved ptp_enable to octeon_device structure (Felix
Manlunas) [1451436]
- [netdrv] liquidio: removed check for queue size alignment (Felix
Manlunas) [1451436]
- [netdrv] liquidio: rx/tx queue cleanup (Felix Manlunas) [1451436]
- [netdrv] liquidio: napi cleanup (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix misspelled firmware image filenames (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix wrong info about vf rx/tx ring parameters
reported to ethtool (Felix Manlunas) [1451436]
- [netdrv] liquidio: moved console_bitmask module param to lio_main.c
(Felix Manlunas) [1451436]
- [netdrv] liquidio: add missing strings in oct_dev_state_str array
(Felix Manlunas) [1451436]
- [netdrv] liquidio: set sriov_totalvfs correctly (Felix Manlunas) [1451436]
- [netdrv] liquidio: bump up driver version to match newer NIC firmware
(Felix Manlunas) [1451436]
- [netdrv] liquidio: cleanup: removed cryptic and misleading macro
(Felix Manlunas) [1451436]
- [netdrv] liquidio: standardization: use min_t instead of custom macro
(Felix Manlunas) [1451436]
- [netdrv] liquidio: fix implicit irq include causing build failures
(Felix Manlunas) [1451436]
- [netdrv] liquidio: lio_main: remove unnecessary static in
setup_io_queues() (Felix Manlunas) [1451436]
- [netdrv] liquidio: lio_vf_main: remove unnecessary static in
setup_io_queues() (Felix Manlunas) [1451436]
- [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas)
[1451436]
- [netdrv] liquidio: lowmem: do not dereference null ptr (Felix
Manlunas) [1451436]
- [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas)
[1451436]
- [netdrv] liquidio: support new firmware statistic fw_err_pki (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix possible eeprom format string overflow (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix bug in soft reset failure detection (Felix
Manlunas) [1451436]
- [netdrv] liquidio: stop using huge static buffer, save 4096k in .data
(Felix Manlunas) [1451436]
- [netdrv] liquidio: replace info-pointer mode with buffer-pointer-only
mode (Felix Manlunas) [1451436]
- [netdrv] liquidio: implement vlan filter enable and disable (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix VF driver off-by-one bug when setting ethtool
-C ethX rx-frames (Felix Manlunas) [1451436]
- [netdrv] liquidio: disallow enabling firmware debug from a VF (Felix
Manlunas) [1451436]
- [netdrv] liquidio: Fix checkpatch errors with references crossing
single line (Felix Manlunas) [1451436]
- [netdrv] liquidio: VF interrupt initialization cleanup (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix inaccurate count of napi-processed rx packets
reported to Octeon (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix rare pci_driver.probe failure of VF driver
(Felix Manlunas) [1451436]
- [netdrv] liquidio: handle HWTSTAMP_FILTER_NTP_ALL (Felix Manlunas)
[1451436]
- [netdrv] liquidio: make the spinlock octeon_devices_lock static (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix PF falsely indicating success at setting MAC
address of a nonexistent VF (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix insmod failure when multiple NICs are plugged
in (Felix Manlunas) [1451436]
- [netdrv] liquidio: silence a locking static checker warning (Felix
Manlunas) [1451436]
- [netdrv] liquidio: remove unnecessary variable assignment (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix VF incorrectly indicating that it successfully
set its VLAN (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix Octeon core watchdog timeout false alarm (Felix
Manlunas) [1451436]
- [netdrv] liquidio: clear the correct memory (Felix Manlunas) [1451436]
- [netdrv] liquidio: add explicit interrupt.h includes (Felix Manlunas)
[1451436]
- [netdrv] liquidio: refactor interrupt moderation code (Felix Manlunas)
[1451436]
- [netdrv] liquidio: do not reset Octeon if NIC firmware was preloaded
(Felix Manlunas) [1451436]
- [netdrv] liquidio: fix tx completions in napi poll (Felix Manlunas)
[1451436]
- [netdrv] liquidio: allocate RX buffers in OOM conditions in PF and VF
(Felix Manlunas) [1451436]
- [netdrv] liquidio: fix Coverity scan errors (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix for vf mac addr command sent to nic firmware
(Felix Manlunas) [1451436]
- [netdrv] liquidio: add debug error messages to report command timeout
(Felix Manlunas) [1451436]
- [netdrv] liquidio: remove duplicate code (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix wrong information about link modes reported to
ethtool (Felix Manlunas) [1451436]
- [netdrv] liquidio: use meaningful names for IRQs (Felix Manlunas)
[1451436]
- [netdrv] liquidio: remove/replace invalid code (Felix Manlunas) [1451436]
- [netdrv] liquidio: optimize DMA in NUMA systems (Felix Manlunas) [1451436]
- [netdrv] liquidio: add support for XPS (Felix Manlunas) [1451436]
- [netdrv] liquidio: improve UDP TX performance (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix build errors when linux/phy*.h is removed from
dsa.h (Felix Manlunas) [1451436]
- [netdrv] liquidio: do not dereference pointer if it's NULL (Felix
Manlunas) [1451436]
- [netdrv] liquidio: fix for iq and droq cnts going negative (Felix
Manlunas) [1451436]
- [netdrv] liquidio: generalize napi_complete_done() (Felix Manlunas)
[1451436]
- [netdrv] liquidio: Avoid accessing skb after submitting to input queue
(Felix Manlunas) [1451436]
- [netdrv] liquidio: Remove usage of net_device last_rx member (Felix
Manlunas) [1451436]
- [netdrv] liquidio: use fallback for selecting txq (Felix Manlunas)
[1451436]
- [netdrv] liquidio vf: reduce load time of module (Felix Manlunas)
[1451436]
- [netdrv] liquidio: remove unnecessary code (Felix Manlunas) [1451436]
- [netdrv] liquidio: store the L4 hash of rx packets in skb (Felix
Manlunas) [1451436]
- [netdrv] liquidio: simplify octeon_flush_iq() (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix wrong information about channels reported to
ethtool (Felix Manlunas) [1451436]
- [netdrv] liquidio vf: fix incorrect struct being used (Felix Manlunas)
[1451436]
- [netdrv] liquidio: remove PTP support in 23XX adapters (Felix
Manlunas) [1451436]
- [netdrv] liquidio: optimize reads from Octeon PCI console (Felix
Manlunas) [1451436]
- [netdrv] liquidio VF error handling (Felix Manlunas) [1451436]
- [netdrv] liquidio VF timestamp (Felix Manlunas) [1451436]
- [netdrv] liquidio VF ethtool stats (Felix Manlunas) [1451436]
- [netdrv] liquidio VF vxlan (Felix Manlunas) [1451436]
- [netdrv] liquidio VF vlan support (Felix Manlunas) [1451436]
- [netdrv] liquidio VF rx data and ctl path (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF TX buffers (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF xmit (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF scatter gather lists (Felix Manlunas)
[1451436]
- [netdrv] liquidio cn23xx: VF mac address (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF link status (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF offload features (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF init and destroy (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF interrupt (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF mailbox (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: init VF softcommand queues (Felix Manlunas)
[1451436]
- [netdrv] liquidio cn23xx: VF register access (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF queue setup (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF config setup (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF registration (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF register definitions (Felix Manlunas)
[1451436]
- [netdrv] liquidio cn23xx: bitwise vs logical AND typo (Felix Manlunas)
[1451436]
- [netdrv] liquidio cn23xx: fix for new check patch errors (Felix
Manlunas) [1451436]
- [netdrv] liquidio cn23xx: copyrights changes and alignment (Felix
Manlunas) [1451436]
- [netdrv] liquidio cn23xx: code cleanup (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: device states (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: VF related operations (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: mailbox interrupt processing (Felix
Manlunas) [1451436]
- [netdrv] liquidio cn23xx: Mailbox support (Felix Manlunas) [1451436]
- [netdrv] liquidio cn23xx: sysfs VF config support (Felix Manlunas)
[1451436]
- [netdrv] liquidio cn23xx: HW config for VF support (Felix Manlunas)
[1451436]
- [netdrv] liquidio: use core min/max MTU checking (Felix Manlunas)
[1451436]
- [netdrv] liquidio: cn23xx: fix a loop timeout (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX pause frame support (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX napi support (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX health monitoring (Felix Manlunas) [1451436]
- [netdrv] liquidio: ethtool and led control support (Felix Manlunas)
[1451436]
- [netdrv] liquidio: CN23XX octeon3 instruction (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX IQ access (Felix Manlunas) [1451436]
- [netdrv] liquidio: RX control commands (Felix Manlunas) [1451436]
- [netdrv] liquidio: link and control commands (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX firmware download (Felix Manlunas) [1451436]
- [netdrv] liquidio: MSIX support for CN23XX (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX queue manipulation (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX register setup (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX device init and sriov config (Felix
Manlunas) [1451436]
- [netdrv] liquidio: CN23XX queue definitions (Felix Manlunas) [1451436]
- [netdrv] liquidio: CN23XX register definitions (Felix Manlunas) [1451436]
- [netdrv] liquidio: Common enable irq function (Felix Manlunas) [1451436]
- [netdrv] liquidio: Firmware version management (Felix Manlunas) [1451436]
- [netdrv] liquidio: Consolidate common functionality (Felix Manlunas)
[1451436]
- [netdrv] liquidio: declare liquidio_set_rxcsum_command static (Felix
Manlunas) [1451436]
- [netdrv] liquidio: Response header changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: Remove redundant code (Felix Manlunas) [1451436]
- [netdrv] liquidio: Droq validation (Felix Manlunas) [1451436]
- [netdrv] liquidio: MTU limits (Felix Manlunas) [1451436]
- [netdrv] liquidio: free resources during shutdown (Felix Manlunas)
[1451436]
- [netdrv] liquidio: iq/oq limits (Felix Manlunas) [1451436]
- [netdrv] liquidio: softcommand delay (Felix Manlunas) [1451436]
- [netdrv] liquidio: IQ synchronization (Felix Manlunas) [1451436]
- [netdrv] liquidio: Macro replacements (Felix Manlunas) [1451436]
- [netdrv] liquidio: Vxlan support (Felix Manlunas) [1451436]
(Felix Manlunas) [1451436]
- [netdrv] liquidio: ddr timeout (Felix Manlunas) [1451436]
- [netdrv] liquidio: Support priv flag (Felix Manlunas) [1451436]
- [netdrv] liquidio: ptp info (Felix Manlunas) [1451436]
- [netdrv] liquidio: New xaui info (Felix Manlunas) [1451436]
- [netdrv] liquidio: New statistics support (Felix Manlunas) [1451436]
- [netdrv] liquidio: tx rx interrupt moderation (Felix Manlunas) [1451436]
- [netdrv] liquidio: chip reset changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: New unload state (Felix Manlunas) [1451436]
- [netdrv] liquidio: Firmware image download (Felix Manlunas) [1451436]
- [netdrv] liquidio: Napi rx/tx traffic (Felix Manlunas) [1451436]
- [netdrv] liquidio: Vlan filtering (Felix Manlunas) [1451436]
- [netdrv] liquidio: Vlan offloads changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: soft command buffer limits (Felix Manlunas) [1451436]
- [netdrv] liquidio: Introduce new octeon2/3 header (Felix Manlunas)
[1451436]
- [netdrv] liquidio: Replace ifidx for FW commands (Felix Manlunas)
[1451436]
- [netdrv] liquidio: New driver FW command structure (Felix Manlunas)
[1451436]
- [netdrv] liquidio: Consider PTP for packet size calculations (Felix
Manlunas) [1451436]
- [netdrv] liquidio: RX desc alloc changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: RX queue alloc changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: Scatter gather list per IQ (Felix Manlunas) [1451436]
- [netdrv] liquidio: Host queue mapping changes (Felix Manlunas) [1451436]
- [netdrv] liquidio: Avoid double free during soft command (Felix
Manlunas) [1451436]
- [netdrv] cavium: liquidio: Remove deprecated create_workqueue (Felix
Manlunas) [1451436]
- [netdrv] cavium: liquidio: request_manager: Remove create_workqueue
(Felix Manlunas) [1451436]
- [netdrv] cavium: liquidio: response_manager: Remove create_workqueue
(Felix Manlunas) [1451436]
- [netdrv] liquidio: use kmemdup (Felix Manlunas) [1451436]
- [netdrv] liquidio: replace netdev->trans_start update with helper
(Felix Manlunas) [1451436]
- [netdrv] cavium: liquidio: fix check for in progress flag (Felix
Manlunas) [1451436]
- [netdrv] cavium: liquidio: Return correct error code (Felix Manlunas)
[1451436]
- [netdrv] cavium: liquidio: use helpers ns_to_timespec64() (Felix
Manlunas) [1451436]
- [netdrv] cavium: liquidio: constify pci_error_handlers structures
(Felix Manlunas) [1451436]
- [netdrv] liquidio: get rid of unnecessary initializations in
.get_drvinfo() (Felix Manlunas) [1451436]
- [netdrv] liquidio: use kzalloc in setup_glist() (Felix Manlunas) [1451436]
- [netdrv] liquidio: Delete unnecessary checks before the function call
"vfree" (Felix Manlunas) [1451436]
- [netdrv] liquidio: fix some error handling in lio_set_phys_id() (Felix
Manlunas) [1451436]
- [netdrv] Modify liquidio Kconfig for crc lib (Felix Manlunas) [1451436]
- [netdrv] Fix Cavium liquidio build related errors and warnings (Felix
Manlunas) [1451436]
- [netdrv] reference new cavium directory in Makefile and Kconfig (Felix
Manlunas) [1451436]
- [netdrv] Add support of Cavium liquidio ethernet adapters (Felix
Manlunas) [1451436]
- [kernel] pci: Add Cavium PCI vendor id (Felix Manlunas) [1451436]
[3.10.0-731.el7]
- [char] tpm: do not suspend/resume if power stays on (Jerry Snitselaar)
[1456939]
- [char] tpm: use tpm2_pcr_read() in tpm2_do_selftest() (Jerry
Snitselaar) [1456939]
- [char] tpm: use tpm_buf functions in tpm2_pcr_read() (Jerry
Snitselaar) [1456939]
- [char] tpm_tis: make ilb_base_addr static (Jerry Snitselaar) [1456939]
- [char] tpm: consolidate the TPM startup code (Jerry Snitselaar) [1456939]
- [char] tpm: Enable CLKRUN protocol for Braswell systems (Jerry
Snitselaar) [1456939]
- [char] tpm/tpm_crb: fix priv->cmd_size initialisation (Jerry
Snitselaar) [1456939]
- [char] tpm: fix a kernel memory leak in tpm-sysfs.c (Jerry Snitselaar)
[1456939]
- [char] tpm/tpm_atmel: remove unnecessary NULL check (Jerry Snitselaar)
[1456939]
- [char] tpm: vtpm_proxy: Prevent userspace from sending driver command
(Jerry Snitselaar) [1456939]
- [char] tpm: vtpm_proxy: Implement request_locality function (Jerry
Snitselaar) [1456939]
- [char] tpm: vtpm_proxy: Suppress error logging when in closed state
(Jerry Snitselaar) [1456939]
- [char] tpm, tpmrm: Mark tpmrm_write as static (Jerry Snitselaar) [1456939]
- [char] tpm: remove struct tpm_pcrextend_in (Jerry Snitselaar) [1456939]
- [char] tpm, tpm_infineon: remove useless snprintf() calls (Jerry
Snitselaar) [1456939]
- [char] tpm: fix byte order related arithmetic inconsistency in
tpm_getcap() (Jerry Snitselaar) [1456939]
- [char] tpm: Apply a sane minimum adapterlimit value for retransmission
(Jerry Snitselaar) [1456939]
- [char] tpm_tis: Consolidate the platform and acpi probe flow (Jerry
Snitselaar) [1456939]
- [char] tpm_tis: Use platform_get_irq (Jerry Snitselaar) [1456939]
- [char] tpm_tis: Fix IRQ autoprobing when using platform_device (Jerry
Snitselaar) [1456939]
- [char] tpm_tis: convert to using locality callbacks (Jerry Snitselaar)
[1456939]
- [char] tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend()
(Jerry Snitselaar) [1456939]
- [char] tpm: move endianness conversion of ordinals to tpm_input_header
(Jerry Snitselaar) [1456939]
- [char] tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to
tpm_input_header (Jerry Snitselaar) [1456939]
- [char] acpica: Add header support for TPM2 table changes (Jerry
Snitselaar) [1456939]
- [char] tpm: Fix reference count to main device (Jerry Snitselaar)
[1456939]
- [char] tpm: fix handling of the TPM 2.0 event logs (Jerry Snitselaar)
[1456939]
- [char] tpm_crb: remove a cruft constant (Jerry Snitselaar) [1456939]
- [char] tpm/tpm_crb: Enable TPM CRB interface for ARM64 (Jerry
Snitselaar) [1456939]
- [char] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1456939]
- [char] tpm/tpm_crb: fix unused warnings on suspend/resume functions
(Jerry Snitselaar) [1456939]
- [char] tpm: add sleep only for retry in i2c_nuvoton_write_status()
(Jerry Snitselaar) [1456939]
- [char] vtpm: Fix missing NULL check (Jerry Snitselaar) [1456939]
- [char] tpm2: add session handle context saving and restoring to the
space code (Jerry Snitselaar) [1456939]
(Jerry Snitselaar) [1456939]
- [char] tpm: split out tpm-dev.c into tpm-dev.c and tpm-common-dev.c
(Jerry Snitselaar) [1456939]
- [char] tpm: infrastructure for TPM spaces (Jerry Snitselaar) [1456939]
- [char] tpm: validate TPM 2.0 commands (Jerry Snitselaar) [1456939]
- [char] tpm: export tpm2_flush_context_cmd (Jerry Snitselaar) [1456939]
- [char] tpm: move length validation to tpm_transmit() (Jerry
Snitselaar) [1456939]
- [char] tpm: select CONFIG_CRYPTO (Jerry Snitselaar) [1456939]
- [char] tpm: msleep() delays - replace with usleep_range() in i2c
nuvoton driver (Jerry Snitselaar) [1456939]
- [char] tpm_tis_core: Choose appropriate timeout for reading burstcount
(Jerry Snitselaar) [1456939]
- [char] tpm: declare tpm2_get_pcr_allocation() as static (Jerry
Snitselaar) [1456939]
- [char] tpm: Fix expected number of response bytes of TPM1.2 PCR Extend
(Jerry Snitselaar) [1456939]
- [char] tpm: fix misspelled "facilitate" in module parameter
description (Jerry Snitselaar) [1456939]
- [char] tpm: silence an array overflow warning (Jerry Snitselaar) [1456939]
- [char] tpm: fix the type of owned field in cap_t (Jerry Snitselaar)
[1456939]
- [char] tpm: add securityfs support for TPM 2.0 firmware event log
(Jerry Snitselaar) [1456939]
- [char] tpm: enhance read_log_of() to support Physical TPM event log
(Jerry Snitselaar) [1456939]
- [char] tpm: enhance TPM 2.0 PCR extend to support multiple banks
(Jerry Snitselaar) [1456939]
- [char] tpm: implement TPM 2.0 capability to get active PCR banks
(Jerry Snitselaar) [1456939]
- [char] tpm: fix RC value check in tpm2_seal_trusted (Jerry Snitselaar)
[1456939]
- [char] tpm_tis: fix iTPM probe via probe_itpm() function (Jerry
Snitselaar) [1456939]
- [char] tpm: Begin the process to deprecate user_read_timer (Jerry
Snitselaar) [1456939]
- [char] tpm: remove tpm_read_index and tpm_write_index from tpm.h
(Jerry Snitselaar) [1456939]
- [char] tpm: Check size of response before accessing data (Jerry
Snitselaar) [1456939]
- [char] tpm_tis: use default timeout value if chip reports it as zero
(Jerry Snitselaar) [1456939]
- [char] tpm: Do not print an error message when doing TPM auto startup
(Jerry Snitselaar) [1456939]
- [char] tpm, tpm_crb: Handle 64-bit resource in crb_check_resource()
(Jerry Snitselaar) [1456939]
- [char] tpm/tpm_tis_spi: drop duplicate header module.h (Jerry
Snitselaar) [1456939]
- [char] tpm/st33zp24: Remove unneeded linux/miscdevice.h include (Jerry
Snitselaar) [1456939]
- [char] tpm/vtpm: fix kdoc warnings (Jerry Snitselaar) [1456939]
- [char] tmp: use pdev for parent device in tpm_chip_alloc (Jerry
Snitselaar) [1456939]
- [char] tpm/tpm2-chip: fix kdoc errors (Jerry Snitselaar) [1456939]
- [char] tpm: add kdoc for tpm_transmit and tpm_transmit_cmd (Jerry
Snitselaar) [1456939]
- [char] tpm: adjust return value of tpm_read_log (Jerry Snitselaar)
[1456939]
- [char] tpm: vtpm_proxy: conditionally call tpm_chip_unregister (Jerry
Snitselaar) [1456939]
- [char] tpm: Fix handling of missing event log (Jerry Snitselaar) [1456939]
- [char] tpm: Check the bios_dir entry for NULL before accessing it
(Jerry Snitselaar) [1456939]
- [char] tpm: return -ENODEV if np is not set (Jerry Snitselaar) [1456939]
- [char] tpm: cleanup of printk error messages (Jerry Snitselaar) [1456939]
- [char] tpm: replace of_find_node_by_name() with dev of_node property
(Jerry Snitselaar) [1456939]
- [char] tpm: redefine read_log() to handle ACPI/OF at runtime (Jerry
Snitselaar) [1456939]
- [char] tpm: fix the missing .owner in tpm_bios_measurements_ops (Jerry
Snitselaar) [1456939]
- [char] tpm: have event log use the tpm_chip (Jerry Snitselaar) [1456939]
- [char] tpm: drop tpm1_chip_register(/unregister) (Jerry Snitselaar)
[1456939]
- [char] tpm: replace dynamically allocated bios_dir with a static array
(Jerry Snitselaar) [1456939]
- [char] tpm: replace symbolic permission with octal for securityfs
files (Jerry Snitselaar) [1456939]
- [char] tpm: fix kerneldoc tpm2_unseal_trusted name typo (Jerry
Snitselaar) [1456939]
- [char] tpm_tis: Allow tpm_tis to be bound using DT (Jerry Snitselaar)
[1456939]
- [char] tpm, tpm_vtpm_proxy: add kdoc comments for
VTPM_PROXY_IOC_NEW_DEV (Jerry Snitselaar) [1456939]
- [char] tpm: define a generic open() method for ascii & bios
measurements (Jerry Snitselaar) [1456939]
- [char] documentation: tpm: add the Physical TPM device tree binding
documentation (Jerry Snitselaar) [1456939]
- [char] documentation: tpm: add the IBM Virtual TPM device tree binding
documentation (Jerry Snitselaar) [1456939]
- [char] tpm: Get rid of TPM_CHIP_FLAG_REGISTERED (Jerry Snitselaar)
[1456939]
- [char] tpm tis: Do not print timeout messages twice (Jerry Snitselaar)
[1456939]
- [char] tpm_tis: Check return values from get_burstcount (Jerry
Snitselaar) [1456939]
- [char] tpm: place kdoc just above tpm_pcr_extend (Jerry Snitselaar)
[1456939]
- [char] tpm: sanitize constant expressions (Jerry Snitselaar) [1456939]
- [char] tpm: Clean up reading of timeout and duration capabilities
(Jerry Snitselaar) [1456939]
- [char] tpm: Check return code of wait_for_tpm_stat (Jerry Snitselaar)
[1456939]
- [char] ima: the reason for TPM-bypass mode (Jerry Snitselaar) [1456939]
[3.10.0-730.el7]
- [scsi] bnx2fc: Plug CPU hotplug race (Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: remove obsolete bnx2fc_eh_host_reset() definition
(Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: Update version number to 2.11.8 (Maurizio Lombardi)
[1461963]
- [scsi] bnx2fc: Make rport_terminate_io callback a NOOP (Maurizio
Lombardi) [1461963]
- [scsi] bnx2fc: If IO is still in cleanup then do not return to SCSI
layer (Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM
that are zero (Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: Update copyright for 2017 (Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: Check for connection offload before sending RRQ
(Maurizio Lombardi) [1461963]
- [scsi] bnx2fc: Add filters to the non-offload FCoE receive path
(Maurizio Lombardi) [1461963]
- [scsi] smartpqi: update driver version (Don Brace) [1457414]
- [scsi] smartpqi: cleanup raid map warning message (Don Brace) [1457414]
- [scsi] smartpqi: update controller ids (Don Brace) [1457414]
- [scsi] smartpqi: remove the smp_handler stub (Don Brace) [1457414]
- [scsi] smartpqi: change driver version to 1.1.2-125 (Don Brace) [1457414]
- [scsi] smartpqi: add in new controller ids (Don Brace) [1457414]
- [scsi] smartpqi: update kexec and power down support (Don Brace) [1457414]
- [scsi] smartpqi: cleanup doorbell register usage (Don Brace) [1457414]
- [scsi] smartpqi: update pqi passthru ioctl (Don Brace) [1457414]
- [scsi] smartpqi: enhance BMIC cache flush (Don Brace) [1457414]
- [scsi] smartpqi: add pqi reset quiesce support (Don Brace) [1457414]
- [scsi] smartpqi: remove sanitize_inquiry_string (Don Brace) [1457414]
- [scsi] smartpqi: limit transfer length to 1MB (Don Brace) [1457414]
- [scsi] smartpqi: mark PM functions as __maybe_unused (Don Brace) [1457414]
- [scsi] smartpqi: bump driver version (Don Brace) [1457414]
- [scsi] smartpqi: remove writeq/readq function definitions (Don Brace)
[1457414]
- [scsi] smartpqi: add module parameters (Don Brace) [1457414]
- [scsi] smartpqi: cleanup list initialization (Don Brace) [1457414]
- [scsi] smartpqi: add raid level show (Don Brace) [1457414]
- [scsi] smartpqi: make ioaccel references consistent (Don Brace) [1457414]
- [scsi] smartpqi: enhance device add and remove messages (Don Brace)
[1457414]
- [scsi] smartpqi: update timeout on admin commands (Don Brace) [1457414]
- [scsi] smartpqi: map more raid errors to SCSI errors (Don Brace) [1457414]
- [scsi] smartpqi: cleanup controller branding (Don Brace) [1457414]
- [scsi] smartpqi: update rescan worker (Don Brace) [1457414]
- [scsi] smartpqi: update device offline (Don Brace) [1457414]
- [scsi] smartpqi: correct aio error path (Don Brace) [1457414]
- [scsi] smartpqi: add lockup action (Don Brace) [1457414]
- [scsi] smartpqi: remove qdepth calculations for logical volumes (Don
Brace) [1457414]
- [scsi] smartpqi: change return value for LUN reset operations (Don
Brace) [1457414]
- [scsi] smartpqi: add ptraid support (Don Brace) [1457414]
- [scsi] smartpqi: update copyright (Don Brace) [1457414]
- [scsi] smartpqi: cleanup messages (Don Brace) [1457414]
- [scsi] smartpqi: add new PCI device IDs (Don Brace) [1457414]
- [scsi] smartpqi: minor driver cleanup (Don Brace) [1457414]
- [scsi] smartpqi: correct BMIC identify physical drive (Don Brace)
[1457414]
- [scsi] smartpqi: eliminate redundant error messages (Don Brace) [1457414]
- [scsi] smartpqi: make pdev pointer names consistent (Don Brace) [1457414]
- [scsi] smartpqi: add pqi_wait_for_completion_io (Don Brace) [1457414]
- [scsi] smartpqi: correct bdma hw bug (Don Brace) [1457414]
- [scsi] smartpqi: add heartbeat check (Don Brace) [1457414]
- [scsi] smartpqi: add suspend and resume support (Don Brace) [1457414]
- [scsi] smartpqi: enhance resets (Don Brace) [1457414]
- [scsi] smartpqi: add supporting events (Don Brace) [1457414]
- [scsi] smartpqi: add in controller checkpoint for controller lockups
(Don Brace) [1457414]
- [scsi] smartpqi: set pci completion timeout (Don Brace) [1457414]
- [scsi] smartpqi: cleanup interrupt management (Don Brace) [1457414]
- [scsi] smartpqi: correct remove scsi devices (Don Brace) [1457414]
- [scsi] smartpqi: raid bypass lba calculation fix (Don Brace) [1457414]
- [scsi] bnx2i: missing error code in bnx2i_ep_connect() (Maurizio
Lombardi) [1461965]
- [scsi] qla2xxx: Update driver version to 9.00.00.00.07.5-k (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix an integer overflow in sysfs code (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix slow mem alloc behind lock (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Do not call abort handler function during chip reset
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Ability to process multiple SGEs in Command SGL for CT
passthrough commands (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Skip zero queue count entry during FW dump capture
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Increase ql2xmaxqdepth to 64 (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Enable Async TMF processing (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Cleanup NPIV host in target mode during config
teardown (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Remove potential macro parameter side-effect in
ql_dump_regs() (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Print correct mailbox registers in failed summary
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix task mgmt handling for NPIV (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Allow SNS fabric login to be retried (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Add timeout ability to wait_for_sess_deletion()
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Move logging default mask to execute once only
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Use sp->free instead of hard coded call (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Prevent sp->free null/uninitialized pointer
dereference (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Add ability to autodetect SFP type (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Use fabric name for Get Port Speed command (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Change ha->wq max_active value to default (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix NPIV host enable after chip reset (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Use BIT_6 to acquire FAWWPN from switch (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Handle PCIe error for driver (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Update fw_started flags at qpair creation (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix target multiqueue configuration (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: fix spelling mistake of variable sfp_additonal_info
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: use dma_mapping_error to check map errors (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix system crash while triggering FW dump (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Off by one in qlt_ctio_to_cmd() (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Fix crash due to NULL pointer dereference of ctx
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Protect access to qpair members with qpair->qp_lock
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Include Exchange offload/Extended Login into FW dump
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Move target stat counters from vha to qpair (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Remove unused tgt_enable_64bit_addr flag (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Add debug logging routine for qpair (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Add function call to qpair for door bell (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: use shadow register for ISP27XX (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: move fields from qla_hw_data to qla_qpair (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Add fw_started flags to qpair (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix mailbox failure while deleting Queue pairs
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Enable Target Multi Queue (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Preparation for Target MQ (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Combine Active command arrays (Himanshu Madhani) [1460030]
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix compile warning (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: remove redundant null check on tgt (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Remove unused irq_cmd_count field (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Accelerate SCSI BUSY status generation in target mode
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Remove redundant wait when target is stopped (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Add ql2xiniexchg parameter (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Turn on FW option for exchange check (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Cleanup debug message IDs (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Change scsi host lookup method (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Fix name server relogin (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Convert 32-bit LUN usage to 64-bit (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Use flag PFLG_DISCONNECTED (Himanshu Madhani) [1460030]
- [scsi] tcm_qla2xxx: Do not allow aborted cmd to advance (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix path recovery (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Retain loop test for fwdump length exceeding buffer
length (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Remove an unused structure member (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation
for Multi queue (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix NULL pointer access due to redundant
fc_host_port_name call (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix recursive loop during target mode configuration
for ISP25XX leaving system unresponsive (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: don't disable a not previously enabled PCI device
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: remove some redundant pointer assignments (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix delayed response to command for loop mode/direct
connect (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Add DebugFS node to display Port Database (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Only allow operational MBX to proceed during RESET
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Use IOCB interface to submit non-critical MBX
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Add async new target notification (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Export DIF stats via debugfs (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Improve T10-DIF/PI handling in driver (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Allow relogin to proceed if remote login did not
finish (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix sess_lock & hardware_lock lock order problem
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix inadequate lock protection for ABTS (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix request queue corruption (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix memory leak for abts processing (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Fix ql_dump_buffer (Himanshu Madhani) [1460030]
- [scsi] qla2xxx: fix spelling mistake: "seperator" -> "separator"
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Fix response queue count for Target mode (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Fix a warning reported by the "smatch" static checker
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Avoid using variable-length arrays (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Simplify usage of SRB structure in driver (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Improve RSCN handling in driver (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Remove unused reverse_ini_mode (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Add Dual mode support in the driver (Himanshu Madhani)
[1460030]
- [scsi] qla2xxx: Add framework for async fabric discovery (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Track I-T nexus as single fc_port struct (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Use d_id instead of s_id for more clarity (Himanshu
Madhani) [1460030]
- [scsi] qla2xxx: Remove direct access of scsi_status field in se_cmd
(Himanshu Madhani) [1460030]
- [scsi] qla2xxx: Properly initialize IO statistics (Himanshu Madhani)
[1460030]
- [scsi] hpsa: fix spelling mistake: "encrypytion" -> "encryption"
(Joseph Szczypek) [1457412]
[3.10.0-729.el7]
- [netdrv] cxgb4: ptp_clock_register() returns error pointers (Arjun
Vynipadath) [1466404]
- [netdrv] cxgb4: Support for get_ts_info ethtool method (Arjun
Vynipadath) [1466404]
- [netdrv] cxgb4: Add PTP Hardware Clock (PHC) support (Arjun
Vynipadath) [1466404]
- [netdrv] cxgb4: time stamping interface for PTP (Arjun Vynipadath)
[1466404]
- [netdrv] cxgb4: fix memory leak (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: Fix pause frame count in t4_get_port_stats (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Ignore MPS_TX_INT_CAUSE Bubble for T6 (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Fix stack out-of-bounds read due to wrong size to
t4_record_mbox() (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: update latest firmware version supported (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: update latest firmware version supported (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: update latest firmware version supported (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: update latest firmware version supported (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: display serial config and vpd versions (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Update register ranges of T4/T5/T6 adapters (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Use Firmware params to get buffer-group map (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Update T6 Buffer Group and Channel Mappings (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: fix memory leak in init_one() (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: Fix tids count for ipv6 offload connection (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: implement ndo_set_vf_rate() (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: fix incorrect cim_la output for T6 (Arjun Vynipadath)
[1458296]
- [netdrv] cxgb4: FW upgrade fixes (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: keep carrier off before registering netdev (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: Remove redundant code in t4_uld_clean_up() (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Add new T5 and T6 pci device id's (Arjun Vynipadath)
[1458296]
- [netdrv] cxgb4: Update proper netdev stats for rx drops (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: hide unused warnings (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: Remove redundant memset before memcpy (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Fix misleading packet/frame count stats (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: Support compressed error vector for T6 (Arjun
Vynipadath) [1458296]
- [netdrv] cxgb4: mark cxgb_setup_tc() static (Arjun Vynipadath) [1458296]
- [netdrv] cxgb4: Fix missing initialization of win0_lock (Arjun
Vynipadath) [1458296]
[3.10.0-728.el7]
- [mfd] intel-lpss: Add Intel Cannonlake PCI IDs (David Arcari) [1457647]
- [clk] fractional-divider: support for divider bypassing (David Arcari)
[1457647]
- [i2c] i801: Add support for Intel Cannon Lake (David Arcari) [1457647]
- [i2c] i801: sort IDs alphabetically (David Arcari) [1457647]
- [i2c] i801: Cleanup Intel Kaby Lake support (David Arcari) [1457647]
- [vt] fix Scroll Lock LED trigger name (Benjamin Tissoires) [1470932
1256895]
- [vt] keyboard: define LED triggers for VT keyboard lock states
(Benjamin Tissoires) [1470932 1256895]
- [vt] keyboard: define LED triggers for VT LED states (Benjamin
Tissoires) [1470932 1256895]
- [input] export LEDs as class devices in sysfs (Benjamin Tissoires)
[1470932 1256895]
- [edac] pnd2: Properly toggle hidden state for P2SB PCI device (Aristeu
Rozanski) [1479627 1273769]
- [edac] pnd2: Build in a minimal sideband driver for Apollo Lake
(Aristeu Rozanski) [1479627 1273769]
- [edac] pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR
(Aristeu Rozanski) [1479627 1273769]
- [edac] pnd2: Mask off the lower four bits of a BAR (Aristeu Rozanski)
[1479627 1273769]
- [edac] pnd2: Fix Apollo Lake DIMM detection (Aristeu Rozanski)
[1479627 1273769]
- [edac] pnd2: Make function sbi_send() static (Aristeu Rozanski)
[1479627 1273769]
- [edac] pnd2: Return proper error value from apl_rd_reg() (Aristeu
Rozanski) [1479627 1273769]
- [edac] pnd2_edac: Fix reported DIMM number (Aristeu Rozanski) [1479627
1273769]
- [edac] pnd2_edac: Fix !EDAC_DEBUG build (Aristeu Rozanski) [1479627
1273769]
- [edac] pnd2_edac: Add new EDAC driver for Intel SoC platforms (Aristeu
Rozanski) [1479627 1273769]
- [kernel] rh_taint: Document functions (Prarit Bhargava) [1489896]
- [cpufreq] revert "intel_pstate: skip scheduler hook when in
"performance" mode" (Prarit Bhargava) [1497253]
[3.10.0-727.el7]
- [fs] nfsv4: Fix memory and state leak in _nfs4_open_and_get_state
(Steve Dickson) [1478450]
- [fs] nfsv4: Fix a hang in OPEN related to server reboot (Steve
Dickson) [1478458]
- [fs] flexfiles: never nfs4_mark_deviceid_unavailable (Steve Dickson)
[1478456]
- [fs] flexfiles: If the layout is invalid, it must be updated before
retrying (Steve Dickson) [1478454]
- [fs] pnfs: Fix a reference leak in _pnfs_return_layout (Steve Dickson)
[1478449]
- [fs] nfsv4.1: Fix a deadlock in layoutget (Steve Dickson) [1478447]
- [fs] nfsv4: Fix client recovery when server reboots multiple times
(Steve Dickson) [1478443]
- [fs] flexfiles: delete deviceid, don't mark inactive (Steve Dickson)
[1478439]
- [fs] flexfiles: Fix ff_layout_add_ds_error_locked() (Steve Dickson)
[1478438]
- [fs] pnfs: Release NFS_LAYOUT_RETURN when invalidating the layout
stateid (Steve Dickson) [1478431]
- [fs] pnfs: Fix use after free issues in pnfs_do_read() (Steve Dickson)
[1478460]
- [fs] pnfs: Ensure we check layout segment validity in the pg_init()
callback (Steve Dickson) [1478460]
- [fs] cifs: store results of cifs_reopen_file to avoid infinite wait
(Leif Sahlberg) [1496637]
- [fs] cifs: remove bad_network_name flag (Leif Sahlberg) [1496637]
- [fs] cifs: reconnect thread reschedule itself (Leif Sahlberg) [1496637]
- [fs] cifs: handle guest access errors to Windows shares (Leif
Sahlberg) [1496637]
- [fs] Reset TreeId to zero on SMB2 TREE_CONNECT (Leif Sahlberg) [1496637]
- [fs] cifs: Fix build failure with smb2 (Leif Sahlberg) [1496637]
- [fs] cifs: Fix maximum SMB2 header size (Leif Sahlberg) [1484099]
- [fs] cifs: Add support for writing attributes on SMB2+ (Leif Sahlberg)
[1110709]
- [fs] cifs: Add support for reading attributes on SMB2+ (Leif Sahlberg)
[1110709]
- [fs] cifs: Use smb 2 - 3 and cifsacl mount options setacl function
(Leif Sahlberg) [1110709]
- [fs] cifs: prototype declaration and definition to set acl for smb 2 -
3 and cifsacl mount options (Leif Sahlberg) [1110709]
- [fs] cifs: Use smb 2 - 3 and cifsacl mount options getacl functions
(Leif Sahlberg) [1110709]
- [fs] cifs: prototype declaration and definition for smb 2 - 3 and
cifsacl mount options (Leif Sahlberg) [1110709]
- [fs] Minor cleanup of xattr query function (Leif Sahlberg) [1110709]
- [fs] cifs: implement get_dfs_refer for SMB2+ (Leif Sahlberg) [1481303]
- [fs] cifs: use DFS pathnames in SMB2+ Create requests (Leif Sahlberg)
[1481303]
- [fs] cifs: set signing flag in SMB2+ TreeConnect if needed (Leif
Sahlberg) [1481303]
- [fs] cifs: let ses->ipc_tid hold smb2 TreeIds (Leif Sahlberg) [1481303]
- [fs] cifs: add use_ipc flag to SMB2_ioctl() (Leif Sahlberg) [1481303]
- [fs] cifs: add build_path_from_dentry_optional_prefix() (Leif
Sahlberg) [1481303]
- [fs] cifs: move DFS response parsing out of SMB1 code (Leif Sahlberg)
[1481303]
- [fs] cifs: Fix null pointer deref during read resp processing (Leif
Sahlberg) [1403319]
- [fs] cifs: Handle mismatched open calls (Leif Sahlberg) [1403319]
- [fs] revert "cifs: Fix null pointer deref during read resp processing"
(Leif Sahlberg) [1403319]
[3.10.0-726.el7]
- [x86] perf/x86/intel: Add Goldmont Plus CPU PMU support (Jiri Olsa)
[1464895]
- [x86] x86/mce: Enable PPIN for Knights Landing/Mill (Scott Wood) [1440834]
- [x86] x86/mce: Include the PPIN in MCE records when available (Scott
Wood) [1440834]
- [x86] xen/vcpu: Handle xen_vcpu_setup() failure at boot (Vitaly
Kuznetsov) [1482594]
- [x86] xen/vcpu: Handle xen_vcpu_setup() failure in hotplug (Vitaly
Kuznetsov) [1482594]
- [x86] xen/pvh*: Support > 32 VCPUs at domain restore (Vitaly
Kuznetsov) [1482594]
- [x86] xen/vcpu: Simplify xen_vcpu related code (Vitaly Kuznetsov)
[1482594]
- [x86] xen: globalize have_vcpu_info_placement (Vitaly Kuznetsov) [1482594]
- [xen] grant: Implement an grant frame array struct (Vitaly Kuznetsov)
[1482876]
- [xen] grant-table: Refactor gnttab_init (Vitaly Kuznetsov) [1482876]
- [xen] grants: Remove gnttab_max_grant_frames dependency on gnttab_init
(Vitaly Kuznetsov) [1482876]
- [xen] Grant table address, xen_hvm_resume_frames, is a phys_addr not a
pfn (Vitaly Kuznetsov) [1482876]
- [misc] mei: drop amthif internal client (Jeremy McNicoll) [1457532]
- [misc] mei: replace callback structures used as list head by list_head
(Jeremy McNicoll) [1457532]
- [misc] mei: drop unreachable code in mei_start (Jeremy McNicoll) [1457532]
- [misc] mei: validate the message header only in first fragment (Jeremy
McNicoll) [1457532]
- [misc] mei: hw: fix a spelling mistake (Jeremy McNicoll) [1457532]
- [misc] mei: make mei_cl_bus_rescan static (Jeremy McNicoll) [1457532]
- [misc] mei: implement fsync (Jeremy McNicoll) [1457532]
- [misc] mei: bus: elminate variable length arrays (Jeremy McNicoll)
[1457532]
- [misc] mei: hbm: remove variable length arrays (Jeremy McNicoll) [1457532]
- [misc] mei: add pci driver ops shutdown handler (Jeremy McNicoll)
[1457532]
[3.10.0-725.el7]
- [fs] nfsv4: Fix up mirror allocation (Scott Mayhew) [1483654]
- [fs] xfs: bad assertion for delalloc an extent that start at i_size
(Carlos Maiolino) [1449075]
- [fs] pnfs: Force a retry of LAYOUTGET if the stateid doesn't match our
cache (Steve Dickson) [1477346]
- [fs] nfsv4: Don't check file access when reclaiming state (Steve
Dickson) [1477353]
- [fs] pnfs: Don't mark the layout as freed if the last lseg is marked
for return (Steve Dickson) [1477353]
- [fs] pnfs: Sync the layout state bits in
pnfs_cache_lseg_for_layoutreturn (Steve Dickson) [1477353]
- [fs] pnfs: Fix bugs in _pnfs_return_layout (Steve Dickson) [1477353]
- [fs] pnfs: Clear all layout segment state in
pnfs_mark_layout_stateid_invalid (Steve Dickson) [1477353]
- [fs] pnfs: Prevent unnecessary layoutreturns after delegreturn (Steve
Dickson) [1477353]
- [fs] pnfs: Enable layoutreturn operation for return-on-close (Steve
Dickson) [1477353]
- [fs] nfsv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE
(Steve Dickson) [1477353]
- [fs] pnfs: Clean up - add a helper to initialise struct
layoutreturn_args (Steve Dickson) [1477353]
- [fs] nfsv4: Add encode/decode of the layoutreturn op in DELEGRETURN
(Steve Dickson) [1477353]
- [fs] nfsv4: Add encode/decode of the layoutreturn op in CLOSE (Steve
Dickson) [1477353]
- [fs] nfsv4: Fix missing operation accounting in
NFS4_dec_delegreturn_sz (Steve Dickson) [1477353]
- [fs] pnfs: Don't mark layout segments invalid on layoutreturn in
pnfs_roc (Steve Dickson) [1477353]
- [fs] pnfs: Get rid of unnecessary layout parameter in
encode_layoutreturn callback (Steve Dickson) [1477353]
- [fs] nfsv4: Ignore LAYOUTRETURN result if the layout doesn't match or
is invalid (Steve Dickson) [1477353]
- [fs] pnfs: Skip checking for return-on-close if the layout is invalid
(Steve Dickson) [1477353]
- [fs] pnfs: Fix race in pnfs_wait_on_layoutreturn (Steve Dickson) [1477353]
- [fs] pnfs: Remove spurious wake up in pnfs_layout_remove_lseg() (Steve
Dickson) [1477353]
- [fs] pnfs: Do not free layout segments that are marked for return
(Steve Dickson) [1477353]
- [fs] pnfs: On error, do not send LAYOUTGET until the LAYOUTRETURN has
completed (Steve Dickson) [1477353]
- [fs] pnfs: Delay getting the layout header in CB_LAYOUTRECALL handlers
(Steve Dickson) [1477353]
- [fs] nfsv4: Don't ask for the change attribute when reclaiming state
(Steve Dickson) [1477353]
- [fs] pnfs: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the
layout stateid (Steve Dickson) [1477353]
- [fs] pnfs: Don't clear the layout stateid if a layout return is
outstanding (Steve Dickson) [1477353]
- [fs] nfs: nfs_prime_dcache must validate the filename (Steve Dickson)
[1477353]
- [fs] nfsv4: Optimise away forced revalidation when we know the
attributes are OK (Steve Dickson) [1477353]
- [fs] nfsv4: Don't request close-to-open attribute when holding a
delegation (Steve Dickson) [1477353]
- [fs] nfsv4: Don't request a GETATTR on open_downgrade (Steve Dickson)
[1477353]
- [fs] nfsv4: If recovery failed for a specific open stateid, then don't
retry (Steve Dickson) [1477336]
- [fs] nfsv4.1: Even if the stateid is OK, we may need to recover the
open modes (Steve Dickson) [1477336]
- [fs] nfsv4: Fix retry issues with nfs41_test/free_stateid (Steve
Dickson) [1477336]
- [fs] nfsv4: Open state recovery must account for file permission
changes (Steve Dickson) [1477336]
- [fs] nfsv4: nfs4_copy_delegation_stateid() must fail if the delegation
is invalid (Steve Dickson) [1477336]
- [fs] nfsv4: Mark the lock and open stateids as invalid after freeing
them (Steve Dickson) [1477336]
- [fs] nfsv4: Don't test open_stateid unless it is set (Steve Dickson)
[1477336]
- [fs] nfs: Always call nfs_inode_find_state_and_recover() when revoking
a delegation (Steve Dickson) [1477336]
- [fs] nfsv4: Don't report revoked delegations as valid in
nfs_have_delegation() (Steve Dickson) [1477336]
[3.10.0-724.el7]
- [mm] swap: Remove WARN_ON_ONCE() in free_swap_slot() (Jerome Marchand)
[1400689]
- [mm] swap: don't BUG_ON() due to uninitialized swap slot cache (Jerome
Marchand) [1400689]
- [mm] swapfile.c: fix swap space leak in error path of
swap_free_entries() (Jerome Marchand) [1400689]
- [mm] swap: Fix a race in free_swap_and_cache() (Jerome Marchand) [1400689]
- [mm] swap: skip readahead only when swap slot cache is enabled (Jerome
Marchand) [1400689]
- [mm] swap: enable swap slots cache usage (Jerome Marchand) [1400689]
- [mm] swap: add cache for swap slots allocation (Jerome Marchand) [1400689]
- [mm] swap: free swap slots in batch (Jerome Marchand) [1400689]
- [mm] swap: allocate swap slots in batches (Jerome Marchand) [1400689]
- [mm] swap: skip readahead for unreferenced swap slots (Jerome
Marchand) [1400689]
- [mm] swap: split swap cache into 64MB trunks (Jerome Marchand) [1400689]
- [mm] swap: add cluster lock (Jerome Marchand) [1400689]
- [mm] swap: fix kernel message in swap_info_get() (Jerome Marchand)
[1400689]
- [mm] don't use radix tree writeback tags for pages in swap cache
(Jerome Marchand) [1400689]
- [mm] swap: add swap_cluster_list (Jerome Marchand) [1400689]
- [mm] swap: make cluster allocation per-cpu (Jerome Marchand) [1400689]
- [mm] swap: fix races exposed by swap discard (Jerome Marchand) [1400689]
- [mm] swap: make swap discard async (Jerome Marchand) [1400689]
- [mm] swap: change block allocation algorithm for SSD (Jerome Marchand)
[1400689]
- [mmc] mmc: sdhci-pci: Add support for Intel CNP (David Arcari) [1457650]
- [mmc] mmc: sdhci-pci: Use macros in pci_ids definition (David Arcari)
[1457650]
- [mmc] mmc: sdhci-pci: Move a function to avoid later forward
declaration (David Arcari) [1457650]
- [netdrv] bonding: use ETH_MAX_MTU as max mtu (Jarod Wilson) [1493777]
- [netdrv] bonding: fix tlb_dynamic_lb default value (Jarod Wilson)
[1493777]
- [netdrv] bonding: Fix transmit load balancing in balance-alb mode if
specified by sysfs (Jarod Wilson) [1493777 1492980]
- [netdrv] bonding: ratelimit failed speed/duplex update warning (Jarod
Wilson) [1493777]
- [netdrv] bonding: require speed/duplex only for 802.3ad, alb and tlb
(Jarod Wilson) [1493777]
- [netdrv] bonding: constify attribute_group structures (Jarod Wilson)
[1493777]
- [netdrv] bonding: warn user when 802.3ad speed is unknown (Jarod
Wilson) [1493777]
- [netdrv] bonding: fix 802.3ad support for 14G speed (Jarod Wilson)
[1493777]
- [netdrv] bonding: Prevent duplicate userspace notification (Jarod
Wilson) [1493777]
- [netdrv] bonding: Don't update slave->link until ready to commit
(Jarod Wilson) [1493777]
- [netdrv] bonding: check nla_put_be32 return value (Jarod Wilson) [1493777]
- [netdrv] bonding: deliver link-local packets with skb->dev set to link
that packets arrived on (Jarod Wilson) [1493777]
- [netdrv] bonding: trivial: style fixes (Jarod Wilson) [1493777]
- [netdrv] add definition of ETH_MAX_MTU (Jarod Wilson) [1493777 1480542]
[3.10.0-723.el7]
- [netdrv] hv_netvsc: Fix the real number of queues of non-vRSS cases
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: make const array ver_list static, reduces object
code size (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: fix send buffer failure on MTU change (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: increase default receive buffer size (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: avoid unnecessary wakeups on subchannel creation
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: fix deadlock on hotplug (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] hv_netvsc: Fix the channel limit in netvsc_set_rxfh() (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Simplify the limit check in netvsc_set_channels()
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Simplify num_chn checking in
rndis_filter_device_add() (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Clean up an unused parameter in
rndis_filter_set_rss_param() (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: allow driver to be removed even if VF is present
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: cleanup datapath switch (Vitaly Kuznetsov) [1474300
1477784]
- [netdrv] netvsc: fix deadlock betwen link status and removal (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Fix rndis_filter_close error during netvsc_remove
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Add ethtool handler to set and get UDP hash levels
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Clean up unused parameter from
netvsc_get_rss_hash_opts() (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_hash()
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] vmbus: remove unused vmbus_sendpacket_ctl (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] vmbus: remove unused vmbus_sendpacket_multipagebuffer (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: keep track of some non-fatal overload conditions
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: allow controlling send/recv buffer size (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: remove unnecessary check for NULL hdr (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: remove unnecessary cast of void pointer (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: whitespace cleanup (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: no need to allocate send/receive on numa node (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: check error return when restoring channels and mtu
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: propagate MAC address change to VF slave (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: don't signal host twice if empty (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: delay setup of VF device (Vitaly Kuznetsov) [1474300
1477784]
- [netdrv] netvsc: make sure and unregister datapath (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: fix rtnl deadlock on unregister of vf (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: transparent VF management (Vitaly Kuznetsov) [1474300
1477784]
- [netdrv] hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: signal host if receive ring is emptied (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: fix error unwind on device setup failure (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: optimize receive completions (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: remove unnecessary indirection of page_buffer (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: don't print pointer value in error message (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: fix warnings reported by lockdep (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: fix return value for set_channels (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: remove no longer used max_num_rss queues (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: rtnetlink.h (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: fix netvsc_set_channels (Vitaly Kuznetsov) [1474300
1477784]
- [netdrv] netvsc: prefetch the first incoming ring element (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: Remove redundant use of ipv6_hdr() (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: remove bogus rtnl_unlock (Vitaly Kuznetsov) [1474300
1477784]
- [netdrv] netvsc: fix ptr_ret.cocci warnings (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: add rtnl annotations in rndis (Vitaly Kuznetsov)
[1474300 1477784]
- [netdrv] netvsc: save pointer to parent netvsc_device in channel table
(Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: need rcu_derefence when accessing internal device
info (Vitaly Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: use ERR_PTR to avoid dereference issues (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: change logic for change mtu and set_queues (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: change order of steps in setting queues (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: add some rtnl_dereference annotations (Vitaly
Kuznetsov) [1474300 1477784]
- [netdrv] netvsc: force link update after MTU change (Vitaly Kuznetsov)
[1474300 1477784]
[3.10.0-722.el7]
- [rdma] ib/core: Restore I/O MMU, s390 and powerpc support (Don Dutile)
[1494648]
- [rdma] ib/rxe, ib/rdmavt: Use dma_virt_ops instead of duplicating it
(Don Dutile) [1494648]
- [lib] dma-virt: remove dma_supported and mapping_error methods (Don
Dutile) [1494648]
- [rdma] ib/core: Remove ib_device.dma_device (Don Dutile) [1494648]
- [nvme] nvme-rdma: Switch from dma_device to dev.parent (Don Dutile)
[1494648]
- [infiniband] ib/srpt: Modify a debug statement (Don Dutile) [1494648]
- [infiniband] ib/ipath: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/ehca: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/srp: Switch from dma_device to dev.parent (Don Dutile)
[1494648]
- [infiniband] ib/iser: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/ipoib: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/rxe: Switch from dma_device to dev.parent (Don Dutile)
[1494648]
- [infiniband] ib/vmw_pvrdma: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/rxe: Remove a pointless indirection layer (Don Dutile)
[1494648]
- [infiniband] ib/usnic: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/qib: Switch from dma_device to dev.parent (Don Dutile)
[1494648]
- [infiniband] ib/qedr: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/ocrdma: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/nes: Remove a superfluous assignment statement (Don
Dutile) [1494648]
- [infiniband] ib/mthca: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/mlx5: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/mlx4: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/i40iw: Remove a superfluous assignment statement (Don
Dutile) [1494648]
- [infiniband] ib/hfi1: Switch from dma_device to dev.parent (Don
Dutile) [1494648]
- [infiniband] ib/cxgb4: Set dev.parent instead of dma_device (Don
Dutile) [1494648]
- [infiniband] ib/cxgb3: Set dev.parent instead of dma_device (Don
Dutile) [1494648]
- [infiniband] ib/core: Use dev.parent instead of dma_device (Don
Dutile) [1494648]
- [infiniband] ib/core: Initialize ib_device.dev.parent earlier (Don
Dutile) [1494648]
- [infiniband] ib/qib: Remove DMA mapping code (Don Dutile) [1494648]
- [infiniband] ib/hf1: Remove DMA mapping code (Don Dutile) [1494648]
- [net] ib/core: Change the type of an ib_dma_alloc_coherent() argument
(Don Dutile) [1494648]
- [rdma] ib/core: Remove ib_dma_*map_single_attrs() (Don Dutile) [1494648]
- [lib] dma-virt: Add dma_virt_ops (Don Dutile) [1494648]
- [kernel] treewide: Consolidate get_dma_ops() implementations (Don
Dutile) [1494648]
- [kernel] treewide: Consolidate set_dma_ops() implementations (Don
Dutile) [1494648]
- [iommu] treewide: Move dma_ops from struct dev_archdata into struct
device (Don Dutile) [1494648]
- [kernel] dma: add calls for dma_map_page_attrs and
dma_unmap_page_attrs (Don Dutile) [1494648]
- [kernel] dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG
(Don Dutile) [1494648]
- [kernel] dma-mapping: add dma_{map,unmap}_resource (Don Dutile) [1494648]
- [lib] dma-debug: add support for resource mappings (Don Dutile) [1494648]
- [lib] dma-debug: Fix dma_debug_entry offset calculation (Don Dutile)
[1494648]
- [lib] dma-debug: prevent early callers from crashing (Don Dutile)
[1494648]
- [lib] dma-debug: introduce dma_debug_disabled (Don Dutile) [1494648]
- [lib] dma debug: account for cachelines and read-only mappings in
overlap tracking (Don Dutile) [1494648]
- [lib] dma-debug: fix overlap detection (Don Dutile) [1494648]
- [mm] dma-debug: introduce debug_dma_assert_idle() (Don Dutile) [1494648]
- [kernel] dma-mapping: add {map, unmap}_resource to dma_map_ops (Don
Dutile) [1494648]
- [kernel] dma-mapping: avoid oops when parameter cpu_addr is null (Don
Dutile) [1494648]
- [kernel] dma-mapping: use offset_in_page macro (Don Dutile) [1494648]
- [kernel] dma-mapping: always provide the dma_map_ops based
implementation (Don Dutile) [1494648]
- [kernel] dma-mapping: tidy up dma_parms default handling (Don Dutile)
[1494648]
- [kernel] dma-mapping: Clarify output of dma_map_sg (Don Dutile) [1494648]
- [kernel] dma-mapping: consolidate dma_set_mask (Don Dutile) [1494648]
- [kernel] dma-mapping: consolidate dma_supported (Don Dutile) [1494648]
- [kernel] dma-mapping: cosolidate dma_mapping_error (Don Dutile) [1494648]
- [kernel] dma-mapping: consolidate dma_{alloc, free}_noncoherent (Don
Dutile) [1494648]
- [x86] dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev (Don
Dutile) [1494648]
- [x86] pci/dma: Fix gfp flags for coherent DMA memory allocation (Don
Dutile) [1494648]
- [kernel] dma-mapping: consolidate dma_{alloc, free}_{attrs, coherent}
(Don Dutile) [1494648]
- [kernel] arm: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper
function (Don Dutile) [1494648]
- [s390] Use bool function return values of true/false not 1/0 (Don
Dutile) [1494648]
- [s390] Implement dma_{alloc,free}_attrs() (Don Dutile) [1494648]
- [s390] dma: remove gratuitous brackets (Don Dutile) [1494648]
- [x86] Deinline dma_free_attrs() (Don Dutile) [1494648]
- [x86] Deinline dma_alloc_attrs() (Don Dutile) [1494648]
- [of] platform: Allocate rh extension to device struct earlier (Don
Dutile) [1494648]
[3.10.0-721.el7]
- [netdrv] netvsc: fix race on sub channel creation (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: Initialize 64-bit stats seqcount (Mohammed Gamal)
[1465469]
- [netdrv] revert "netvsc: optimize calculation of number of slots"
(Mohammed Gamal) [1465469]
- [netdrv] hv_netvsc: Fix the carrier state error when data path is off
(Mohammed Gamal) [1465469]
- [netdrv] hv_netvsc: Remove unnecessary var link_state from struct
netvsc_device_info (Mohammed Gamal) [1465469]
- [netdrv] netvsc: don't access netdev->num_rx_queues directly (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fold in get_outbound_net_device (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: pass net_device to netvsc_init_buf and
netvsc_connect_vsp (Mohammed Gamal) [1465469]
- [netdrv] netvsc: mark error cases as unlikely (Mohammed Gamal) [1465469]
- [netdrv] netvsc: use typed pointer for internal state (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: use hv_get_bytes_to_read (Mohammed Gamal) [1465469]
- [netdrv] netvsc: optimize calculation of number of slots (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: move filter setting to rndis_device (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: fix net poll mode (Mohammed Gamal) [1465469]
- [netdrv] netvsc: fix rcu dereference warning from ethtool (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: Add #include's for csum_* function declarations
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: make sure napi enabled before vmbus_open (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix calculation of available send sections (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix use after free on module removal (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: Deal with rescinded channels correctly (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix RCU warning in get_stats (Mohammed Gamal) [1465469]
- [netdrv] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
(Mohammed Gamal) [1465469]
- [netdrv] hv_netvsc: Fix the queue index computation in forwarding case
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: use napi_consume_skb (Mohammed Gamal) [1465469]
- [netdrv] netvsc: Initialize all channel related state prior to opening
the channel (Mohammed Gamal) [1465469]
- [netdrv] netvsc: fix dereference before null check errors (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: Properly initialize the return value (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: Fix a bug in sub-channel handling (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: fix and cleanup rndis_filter_set_packet_filter
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: eliminate unnecessary skb == NULL checks (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: use refcount_t for keeping track of sub channels
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: remove unnecessary lock on shutdown (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: uses RCU instead of removal flag (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: use RCU to protect inner device structure (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: change max channel calculation (Mohammed Gamal) [1465469]
- [netdrv] netvsc: handle offline mtu and channel change (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix NAPI performance regression (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: remove unused #define (Mohammed Gamal) [1465469]
- [netdrv] netvsc: add comments about callback's and NAPI (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: avoid race with callback (Mohammed Gamal) [1465469]
- [netdrv] netvsc: fix hang on netvsc module removal (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: need napi scheduled during removal (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: handle select_queue when device is being removed
(Mohammed Gamal) [1465469]
- [netdrv] hyperv: use new api ethtool_{get|set}_link_ksettings
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: enable GRO (Mohammed Gamal) [1465469 1408651]
- [netdrv] netvsc: implement NAPI (Mohammed Gamal) [1465469]
- [kernel] vmbus: introduce in-place packet iterator (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: don't overload variable in same function (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix use-after-free in netvsc_change_mtu() (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: fix typo on statistics (Mohammed Gamal) [1465469]
- [netdrv] netvsc: call netif_receive_skb (Mohammed Gamal) [1465469]
- [netdrv] netvsc: simplify get next send section (Mohammed Gamal) [1465469]
- [netdrv] netvsc: report per-channel stats in ethtool statistics
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: account for packets/bytes transmitted after
completion (Mohammed Gamal) [1465469]
- [netdrv] netvsc: eliminate per-device outstanding send counter
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: simplify rndis_filter_remove (Mohammed Gamal) [1465469]
- [netdrv] netvsc: don't pass void * to internal device_add (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: optimize receive path (Mohammed Gamal) [1465469]
- [netdrv] netvsc: group all per-channel state together (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: remove unused variables (Mohammed Gamal) [1465469]
- [netdrv] netvsc: enhance transmit select_queue (Mohammed Gamal) [1465469]
- [netdrv] netvsc: allow get/set of RSS indirection table (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: allow more flexible setting of number of channels
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: add ethtool ops to get/set RSS key (Mohammed Gamal)
[1465469]
- [netdrv] netvsc: report rss field values (Mohammed Gamal) [1465469]
- [netdrv] netvsc: report number of rx queues in ethtool (Mohammed
Gamal) [1465469]
- [netdrv] netvsc: negotiate checksum and segmentation parameters
(Mohammed Gamal) [1465469]
- [netdrv] netvsc: remove no longer needed receive staging buffers
(Mohammed Gamal) [1465469]
[3.10.0-720.el7]
- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do
lru_add_drain_all (Waiman Long) [1476040]
- [mfd] lpc_ich: Add support for Intel Bay Trail SoC (David Arcari)
[1491814]
- [xen] xen: don't copy bogus duplicate entries into kernel page tables
(Vitaly Kuznetsov) [1487754]
- [xen] xen/pvh: MMU changes for PVH (Vitaly Kuznetsov) [1487754]
- [tty] serial: 8250_pnp: Enable PNP_CONSOLE for console ports (Prarit
Bhargava) [1489468]
- [tty] pnp: Allow console to override ACPI device sleep (Prarit
Bhargava) [1489468]
- [tty] tty: serial: 8250_core: provide a function to export
uart_8250_port (Prarit Bhargava) [1489468]
- [tty] serial: Move "uart_console" def to core header file (Prarit
Bhargava) [1489468]
- [pci] Allow PCI express root ports to find themselves (Myron Stowe)
[1492839]
- [pci] fix oops when try to find Root Port for a PCI device (Myron
Stowe) [1492839]
- [pci] Disable Relaxed Ordering for some Intel processors (Myron Stowe)
[1492839]
- [pci] Disable PCIe Relaxed Ordering if unsupported (Myron Stowe) [1492839]
- [x86] x86/hyperv: Read TSC frequency from a synthetic MSR (Vitaly
Kuznetsov) [1457866]
- [x86] x86/hyperv: Handle unknown NMIs on one CPU when
unknown_nmi_panic (Vitaly Kuznetsov) [1457866]
- [x86] x86/mm/kaslr: Do not adapt the size of the direct mapping
section for SGI UV system (Baoquan He) [1457046]
- [x86] x86/uv: Introduce a helper function to check UV system at
earlier stage (Baoquan He) [1457046]
- [x86] amd: Limit cpu_core_id fixup to families older than F17h
(Suravee Suthikulpanit) [1477397]
- [x86] cpu/amd: Fix Zen SMT topology (Suravee Suthikulpanit) [1477397]
- [x86] cpu/amd: Bring back Compute Unit ID (Suravee Suthikulpanit)
[1477397]
- [x86] cpu/amd: Fix Bulldozer topology (Suravee Suthikulpanit) [1477397]
- [x86] cpu/amd: Clean up cpu_llc_id assignment per topology feature
(Suravee Suthikulpanit) [1477397]
- [x86] cpu: Get rid of compute_unit_id (Suravee Suthikulpanit) [1477397]
- [x86] kvm: vmx: Do not BUG() on out-of-bounds guest IRQ (Paolo
Bonzini) [1490781] {CVE-2017-1000}
- [sound] alsa: timer: Use common error handling code in
alsa_timer_init() (Jaroslav Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Adjust a condition check in
snd_timer_resolution() (Jaroslav Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Follow standard EXPORT_SYMBOL() declarations
(Jaroslav Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Wrap with spinlock for queue access (Jaroslav
Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Improve user queue reallocation (Jaroslav Kysela)
[1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (Jaroslav Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Fix race between read and ioctl (Jaroslav Kysela)
[1465999] {CVE-2017-1000380}
- [sound] alsa: timer: Info leak in snd_timer_user_tinterrupt()
(Jaroslav Kysela) [1465999] {CVE-2017-1000380}
- [sound] alsa: timer: remove some dead code (Jaroslav Kysela) [1465999]
{CVE-2017-1000380}
- [sound] alsa: timer: Reject user params with too small ticks (Jaroslav
Kysela) [1465999] {CVE-2017-1000380}
- [kernel] procfs: treat parked tasks as sleeping for task state (Joe
Lawrence) [1488504]
- [kernel] rcutree: Fix panic_on_rcu_stall() (Pratyush Anand) [1490673]
- [netdrv] mlx5: Avoid using pending command interface slots (Don
Dutile) [1463367]
- [powerpc] perf: Fix book3s kernel to userspace backtraces (Gustavo
Duarte) [1492669]
[3.10.0-719.el7]
- [tools] perf probe: Fix probe definition for inlined functions (Jiri
Olsa) [1480522]
- [tools] perf unwind: Report module before querying isactivation in
dwfl unwind (Jiri Olsa) [1480522]
- [tools] perf tools: Fix build with ARCH=x86_64 (Jiri Olsa) [1480522]
- [tools] perf clang: Update test case to use real BPF script (Jiri
Olsa) [1480522]
- [tools] perf evsel: Fix probing of precise_ip level for default cycles
event (Jiri Olsa) [1480522]
- [tools] perf symbols: Kill dso__build_id_is_kmod() (Jiri Olsa) [1480522]
- [tools] perf symbols: Keep DSO->symtab_type after decompress (Jiri
Olsa) [1480522]
- [tools] perf tests: Decompress kernel module before objdump (Jiri
Olsa) [1480522]
- [tools] perf tools: Consolidate error path in __open_dso() (Jiri Olsa)
[1480522]
- [tools] perf tools: Decompress kernel module when reading DSO data
(Jiri Olsa) [1480522]
- [tools] perf annotate: Use dso__decompress_kmodule_path() (Jiri Olsa)
[1480522]
- [tools] perf tools: Introduce dso__decompress_kmodule_{fd, path} (Jiri
Olsa) [1480522]
- [tools] perf tools: Fix a memory leak in __open_dso() (Jiri Olsa)
[1480522]
- [tools] perf annotate: Fix symbolic link of build-id cache (Jiri Olsa)
[1480522]
- [tools] perf script python: Remove dups in documentation examples
(Jiri Olsa) [1480522]
- [tools] perf script python: Updated trace_unhandled() signature (Jiri
Olsa) [1480522]
- [tools] perf script python: Fix wrong code snippets in documentation
(Jiri Olsa) [1480522]
- [tools] perf script: Fix documentation errors (Jiri Olsa) [1480522]
- [tools] perf script: Fix outdated comment for perf-trace-python (Jiri
Olsa) [1480522]
- [tools] perf probe: Fix examples section of documentation (Jiri Olsa)
[1480522]
- [tools] perf annotate: Add missing powerpc triplet (Jiri Olsa) [1480522]
- [tools] perf symbols: Use correct filename for compressed modules in
build-id cache (Jiri Olsa) [1480522]
- [tools] perf symbols: Set module info when build-id event found (Jiri
Olsa) [1480522]
- [tools] perf header: Set proper module name when build-id event found
(Jiri Olsa) [1480522]
- [tools] perf stat: Only print NMI watchdog hint when enabled (Jiri
Olsa) [1480522]
- [tools] perf annotate: Fix branch instruction with multiple operands
(Jiri Olsa) [1480522]
- [tools] perf annotate: Fix failure when filename has special chars
(Jiri Olsa) [1480522]
- [tools] perf tools: Put caller above callee in --children mode (Jiri
Olsa) [1480522]
- [tools] perf report: Do not drop last inlined frame (Jiri Olsa) [1480522]
- [tools] perf report: Always honor callchain order for inlined nodes
(Jiri Olsa) [1480522]
- [tools] perf script: Add --inline option for debugging (Jiri Olsa)
[1480522]
- [tools] perf report: Fix off-by-one for non-activation frames (Jiri
Olsa) [1480522]
- [tools] perf report: Fix memory leak in addr2line when called by
addr2inlines (Jiri Olsa) [1480522]
- [tools] perf report: Don't crash on invalid maps in `-g srcline` mode
(Jiri Olsa) [1480522]
- [tools] tools build: Fixup sched_getcpu feature test (Jiri Olsa) [1480522]
- [tools] perf tests kmod-path: Don't fail if compressed modules aren't
supported (Jiri Olsa) [1480522]
- [tools] perf annotate: Fix AArch64 comment char (Jiri Olsa) [1480522]
- [tools] perf tools: Fix spelling mistakes (Jiri Olsa) [1480522]
- [tools] perf config: Refactor a duplicated code for obtaining config
file name (Jiri Olsa) [1480522]
- [tools] perf symbols: Allow user probes on versioned symbols (Jiri
Olsa) [1480522]
- [tools] tools lib string: Adopt prefixcmp() from perf and subcmd (Jiri
Olsa) [1480522]
- [tools] perf units: Move parse_tag_value() to units.[ch] (Jiri Olsa)
[1480522]
- [tools] perf ui gtk: Move gtk .so name to the only place where it is
used (Jiri Olsa) [1480522]
- [tools] perf tools: Move HAS_BOOL define to where perl headers are
used (Jiri Olsa) [1480522]
- [tools] perf memswap: Split the byteswap memory range wrappers from
util.[ch] (Jiri Olsa) [1480522]
- [tools] perf tools: Move event prototypes from util.h to event.h (Jiri
Olsa) [1480522]
- [tools] perf buildid: Move prototypes from util.h to build-id.h (Jiri
Olsa) [1480522]
- [tools] powerpc/perf: Define big-endian version of perf_mem_data_src
(Jiri Olsa) [1480522]
- [tools] treewide: Fix typos in printk (Jiri Olsa) [1480522]
- [tools] perf tools: Fix the code to strip command name (Jiri Olsa)
[1480522]
- [tools] perf tools: Use just forward declarations for struct thread
where possible (Jiri Olsa) [1480522]
- [tools] perf tools: Add the right header to obtain PERF_ALIGN() (Jiri
Olsa) [1480522]
- [tools] perf tools: Remove poll.h and wait.h from util.h (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from
util.h (Jiri Olsa) [1480522]
- [tools] perf tools: Remove stale prototypes from builtin.h (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove string.h from util.h (Jiri Olsa) [1480522]
- [tools] perf tools: Remove sys/ioctl.h from util.h (Jiri Olsa) [1480522]
- [tools] perf tools: Remove a few more needless includes from util.h
(Jiri Olsa) [1480522]
- [tools] perf tools: Include sys/param.h where needed (Jiri Olsa) [1480522]
- [tools] perf callchain: Move callchain specific routines from
util.[ch] (Jiri Olsa) [1480522]
- [tools] perf tools: Add compress.h for the *_decompress_to_file()
headers (Jiri Olsa) [1480522]
- [tools] perf mem: Fix display of data source snoop indication (Jiri
Olsa) [1480522]
- [tools] perf debug: Move dump_stack() and sighandler_dump_stack() to
debug.h (Jiri Olsa) [1480522]
- [tools] perf kvm: Make function only used by 'perf kvm' static (Jiri
Olsa) [1480522]
- [tools] perf tools: Move timestamp routines from util.h to
time-utils.h (Jiri Olsa) [1480522]
- [tools] perf tools: Move units conversion/formatting routines to
separate object (Jiri Olsa) [1480522]
- [tools] perf tools: Add signal.h to places using its definitions (Jiri
Olsa) [1480522]
- [tools] perf unwind: Provide only forward declarations for pointer
types (Jiri Olsa) [1480522]
- [tools] perf tools: Ditch unused strchrnul() reimplementation (Jiri
Olsa) [1480522]
- [tools] perf tools: Remove regex.h and fnmatch.h from util.h (Jiri
Olsa) [1480522]
- [tools] perf tools: Remove include dirent.h from util.h (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove misplaced __maybe_unused in some functions
(Jiri Olsa) [1480522]
- [tools] perf tools: Use api/fs/tracing_path.h where needed (Jiri Olsa)
[1480522]
- [tools] perf tools: No need to include bitops.h in util.h (Jiri Olsa)
[1480522]
- [tools] perf tools: Move path related functions to util/path.h (Jiri
Olsa) [1480522]
- [tools] perf tools: Don't include terminal handling headers in util.h
(Jiri Olsa) [1480522]
- [tools] perf str{filter, list}: Disentangle headers (Jiri Olsa) [1480522]
- [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1480522]
- [tools] perf tools: Move extra string util functions to util/string2.h
(Jiri Olsa) [1480522]
- [tools] perf tools: Move srcline definitions to separate header (Jiri
Olsa) [1480522]
- [tools] perf tools: Move print_binary definitions to separate files
(Jiri Olsa) [1480522]
- [tools] tools include: Include missing headers for fls() and types in
linux/log2.h (Jiri Olsa) [1480522]
- [tools] perf tools: Move sane ctype stuff from util.h to sane_ctype.h
(Jiri Olsa) [1480522]
- [tools] perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION (Jiri Olsa)
[1480522]
- [tools] perf tools: Replace STR() calls with __stringify() (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove PRI[xu] macros from perf.h (Jiri Olsa)
[1480522]
- [tools] perf tools: Including missing inttypes.h header (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove unused macros from util.h (Jiri Olsa) [1480522]
- [tools] tools include: Drop ARRAY_SIZE() definition from
linux/hashtable.h (Jiri Olsa) [1480522]
where ARRAY_SIZE() is used (Jiri Olsa) [1480522]
- [tools] objtool: Drop ARRAY_SIZE() definition,
tools/include/linux/kernel.h has it now (Jiri Olsa) [1480522]
- [tools] tools include: Move ARRAY_SIZE() to linux/kernel.h (Jiri Olsa)
[1480522]
- [tools] tools include: Adopt __same_type() and __must_be_array() from
the kernel (Jiri Olsa) [1480522]
- [tools] tools include: Introduce linux/bug.h, from the kernel sources
(Jiri Olsa) [1480522]
- [tools] perf tools: Remove FLEX_ARRAY definition (Jiri Olsa) [1480522]
- [tools] perf unwind arm64: Add missing errno.h header (Jiri Olsa)
[1480522]
- [tools] revert "perf tools: Fix include of linux/mman.h" (Jiri Olsa)
[1480522]
- [tools] perf util: Hint missing file when tool tips fail to load (Jiri
Olsa) [1480522]
- [tools] tools build: Fix feature detection redefinion of build flags
(Jiri Olsa) [1480522]
- [tools] perf tools: Disable JVMTI if no ELF support available (Jiri
Olsa) [1480522]
- [tools] perf trace: Add usage of --no-syscalls in man page (Jiri Olsa)
[1480522]
- [tools] perf stat: Fix bug in handling events in error state (Jiri
Olsa) [1480522]
- [tools] perf tools: Pass PYTHON config to feature detection (Jiri
Olsa) [1480522]
- [tools] perf annotate: Use stripped line instead of raw disassemble
line (Jiri Olsa) [1480522]
- [tools] perf annotate: Refactor the code to parse disassemble lines
with {l, r}trim() (Jiri Olsa) [1480522]
- [tools] perf tools: Do not print missing features in pipe-mode (Jiri
Olsa) [1480522]
- [tools] perf session: Don't rely on evlist in pipe mode (Jiri Olsa)
[1480522]
- [tools] perf annotate: Process attr and build_id records (Jiri Olsa)
[1480522]
- [tools] perf tools: Describe pipe mode in perf.data-file-fomat.txt
(Jiri Olsa) [1480522]
- [tools] perf inject: Copy events when reordering events in pipe mode
(Jiri Olsa) [1480522]
- [tools] perf inject: Don't proceed if perf_session__process_event()
fails (Jiri Olsa) [1480522]
- [tools] perf annotate s390: Implement jump types for perf annotate
(Jiri Olsa) [1480522]
- [tools] perf string: Simplify ltrim() implementation (Jiri Olsa) [1480522]
- [tools] perf tools: Refactor the code to strip command name with {l,
r}trim() (Jiri Olsa) [1480522]
- [tools] perf pmu: Refactor wordwrap() with ltrim() (Jiri Olsa) [1480522]
- [tools] perf ui browser: Refactor the code to parse color configs with
ltrim() (Jiri Olsa) [1480522]
- [tools] perf stat: Refactor the code to strip csv output with ltrim()
(Jiri Olsa) [1480522]
- [tools] perf evsel: Return exact sub event which failed with EPERM for
wildcards (Jiri Olsa) [1480522]
- [tools] perf script: Use strtok_r() when parsing output field list
(Jiri Olsa) [1480522]
- [tools] perf callchains: Switch from strtok() to strtok_r() when
parsing options (Jiri Olsa) [1480522]
- [tools] perf annotate: Fix missing number of samples for
source_line_samples (Jiri Olsa) [1480522]
- [tools] perf tools: Don't die on a print function (Jiri Olsa) [1480522]
- [tools] perf tools: Handle allocation failures gracefully (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove die() call (Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add missing space in json
descriptions (Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore_arb JSON support (Jiri
Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore events for Skylake client
(Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore events for Broadwell
client (Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore events for Haswell client
(Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore events for Ivy Bridge
client (Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add uncore events for Sandy Bridge
client (Jiri Olsa) [1480522]
- [tools] perf vendor events intel: Add missing UNC_M_DCLOCKTICKS for
Broadwell DE uncore (Jiri Olsa) [1480522]
- [tools] perf sdt powerpc: Add argument support (Jiri Olsa) [1480522]
- [tools] perf trace: Beautify statx syscall 'flag' and 'mask' arguments
(Jiri Olsa) [1480522]
- [tools] perf tools: Do not fail in case of empty HOME env variable
(Jiri Olsa) [1480522]
- [tools] tools include uapi: Grab copies of stat.h and fcntl.h (Jiri
Olsa) [1480522]
- [tools] perf utils: fix spelling mistake: "Invalud" -> "Invalid" (Jiri
Olsa) [1480522]
- [tools] perf trace: Handle unpaired raw_syscalls:sys_exit event (Jiri
Olsa) [1480522]
- [tools] perf report: Drop cycles 0 for LBR print (Jiri Olsa) [1480522]
- [tools] perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ (Jiri
Olsa) [1480522]
- [tools] perf/sdt/x86: Add renaming logic for (missing) 8 bit registers
(Jiri Olsa) [1480522]
- [tools] perf tools: Remove support for command aliases (Jiri Olsa)
[1480522]
- [tools] perf utils: Readlink /proc/self/exe to find the perf binary
(Jiri Olsa) [1480522]
- [tools] perf utils: Null terminate buf in read_ftrace_printk() (Jiri
Olsa) [1480522]
- [tools] perf utils: use sizeof(buf) - 1 in readlink() call (Jiri Olsa)
[1480522]
- [tools] perf tests: Do not assume that readlink() returns a null
terminated string (Jiri Olsa) [1480522]
- [tools] perf test: Add a test case for SDT event (Jiri Olsa) [1480522]
- [tools] perf buildid: Do not assume that readlink() returns a null
terminated string (Jiri Olsa) [1480522]
- [tools] perf buildid: Do not update SDT cache with null filename (Jiri
Olsa) [1480522]
- [tools] perf annotate: Fix a bug of division by zero when calculating
percent (Jiri Olsa) [1480522]
- [tools] perf annotate: Fix a bug following symbolic link of a build-id
file (Jiri Olsa) [1480522]
- [tools] perf report: Enable sorting by srcline as key (Jiri Olsa)
[1480522]
- [tools] perf report: Show inline stack for browser mode (Jiri Olsa)
[1480522]
- [tools] perf report: Show inline stack for stdio mode (Jiri Olsa)
[1480522]
- [tools] perf report: Introduce --inline option (Jiri Olsa) [1480522]
- [tools] perf report: Find the inline stack for a given address (Jiri
Olsa) [1480522]
- [tools] perf report: Refactor common code in srcline.c (Jiri Olsa)
[1480522]
- [tools] perf tools: Remove unused 'prefix' from builtin functions
(Jiri Olsa) [1480522]
- [tools] perf list sdt: Show option in man page (Jiri Olsa) [1480522]
- [tools] perf auxtrace: Fix no_size logic in
addr_filter__resolve_kernel_syms() (Jiri Olsa) [1480522]
- [tools] perf trace: Fixup thread refcounting (Jiri Olsa) [1480522]
- [tools] perf trace: Fix up error path indentation (Jiri Olsa) [1480522]
- [tools] perf trace: Check for vfs_getname.pathname length (Jiri Olsa)
[1480522]
- [tools] perf list: Move extra details printing to new option (Jiri
Olsa) [1480522]
- [tools] perf pmu: Add support for MetricName JSON attribute (Jiri
Olsa) [1480522]
- [tools] perf list: Support printing MetricExpr with --debug (Jiri
Olsa) [1480522]
- [tools] perf stat: Output JSON MetricExpr metric (Jiri Olsa) [1480522]
- [tools] perf pmu: Support MetricExpr header in JSON event list (Jiri
Olsa) [1480522]
- [tools] perf vendor events intel: Update Intel uncore JSON event files
(Jiri Olsa) [1480522]
- [tools] perf tools: Add a simple expression parser for JSON (Jiri
Olsa) [1480522]
- [tools] perf pmu: Special case uncore_ prefix (Jiri Olsa) [1480522]
- [tools] perf pmu: Expand PMU events by prefix match (Jiri Olsa) [1480522]
- [tools] perf tools: Factor out PMU matching in parser (Jiri Olsa)
[1480522]
- [tools] perf stat: Handle partially bad results with merging (Jiri
Olsa) [1480522]
- [tools] perf stat: Collapse identically named events (Jiri Olsa) [1480522]
- [tools] perf stat: Factor out callback for collecting event values
(Jiri Olsa) [1480522]
- [tools] perf annotate: Add comment clarifying how the source code line
is parsed (Jiri Olsa) [1480522]
- [tools] perf annotate: More exactly grep -v of the objdump command
(Jiri Olsa) [1480522]
- [tools] perf sdt x86: Add renaming logic for rNN and other registers
(Jiri Olsa) [1480522]
- [tools] perf probe: Add sdt probes arguments into the uprobe cmd
string (Jiri Olsa) [1480522]
- [tools] perf sdt: Add scanning of sdt probes arguments (Jiri Olsa)
[1480522]
- [tools] perf probe: Return errno when not hitting any event (Jiri
Olsa) [1480522]
- [tools] perf probe: Change MAX_CMDLEN (Jiri Olsa) [1480522]
- [tools] tools headers: Sync {tools/,
}arch/powerpc/include/uapi/asm/kvm.h (Jiri Olsa) [1480522]
- [tools] perf probe: Fix concat_probe_trace_events (Jiri Olsa) [1480522]
- [tools] perf stat: Correct --no-aggr description (Jiri Olsa) [1480522]
- [tools] perf tools: Handle partial AUX records and print a warning
(Jiri Olsa) [1480522]
- [tools] tools include: Sync {, tools/}include/uapi/linux/perf_event.h
(Jiri Olsa) [1480522]
- [tools] tools lib api fs: Introduce sysfs__read_bool (Jiri Olsa) [1480522]
- [tools] perf timechart: Use OPT_PARENT for common options (Jiri Olsa)
[1480522]
- [tools] perf lock: Make 'f' part of the common 'lock_options' (Jiri
Olsa) [1480522]
- [tools] perf lock: Subcommands should include common options (Jiri
Olsa) [1480522]
- [tools] perf script: Add 'brstackinsn' for branch stacks (Jiri Olsa)
[1480522]
- [tools] perf tools: Make perf_event__synthesize_mmap_events() scale
(Jiri Olsa) [1480522]
- [tools] perf probe: Introduce util func is_sdt_event() (Jiri Olsa)
[1480522]
- [tools] perf powerpc: Choose local entry point with kretprobes (Jiri
Olsa) [1480522]
- [tools] perf kretprobes: Offset from reloc_sym if kernel supports it
(Jiri Olsa) [1480522]
- [tools] perf probe: Factor out the ftrace README scanning (Jiri Olsa)
[1480522]
- [tools] perf sched timehist: Add --next option (Jiri Olsa) [1480522]
- [tools] perf hists browser: Fix typo in function switch_data_file
(Jiri Olsa) [1480522]
- [tools] perf report: Document +field style argument support for
--field option (Jiri Olsa) [1480522]
- [tools] perf sort: Fix segfault with basic block 'cycles' sort
dimension (Jiri Olsa) [1480522]
- [tools] perf tools: Ignore generated files pmu-events/{jevents,
pmu-events.c} for git (Jiri Olsa) [1480522]
- [tools] perf tools: Missing c2c command in command-list (Jiri Olsa)
[1480522]
- [tools] perf c2c: Fix display bug when using pipe (Jiri Olsa) [1480522]
- [tools] perf c2c: Clarify help message of --stats option (Jiri Olsa)
[1480522]
- [tools] perf report: Hide tip message when -q option is given (Jiri
Olsa) [1480522]
- [tools] tools build: Use the same CC for feature detection and actual
build (Jiri Olsa) [1480522]
- [tools] perf bench futex: Fix build on musl + clang (Jiri Olsa) [1480522]
- [tools] perf bench futex: Use __maybe_unused (Jiri Olsa) [1480522]
- [tools] tools build: Add test for sched_getcpu() (Jiri Olsa) [1480522]
- [tools] perf tools: Force uncore events to system wide monitoring
(Jiri Olsa) [1480522]
- [tools] perf intel-pt/bts: Add missing initialization (Jiri Olsa)
[1480522]
- [tools] perf probe: Generalize probe event file open routine (Jiri
Olsa) [1480522]
- [tools] perf ftrace: Use pager for displaying result (Jiri Olsa) [1480522]
- [tools] perf ftrace: Add support for -a and -C option (Jiri Olsa)
[1480522]
- [tools] perf cpumap: Introduce cpu_map__snprint_mask() (Jiri Olsa)
[1480522]
- [tools] perf ftrace: Add support for --pid option (Jiri Olsa) [1480522]
- [tools] perf tools: Allow sorting by symbol size (Jiri Olsa) [1480522]
- [tools] perf evlist: Clarify a bit the use of perf_mmap->refcnt (Jiri
Olsa) [1480522]
- [tools] perf thread_map: Convert thread_map.refcnt from atomic_t to
refcount_t (Jiri Olsa) [1480522]
- [tools] perf thread: convert thread.refcnt from atomic_t to refcount_t
(Jiri Olsa) [1480522]
- [tools] perf evlist: Convert perf_map.refcnt from atomic_t to
refcount_t (Jiri Olsa) [1480522]
- [tools] perf map: Convert map_groups.refcnt from atomic_t to
refcount_t (Jiri Olsa) [1480522]
- [tools] perf map: Convert map.refcnt from atomic_t to refcount_t (Jiri
Olsa) [1480522]
- [tools] perf dso: Convert dso.refcnt from atomic_t to refcount_t (Jiri
Olsa) [1480522]
- [tools] perf comm: Convert comm_str.refcnt from atomic_t to refcount_t
(Jiri Olsa) [1480522]
- [tools] perf cpumap: Convert cpu_map.refcnt from atomic_t to
refcount_t (Jiri Olsa) [1480522]
- [tools] perf cgroup: Convert cgroup_sel.refcnt from atomic_t to
refcount_t (Jiri Olsa) [1480522]
- [tools] tools include: Adopt kernel's refcount.h (Jiri Olsa) [1480522]
- [tools] tools include: Add UINT_MAX def to kernel.h (Jiri Olsa) [1480522]
- [tools] tools include: Provide gcc based cmpxchg fallback for !x86
(Jiri Olsa) [1480522]
- [tools] tools include: Introduce atomic_cmpxchg_{relaxed, release}()
(Jiri Olsa) [1480522]
- [tools] tools arch x86: Introduce atomic_cmpxchg() (Jiri Olsa) [1480522]
- [tools] tools arch x86: Include asm/cmpxchg.h (Jiri Olsa) [1480522]
- [tools] tools include: Adopt __compiletime_error (Jiri Olsa) [1480522]
- [tools] perf stat: Issue a HW watchdog disable hint (Jiri Olsa) [1480522]
- [tools] perf vendor events: Add mapping for KnightsMill PMU events
(Jiri Olsa) [1480522]
- [x86] perf/x86/intel: Add 1G DTLB load/store miss support for SKL
(Jiri Olsa) [1480522]
- [kernel] perf/aux: Correct return code of rb_alloc_aux() if
!has_aux(ev) (Jiri Olsa) [1480522]
- [kernel] perf/callchain: Force USER_DS when invoking
perf_callchain_user() (Jiri Olsa) [1480522]
- [x86] perf/x86: Fix Broadwell-EP DRAM RAPL events (Jiri Olsa) [1480522]
- [x86] perf/x86: Fix spurious NMI with PEBS Load Latency event (Jiri
Olsa) [1480522]
- [x86] perf/x86/intel/pt: Allow the disabling of branch tracing (Jiri
Olsa) [1480522]
- [x86] perf/x86/intel/pt: Handle VMX better (Jiri Olsa) [1480522]
- [kernel] perf/core: Add a flag for partial AUX records (Jiri Olsa)
[1480522]
- [kernel] perf/core: Keep AUX flags in the output handle (Jiri Olsa)
[1480522]
- [x86] perf/x86: Add Top Down events to Intel Goldmont (Jiri Olsa)
[1480522]
[3.10.0-718.el7]
- [x86] kvm, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state
(Paul Lai) [1387360]
- [x86] kvm: x86: simplify handling of PKRU (Paul Lai) [1387360]
- [x86] kvm: x86: block guest protection keys unless the host has them
enabled (Paul Lai) [1387360]
- [x86] kvm, pkeys: expose CPUID/CR4 to guest (Paul Lai) [1387360]
- [x86] kvm, pkeys: add pkeys support for permission_fault (Paul Lai)
[1387360]
- [x86] kvm, pkeys: introduce pkru_mask to cache conditions (Paul Lai)
[1387360]
- [x86] kvm, pkeys: save/restore PKRU when guest/host switches (Paul
Lai) [1387360]
- [x86] kvm, pkeys: add pkeys support for xsave state (Paul Lai) [1387360]
- [x86] kvm, pkeys: disable pkeys for guests in non-paging mode (Paul
Lai) [1387360]
- [x86] kvm: x86: remove magic number with enum cpuid_leafs (Paul Lai)
[1387360]
- [x86] kvm: mmu: return page fault error code from permission_fault
(Paul Lai) [1387360]
- [kernel] s390/mm: simplify arch_get_unmapped_area[_topdown] (Adrian
Reber) [1466682]
- [kernel] s390/mm: make TASK_SIZE independent from the number of page
table levels (Adrian Reber) [1466682]
- [kernel] s390: wire up separate socketcalls system calls (Adrian
Reber) [1466682]
- [kernel] s390: wire up memfd_create syscall (Adrian Reber) [1466682]
- [kernel] s390/gup: handle zero nr_pages case correctly (Adrian Reber)
[1466682]
- [kernel] s390: TASK_SIZE for kernel threads (Adrian Reber) [1466682]
- [netdrv] ena: implement RHEL7.5 version of change_mtu (John Linville)
[1478896]
- [netdrv] ena: update ena driver to version 1.2.0 (John Linville) [1478896]
- [netdrv] ena: update driver's rx drop statistics (John Linville) [1478896]
- [netdrv] ena: use lower_32_bits()/upper_32_bits() to split dma address
(John Linville) [1478896]
- [netdrv] ena: separate skb allocation to dedicated function (John
Linville) [1478896]
- [netdrv] ena: use napi_schedule_irqoff when possible (John Linville)
[1478896]
- [netdrv] ena: add support for out of order rx buffers refill (John
Linville) [1478896]
- [netdrv] ena: add reset reason for each device FLR (John Linville)
[1478896]
- [netdrv] ena: change sizeof() argument to be the type pointer (John
Linville) [1478896]
- [netdrv] ena: add hardware hints capability to the driver (John
Linville) [1478896]
- [netdrv] ena: change return value for unsupported features unsupported
return value (John Linville) [1478896]
- [netdrv] ena: update ena driver to version 1.1.7 (John Linville) [1478896]
- [netdrv] ena: bug fix in lost tx packets detection mechanism (John
Linville) [1478896]
- [netdrv] ena: disable admin msix while working in polling mode (John
Linville) [1478896]
- [netdrv] ena: fix theoretical Rx hang on low memory systems (John
Linville) [1478896]
- [netdrv] ena: add missing unmap bars on device removal (John Linville)
[1478896]
- [netdrv] ena: fix race condition between submit and completion admin
command (John Linville) [1478896]
- [netdrv] ena: add missing return when ena_com_get_io_handlers() fails
(John Linville) [1478896]
- [netdrv] ena: fix bug that might cause hang after consecutive
open/close interface (John Linville) [1478896]
- [netdrv] ena: fix rare uncompleted admin command false alarm (John
Linville) [1478896]
- [netdrv] ena: remove superfluous check in ena_remove() (John Linville)
[1478896]
- [netdrv] ena: update driver version to 1.1.2 (John Linville) [1478896]
- [netdrv] ena: change condition for host attribute configuration (John
Linville) [1478896]
- [netdrv] ena: change driver's default timeouts (John Linville) [1478896]
- [netdrv] ena: reduce the severity of ena printouts (John Linville)
[1478896]
- [netdrv] ena: use READ_ONCE to access completion descriptors (John
Linville) [1478896]
- [netdrv] ena: fix potential access to freed memory during device reset
(John Linville) [1478896]
- [netdrv] ena: refactor ena_get_stats64 to be atomic context safe (John
Linville) [1478896]
- [netdrv] ena: fix NULL dereference when removing the driver after
device reset failed (John Linville) [1478896]
- [netdrv] ena: fix RSS default hash configuration (John Linville) [1478896]
- [netdrv] ena: fix ethtool RSS flow configuration (John Linville) [1478896]
- [netdrv] ena: fix queues number calculation (John Linville) [1478896]
- [netdrv] ena: remove ntuple filter support from device feature list
(John Linville) [1478896]
- [netdrv] ena: use setup_timer() and mod_timer() (John Linville) [1478896]
[3.10.0-717.el7]
- [fs] vfs: clear remainder of 'full_fds_bits' in dup_fd() (Mateusz
Guzik) [1462034]
- [fs] vfs: Fix pathological performance case for __alloc_fd() (Mateusz
Guzik) [1462034]
- [fs] vfs: conditionally clear close-on-exec flag (Mateusz Guzik) [1462034]
- [fs] file.c: don't acquire files->file_lock in fd_install() (Mateusz
Guzik) [1462034]
- [fs] gfs2: Fix debugfs glocks dump (Andreas Grunbacher) [1493067]
- [fs] gfs2: Replace rhashtable_walk_init with rhashtable_walk_enter
(Andreas Grunbacher) [1493067]
- [fs] gfs2: Deduplicate gfs2_{glocks,glstats}_open (Andreas Grunbacher)
[1493067]
- [net] remove explicit do_softirq() from busy_poll_stop() (Ivan Vecera)
[1489406]
- [net] Busy polling should ignore sender CPUs (Ivan Vecera) [1489406]
- [net] solve a NAPI race (Ivan Vecera) [1489406]
- [net] napi_watchdog() can use napi_schedule_irqoff() (Ivan Vecera)
[1489406]
- [net] remove __napi_complete() (Ivan Vecera) [1489406]
- [net] netpoll: more efficient locking (Ivan Vecera) [1489406]
- [net] busy-poll: return busypolling status to drivers (Ivan Vecera)
[1489406]
- [net] busy-poll: remove need_resched() from sk_can_busy_loop() (Ivan
Vecera) [1489406]
- [net] busy-poll: allow preemption in sk_busy_loop() (Ivan Vecera)
[1489406]
- [net] netpoll: Drop budget parameter from NAPI polling call hierarchy
(Ivan Vecera) [1489406]
- [net] netpoll: Close race condition between poll_one_napi and
napi_disable (Ivan Vecera) [1489406]
- [net] ip6_gre: update mtu properly in ip6gre_err (Xin Long) [1487475]
- [net] sctp: fix missing wake ups in some situations (Marcelo Leitner)
[1442784]
- [net] tcp: don't annotate mark on control socket from
tcp_v6_send_response() (Matteo Croce) [1469857]
- [net] netfilter: use fwmark_reflect in nf_send_reset (Matteo Croce)
[1469857]
- [net] tcp: fix mark propagation with fwmark_reflect enabled (Matteo
Croce) [1469857]
- [net] Documentation: Add missing descriptions for fwmark_reflect for
ipv4 and ipv6 (Matteo Croce) [1469857]
- [net] ipv6: data of fwmark_reflect sysctl needs to be updated on netns
construction (Matteo Croce) [1469857]
- [net] Use fwmark reflection in PMTU discovery (Matteo Croce) [1469857]
- [net] add a sysctl to reflect the fwmark on replies (Matteo Croce)
[1469857]
- [net] team: fix memory leaks (Matteo Croce) [1448266]
- [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
(Stefano Brivio) [1477010] {CVE-2017-7542}
- [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina
Dubroca) [1477010] {CVE-2017-7542}
- [scsi] ses: Fix wrong page error (Maurizio Lombardi) [1380720]
- [scsi] ses: make page2 support optional (Maurizio Lombardi) [1380720]
- [scsi] ses: Fixup error message 'failed to get diagnostic page
0xffffffea' (Maurizio Lombardi) [1380720]
- [scsi] ses: check return code from ses_recv_diag() (Maurizio Lombardi)
[1380720]
- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: call megasas_dump_frame with correct IO frame
size (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: modified few prints in OCR and IOC INIT path
(Tomas Henzl) [1458133]
- [scsi] megaraid_sas: replace internal FALSE/TRUE definitions with
false/true (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: Return pended IOCTLs with cmd_status
MFI_STAT_WRONG_STATE in case adapter is dead (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: use vmalloc for crash dump buffers and driver's
local RAID map (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: Use SMID for Task abort case only (Tomas Henzl)
[1458133]
- [scsi] megaraid_sas: Check valid aen class range to avoid kernel panic
(Tomas Henzl) [1458133]
- [scsi] megaraid_sas: Fix endianness issues in DCMD handling (Tomas
Henzl) [1458133]
- [scsi] megaraid_sas: Do not re-fire shutdown DCMD after OCR (Tomas
Henzl) [1458133]
- [scsi] megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1
second while there are pending commands (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: Use synchronize_irq in target reset case (Tomas
Henzl) [1458133]
- [scsi] megaraid_sas: set minimum value of resetwaittime to be 1 secs
(Tomas Henzl) [1458133]
- [scsi] megaraid_sas: mismatch of allocated MFI frame size and length
exposed in MFI MPT pass through command (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: fix allocate instance->pd_info twice (Tomas
Henzl) [1458133]
- [scsi] megaraid: remove DRIVER_ATTR() usage (Tomas Henzl) [1458133]
- [scsi] megaraid: Replace PCI pool old API (Tomas Henzl) [1458133]
- [scsi] megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion
(Tomas Henzl) [1458133]
- [scsi] megaraid: remove expensive inline from megasas_return_cmd
(Tomas Henzl) [1458133]
- [scsi] qedi: off by one in qedi_get_cmd_from_tid() (Chad Dupuis) [1461962]
- [scsi] qedi: Limit number for CQ queues (Chad Dupuis) [1461962]
- [scsi] qedi: Fix return code in qedi_ep_connect() (Chad Dupuis) [1461962]
- [scsi] qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Chad Dupuis) [1461962]
- [scsi] qedi: fix another spelling mistake: "alloction" -> "allocation"
(Chad Dupuis) [1461962]
- [scsi] qedf: drop bus reset handler (Chad Dupuis) [1461960]
- [scsi] qedf: Update driver version to 8.20.5.0 (Chad Dupuis) [1461960]
- [scsi] qedf: Fix up modinfo parameter name for 'debug' in modinfo
output (Chad Dupuis) [1461960]
- [scsi] qedf: Covert single-threaded workqueues to regular workqueues
(Chad Dupuis) [1461960]
- [scsi] qedf: Corrent VLAN tag insertion in fallback VLAN case (Chad
Dupuis) [1461960]
- [scsi] qedf: Use granted MAC from the FCF for the FCoE source address
if it is available (Chad Dupuis) [1461960]
- [scsi] qedf: Set WWNN and WWPN based on values from qed (Chad Dupuis)
[1461960]
- [scsi] qedf: fix spelling mistake: "offlading" -> "offloading" (Chad
Dupuis) [1461960]
- [scsi] qedf: Merge a few quoted strings split across lines (Chad
Dupuis) [1461960]
- [scsi] qedf: Use 'dma_zalloc_coherent' to reduce code verbosity (Chad
Dupuis) [1461960]
- [scsi] qedf: Fix a return value in case of error in
'qedf_alloc_global_queues' (Chad Dupuis) [1461960]
- [scsi] qedf: Check if sense buffer has been allocated during
completion (Chad Dupuis) [1461960]
- [scsi] qedf: Update version number to 8.18.22.0 (Chad Dupuis) [1461960]
- [scsi] qedf: Add change_queue_depth member to scsi_host_template()
(Chad Dupuis) [1461960]
- [scsi] qedf: Change cmd_per_lun in scsi_host_template to 32 to
increase performance (Chad Dupuis) [1461960]
- [scsi] qedf: Move some prints to a debug level so they do not print
when no debugging is enabled (Chad Dupuis) [1461960]
- [scsi] qedf: Fixup unnecessary parantheses around test_bit operations
(Chad Dupuis) [1461960]
- [scsi] qedf: Add non-offload receive filters (Chad Dupuis) [1461960]
- [scsi] qedf: Add bus_reset No-op (Chad Dupuis) [1461960]
- [scsi] qedf: Use same logic for SCSI host reset and FC lip_reset (Chad
Dupuis) [1461960]
- [scsi] qedf: Set qed logging level to QED_LEVEL_NOTICE (Chad Dupuis)
[1461960]
- [scsi] qedf: Add fka_period SCSI host attribute to show fip keep alive
period (Chad Dupuis) [1461960]
- [scsi] qedf: Check that fcport is offloaded before dereferencing
pointers in initiate_abts|cleanup (Chad Dupuis) [1461960]
- [scsi] qedf: Look at all descriptors when processing a clear virtual
link (Chad Dupuis) [1461960]
- [scsi] qedf: Honor qed_ops->common->set_fp_int() return code (Chad
Dupuis) [1461960]
- [scsi] qedf: Update copyright to 2017 (Chad Dupuis) [1461960]
- [scsi] qedf: Enable basic FDMI information (Chad Dupuis) [1461960]
- [scsi] qedf: Avoid reading past end of buffer (Chad Dupuis) [1461960]
- [scsi] qedf: Cleanup the type of io_log->op (Chad Dupuis) [1461960]
- [scsi] qedf: properly update arguments position in function call (Chad
Dupuis) [1461960]
- [scsi] qedi: qedf: Use designated initializers (Chad Dupuis) [1461960]
- [scsi] qedf: Fix crash due to unsolicited FIP VLAN response (Chad
Dupuis) [1461960]
- [scsi] qedf: Use vsprintf extension pad (Chad Dupuis) [1461960]
[3.10.0-716.el7]
- [block] blk_mq: linux/blk-mq.h does not include all the headers it
depends on (Ming Lei) [1389540 1458104]
- [block] blk-mq: kill unused blk_mq_create_mq_map() (Ming Lei) [1389540
1458104]
- [kernel] blk-mq: get rid of the cpumask in struct blk_mq_tags (Ming
Lei) [1389540 1458104]
- [nvme] remove the post_scan callout (Ming Lei) [1389540]
- [nvme] switch to use pci_alloc_irq_vectors (Ming Lei) [1389540]
- [kernel] blk-mq: provide a default queue mapping for PCI device (Ming
Lei) [1389540 1458104]
- [kernel] blk-mq: remove ->map_queue (Ming Lei) [1389540 1458104]
- [block] blk-mq: really fix plug list flushing for nomerge queues (Ming
Lei) [1389540 1458104]
- [block] fix plug list flushing for nomerge queues (Ming Lei) [1389540
1458104]
- [block] blk-mq: free hctx->ctxs in queue's release handler (Ming Lei)
[1389540 1458104]
- [kernel] blk-mq: fix iteration of busy bitmap (Ming Lei) [1389540 1458104]
- [block] blk-mq: reduce unnecessary software queue looping (Ming Lei)
[1389540 1458104]
- [kernel] genirq/affinity: Fix calculating vectors to assign (Ming Lei)
[1389540]
- [kernel] irq/affinity: Fix extra vecs calculation (Ming Lei) [1389540]
- [kernel] irq/affinity: Fix CPU spread for unbalanced nodes (Ming Lei)
[1389540]
- [pci] msi: Update MSI/MSI-X bits in PCIEBUS-HOWTO (Ming Lei) [1389540]
- [pci] msi: Document pci_alloc_irq_vectors(), deprecate
pci_enable_msi() (Ming Lei) [1389540]
- [pci] msi: Return -ENOSPC if pci_enable_msi_range() can't get enough
vectors (Ming Lei) [1389540]
- [pci] portdrv: Use pci_irq_alloc_vectors() (Ming Lei) [1389540]
- [pci] msi: Check that we have a legacy interrupt line before using it
(Ming Lei) [1389540]
- [pci] msi: Return failure when msix_setup_entries() fails (Ming Lei)
[1389540]
- [netdrv] amd-xgbe: Update PCI support to use new IRQ functions (Ming
Lei) [1389540]
- [pci] msi: Fix msi_capability_init() kernel-doc warnings (Ming Lei)
[1389540]
- [pci] msi: Don't apply affinity if there aren't enough vectors left
(Ming Lei) [1389540]
- [kernel] genirq/affinity: Fix node generation from cpumask (Ming Lei)
[1389540]
- [pci] msi: Check for NULL affinity mask in pci_irq_get_affinity()
(Ming Lei) [1389540]
- [kernel] genirq/affinity: Use default affinity mask for reserved
vectors (Ming Lei) [1389540]
- [kernel] genirq/affinity: Take reserved vectors into account when
spreading irqs (Ming Lei) [1389540]
- [kernel] pci: Remove the irq_affinity mask from struct pci_dev (Ming
Lei) [1389540]
- [kernel] pci/msi: Provide pci_alloc_irq_vectors_affinity() (Ming Lei)
[1389540]
- [pci] msi: Propagate IRQ affinity description through the MSI code
(Ming Lei) [1389540]
- [kernel] genirq/affinity: Handle pre/post vectors in
irq_create_affinity_masks() (Ming Lei) [1389540]
- [kernel] genirq/affinity: Handle pre/post vectors in
irq_calc_affinity_vectors() (Ming Lei) [1389540]
- [kernel] genirq/affinity: Introduce struct irq_affinity (Ming Lei)
[1389540]
- [pci] doc: Add missing parameter for msi_setup (Ming Lei) [1389540]
- [kernel] pci/msi: Retrieve affinity for a vector (Ming Lei) [1389540]
- [kernel] genirq/affinity: Remove old irq spread infrastructure (Ming
Lei) [1389540]
- [kernel] genirq/msi: Switch to new irq spreading infrastructure (Ming
Lei) [1389540]
- [kernel] genirq/affinity: Provide smarter irq spreading infrastructure
(Ming Lei) [1389540]
- [kernel] genirq/msi: Add cpumask allocation to alloc_msi_entry (Ming
Lei) [1389540]
- [pci] Call pci_intx() when using legacy interrupts in
pci_alloc_irq_vectors() (Ming Lei) [1389540]
- [kernel] pci: Use positive flags in pci_alloc_irq_vectors() (Ming Lei)
[1389540]
- [kernel] genirq/affinity: Use get/put_online_cpus around cpumask
operations (Ming Lei) [1389540]
- [kernel] pci: Spread interrupt vectors in pci_alloc_irq_vectors()
(Ming Lei) [1389540]
- [kernel] pci: Provide sensible IRQ vector alloc/free routines (Ming
Lei) [1389540]
- [pci] Make the "entries" argument to pci_enable_msix() optional (Ming
Lei) [1389540]
- [pci] Switch msix_program_entries() to use pci_msix_desc_addr() (Ming
Lei) [1389540]
- [pci] Add pci_msix_desc_addr() helper (Ming Lei) [1389540]
- [kernel] genirq: Add a helper to spread an affinity mask for MSI/MSI-X
vectors (Ming Lei) [1389540]
- [kernel] genirq/msi: Make use of affinity aware allocations (Ming Lei)
[1389540]
- [kernel] genirq: introduce _affinity version of irq_alloc_hwirq (Ming
Lei) [1389540]
- [kernel] genirq: Use affinity hint in irqdesc allocation (Ming Lei)
[1389540]
- [kernel] genirq: Add affinity hint to irq allocation (Ming Lei) [1389540]
- [kernel] genirq: Introduce IRQD_AFFINITY_MANAGED flag (Ming Lei) [1389540]
- [kernel] genirq: Provide and use __irq_can_set_affinity() (Ming Lei)
[1389540]
[3.10.0-715.el7]
- [fs] pnfs: Fix a deadlock between read resends and layoutreturn (Steve
Dickson) [1477350]
- [fs] pnfs: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
(Steve Dickson) [1477343]
- [fs] nfsv4.1: Fix regression in callback retry handling (Steve
Dickson) [1477306]
- [fs] nfsv4: Ensure we don't re-test revoked and freed stateids (Dave
Wysochanski) [1459733]
- [fs] nfsd: Limit end of page list when decoding NFSv4 WRITE ("J. Bruce
Fields") [1485509]
- [fs] xfs: stop searching for free slots in an inode chunk when there
are none (Carlos Maiolino) [1472639]
- [fs] xfs: remove bli from AIL before release on transaction abort
(Bill O'Donnell) [1428663]
- [fs] xfs: release bli from transaction properly on fs shutdown (Bill
O'Donnell) [1428663]
- [fs] gfs2: Fix non-recursive truncate bug (Robert S Peterson) [1486061]
- [fs] ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag (Lukas Czerner)
[1433215]
- [fs] ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED (Lukas
Czerner) [1433215]
- [fs] ext4: pass allocation_request struct to ext4_(alloc,
splice)_branch (Lukas Czerner) [1433215]
- [fs] cifs: Fix null pointer deref during read resp processing (Sachin
Prabhu) [1429710]
- [fs] cifs: Fix possible use after free in demultiplex thread (Sachin
Prabhu) [1429710]
- [fs] cifs: Allow to switch on encryption with seal mount option
(Sachin Prabhu) [1429710]
- [fs] cifs: RHEL 7 Changes to replace bvec iter (Sachin Prabhu) [1429710]
- [fs] cifs: Add capability to decrypt big read responses (Sachin
Prabhu) [1429710]
- [fs] cifs: Add a modified cifs_read_page_from_socket() (Sachin Prabhu)
[1429710]
- [fs] cifs: RHEL 7 Changes to replace kvec iter (Sachin Prabhu) [1429710]
- [fs] cifs: Decrypt and process small encrypted packets (Sachin Prabhu)
[1429710]
- [fs] cifs: Add copy into pages callback for a read operation (Sachin
Prabhu) [1429710]
- [fs] cifs: Add mid handle callback (Sachin Prabhu) [1429710]
- [fs] cifs: Add transform header handling callbacks (Sachin Prabhu)
[1429710]
- [fs] cifs: RHEL 7 modifications for aead differences (Sachin Prabhu)
[1429710]
- [fs] cifs: Encrypt SMB3 requests before sending (Sachin Prabhu) [1429710]
- [fs] cifs: Enable encryption during session setup phase (Sachin
Prabhu) [1429710]
- [fs] cifs: Add capability to transform requests before sending (Sachin
Prabhu) [1429710]
- [fs] cifs: Separate RFC1001 length processing for SMB2 read (Sachin
Prabhu) [1429710]
- [fs] cifs: Separate SMB2 sync header processing (Sachin Prabhu) [1429710]
- [fs] cifs: Send RFC1001 length in a separate iov (Sachin Prabhu) [1429710]
- [fs] cifs: Make send_cancel take rqst as argument (Sachin Prabhu)
[1429710]
- [fs] cifs: Make SendReceive2() takes resp iov (Sachin Prabhu) [1429710]
- [fs] cifs: Separate SMB2 header structure (Sachin Prabhu) [1429710]
- [fs] cifs: Add soft dependencies (Sachin Prabhu) [1429710]
- [fs] cifs: Only select the required crypto modules (Sachin Prabhu)
[1429710]
- [fs] cifs: Simplify SMB2 and SMB311 dependencies (Sachin Prabhu) [1429710]
- [fs] Fix default behaviour for empty domains and add domainauto option
(Sachin Prabhu) [1429710]
- [fs] cifs: use 16phN for formatting md5 sum (Sachin Prabhu) [1429710]
- [fs] cifs_readv_receive: use cifs_read_from_socket() (Sachin Prabhu)
[1429710]
- [fs] cifs: merge the hash calculation helpers (Sachin Prabhu) [1429710]
- [fs] cifs: Check for timeout on Negotiate stage (Leif Sahlberg) [1426555]
- [fs] cifs: Fix df output for users with quota limits (Leif Sahlberg)
[1464155]
[3.10.0-714.el7]
- [infiniband] ib/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe
error path (Don Dutile) [1454965]
- [infiniband] ib/vmw_pvrdma: Don't leak info from alloc_ucontext (Don
Dutile) [1454965]
- [kernel] vmxnet3: Move PCI Id to pci_ids.h (Don Dutile) [1454965]
- [pinctrl] intel: Add Intel Cannon Lake PCH-H pin controller support
(David Arcari) [1457654]
- [pinctrl] intel: Add Intel Cannon Lake PCH pin controller support
(David Arcari) [1457654]
- [pinctrl] intel: Make it possible to specify mode per pin in a group
(David Arcari) [1457654]
- [pinctrl] intel: Add support for variable size pad groups (David
Arcari) [1457654]
- [pinctrl] intel: unlock on error in intel_config_set_pull() (David
Arcari) [1457654]
- [pinctrl] intel: Add support for 1k additional pull-down (David
Arcari) [1457654]
- [pinctrl] intel: Add support for hardware debouncer (David Arcari)
[1457654]
- [kernel] pinctrl / gpio: Introduce .set_config() callback for GPIO
chips (David Arcari) [1457654]
- [kernel] pinctrl: Allow configuration of pins from gpiolib based
drivers (David Arcari) [1457654]
- [vhost] vhost_net: correctly check tx avail during rx busy polling
(Jason Wang) [1487551]
- [tools] power/cpupower: allow running without cpu0 (Prarit Bhargava)
[1375782]
- [xen] balloon: don't online new memory initially (Vitaly Kuznetsov)
[1490770]
- [kernel] audit: unswing cap_* fields in PATH records (Richard Guy
Briggs) [1465558]
- [kernel] module: keep percpu symbols in module's symtab (Joe Lawrence)
[1451907]
- [security] selinux: remove AVC init audit log message (Richard Guy
Briggs) [1465625]
[3.10.0-713.el7]
- [s390] syscalls: Fix out of bounds arguments access (Jiri Olsa) [1436323]
- [x86] ras/therm_throt: Do not log a fake MCE for thermal events
(Prarit Bhargava) [1465345]
- [x86] early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 (Lenny Szubowicz)
[1487221]
- [pci] Identify Enhanced Allocation (EA) BAR Equivalent resources in
sysfs (Myron Stowe) [1489540]
- [pci] Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1489540]
- [pci] Supply CPU physical address (not bus address) to
iomem_is_exclusive() (Myron Stowe) [1489540]
- [pci] Add Downstream Port Containment driver (Myron Stowe) [1489540]
- [pci] Add Downstream Port Containment portdrv service type (Myron
Stowe) [1489540]
- [pci] Widen portdrv service type from 4 bits to 8 bits (Myron Stowe)
[1489540]
- [pci] Fix spelling errors (Myron Stowe) [1489540]
- [pci] pci: acpiphp_ibm: Avoid uninitialized variable reference (Myron
Stowe) [1489540]
- [pci] pci: Refine PCI support check in pcibios_init() (Myron Stowe)
[1489540]
- [netdrv] fm10k: do not enqueue mailbox when host not ready (Neil
Horman) [1454908]
- [netdrv] fm10k: disable receive queue when configuring ring (Neil
Horman) [1454908]
- [netdrv] fm10k: update function header comment for fm10k_get_stats64
(Neil Horman) [1454908]
- [netdrv] fm10k: allow service task to reschedule itself (Neil Horman)
[1454908]
- [netdrv] fm10k: future-proof state bitmaps using DECLARE_BITMAP (Neil
Horman) [1454908]
- [netdrv] fm10k: use a BITMAP for flags to avoid race conditions (Neil
Horman) [1454908]
- [netdrv] fm10k: correctly check if interface is removed (Neil Horman)
[1454908]
- [netdrv] fm10k: remove FM10K_FLAG_DEBUG_STATS (Neil Horman) [1454908]
- [netdrv] fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp
(Neil Horman) [1454908]
- [netdrv] fm10k: Limit dma sync of RX buffers to actual packet size
(Neil Horman) [1454908]
- [netdrv] fm10k: bump version number (Neil Horman) [1454908]
- [netdrv] fm10k: do not clear global mailbox interrupt bits (Neil
Horman) [1454908]
- [netdrv] fm10k: request reset when mbx->state changes (Neil Horman)
[1454908]
- [netdrv] fm10k: remove extraneous variable definition in
fm10k_ethtool.c (Neil Horman) [1454908]
- [netdrv] fm10k-shared: use mac-> instead of hw->mac (Neil Horman)
[1454908]
- [netdrv] i40e: point wb_desc at the nvm_wb_desc during
i40e_read_nvm_aq (Stefan Assmann) [1484232]
- [netdrv] i40e: avoid NVM acquire deadlock during NVM update (Stefan
Assmann) [1484232]
- [netdrv] cxgb4vf: Initialize mdio_addr before using it (Arjun
Vynipadath) [1458299]
- [target] fix SAM_STAT_BUSY/TASK_SET_FULL handling (Mike Christie)
[1480052]
- [target] do not require a transport_complete for
SCF_TRANSPORT_TASK_SENSE (Mike Christie) [1412979]
- [tcmu] fix sense handling during completion (Mike Christie) [1412979]
- [tcmu] target: add helper to copy sense to se_cmd buffer (Mike
Christie) [1412979]
- [tcmu] export alua support in configfs (Mike Christie) [1469773]
- [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil
Horman) [1489789] {CVE-2017-1000251}
- [lib] rbtree: Make lockless searches non-fatal (Waiman Long) [1472994]
[3.10.0-712.el7]
- [cpufreq] intel_pstate: Correct the busy calculation for KNL (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix ratio setting for min_perf_pct (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: constify attribute_group structures (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: skip scheduler hook when in "performance" mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Remove max/min fractions to limit performance
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid division by 0 in min_perf_pct_min()
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: use updated msr-index.h HWP.EPP values (Prarit
Bhargava) [1465349]
- [x86] msr-index.h: define HWP.EPP values (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Eliminate intel_pstate_get_min_max() (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not walk policy->cpus (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Drop struct cpu_defaults (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Modify check in intel_pstate_update_status()
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Drop driver_registered variable (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Skip unnecessary PID resets on init (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Set HWP sampling interval once (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Clean up intel_pstate_busy_pid_reset() (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fold intel_pstate_reset_all_pid() into the
caller (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Initialize pid_params statically (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Drop pointless initialization of PID
parameters (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Eliminate struct perf_limits (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Avoid transient updates of cpuinfo.max_freq
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Active mode P-state limits rework (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Use load-based P-state selection more widely
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Support HWP processors in all operation modes
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix policy data management in passive mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: One set of global limits in active mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid percentages in limits-related
computations (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Correct frequency setting in the HWP mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Update pid_params.sample_rate_ns in
pid_param_set() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Drop redundant wrapper function (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not reinit performance limits in
->setpolicy (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix intel_pstate_verify_policy() (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix global settings in active mode (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid triggering cpu_frequency tracepoint
unnecessarily (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix intel_cpufreq_verify_policy() (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not use performance_limits in passive mode
(Prarit Bhargava) [1465349]
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix limits issue with operation mode switching
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Calculate guaranteed performance for HWP
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Make HWP limits compatible with legacy (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Lower frequency than expected under no_turbo
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Operation mode control from sysfs (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Expose global sysfs attributes upfront (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix sysfs limits enforcement for performance
policy (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Always keep all limits settings in sync
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use locking in intel_cpufreq_verify_policy()
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use locking in intel_pstate_resume() (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not expose PID parameters in passive mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Support for energy performance hints with HWP
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Add locking around HWP requests (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: fix intel_pstate_exit_perf_limits() prototype
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Set EPP/EPB to 0 in performance mode (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: increase precision of performance limits
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: round up min_perf limits (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Generic governors support (Prarit Bhargava)
[1465349]
- [kernel] cpufreq: Support for fast frequency switching (Prarit
Bhargava) [1465349]
- [cpufreq] acpi-cpufreq: Make read and write operations more efficient
(Prarit Bhargava) [1465349]
- [cpufreq] Introduce cpufreq_start_governor() (Prarit Bhargava) [1465349]
- [cpufreq] Rename __cpufreq_governor() to cpufreq_governor() (Prarit
Bhargava) [1465349]
- [acpi] cpufreq: intel_pstate: Request P-states control from SMM if
needed (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use CPU load based algorithm for PM_MOBILE
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: protect limits variable (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Reduce impact due to rounding error (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Per CPU P-State limits (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Always set max P-state in performance mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Set P-state upfront in performance mode
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Remove PID debugfs when not used (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix struct pstate_adjust_policy kerneldoc
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Clarify comment in
get_target_pstate_use_performance() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Add more out-of-band IDs (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Check cpuid for MSR_HWP_INTERRUPT (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Update cpu_frequency tracepoint every time
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: clean remnant struct element (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Fix MSR_CONFIG_TDP_x addressing in
core_get_max_pstate() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Declare pid_params/pstate_funcs/hwp_active
__read_mostly (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix incorrect placement of __initdata (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not clear utilization update hooks on
policy changes (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Adjust _PSS[0] freqeuency if needed (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix ->set_policy() interface for no_turbo
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Downgrade print level for _PPC (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Simplify conditional in
intel_pstate_set_policy() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Clean up get_target_pstate_use_performance()
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use sample.core_avg_perf in get_avg_pstate()
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Clarify average performance computation
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid unnecessary synchronize_sched() during
initialization (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Clean up intel_pstate_get() (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Ignore _PPC processing under HWP (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix intel_pstate_get() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix HWP on boot CPU after system resume
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Enable PPC enforcement for servers (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Adjust policy->max (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Enforce _PPC limits (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Fix processing for turbo activation ratio
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use average P-State instead of current P-State
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid getting stuck in high P-states when idle
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use pr_fmt (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid pointless FRAC_BITS shifts under
div_fp() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Documenation for structures (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: fix inconsistency in setting policy limits
(Prarit Bhargava) [1465349]
- [kernel] cpufreq: Move scheduler-related code to the sched directory
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Avoid extra invocation of
intel_pstate_sample() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not set utilization update hook too early
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not call wrmsrl_on_cpu() with disabled
interrupts (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Do not skip samples partially (Prarit
Bhargava) [1465349]
- [cpufreq] intel_pstate: Remove freq calculation from
intel_pstate_calc_busy() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Move intel_pstate_calc_busy() into
get_target_pstate_use_performance() (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Optimize calculation for max/min_perf_adj
(Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Remove extra conversions in pid calculation
(Prarit Bhargava) [1465349]
- [kernel] cpufreq: Add mechanism for registering utilization update
callbacks (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Replace timers with utilization update
callbacks (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: disable HWP notifications (Prarit Bhargava)
[1465349]
- [cpufreq] intel_pstate: Account for IO wait time (Prarit Bhargava)
[1465349]
- [cpufreq] cpufreq / cppc: Initialize policy->min to lowest nonlinear
performance (Prarit Bhargava) [1465349]
- [mailbox] Make startup and shutdown ops optional (Prarit Bhargava)
[1465349]
- [sound] scripts/spelling.txt: add regsiter -> register spelling
mistake (Prarit Bhargava) [1465349]
- [mailbox] skip complete wait event if timer expired (Prarit Bhargava)
[1465349]
- [mailbox] handle empty message in tx_tick (Prarit Bhargava) [1465349]
- [mailbox] always wait in mbox_send_message for blocking Tx mode
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: add sysfs entries for CPPC perf capabilities
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Read lowest nonlinear perf in cppc_get_perf_caps()
(Prarit Bhargava) [1465349]
- [mailbox] check ->last_tx_done for NULL in case of timer-based polling
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Fix per-CPU pointer management in
acpi_cppc_processor_probe() (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Fix crash in acpi_cppc_processor_exit() (Prarit
Bhargava) [1465349]
- [acpi] acpi / cppc: set an error code on probe error path (Prarit
Bhargava) [1465349]
- [cpufreq] sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO
(Prarit Bhargava) [1465349]
- [x86] sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU (Prarit
Bhargava) [1465349]
- [kernel] acpi/bus: Set _OSC for diverse core support (Prarit Bhargava)
[1465349]
- [acpi] bus: Enable HWP CPPC objects (Prarit Bhargava) [1465349]
- [cpufreq] intel_pstate: Use CPPC to get max performance (Prarit
Bhargava) [1465349]
- [x86] sysctl: Add sysctl for ITMT scheduling feature (Prarit Bhargava)
[1465349]
- [x86] topology: Define x86's arch_update_cpu_topology (Prarit
Bhargava) [1465349]
- [x86] Enable Intel Turbo Boost Max Technology 3.0 (Prarit Bhargava)
[1465349]
- [kernel] sched: Extend scheduler's asym packing (Prarit Bhargava)
[1465349]
- [kernel] sched: Move CFS tasks to CPUs with higher capacity (Prarit
Bhargava) [1465349]
- [kernel] sched: Add struct rq::cpu_capacity_orig (Prarit Bhargava)
[1465349]
- [cpufreq] cpufreq / cppc: Add MODULE_DEVICE_TABLE for cppc_cpufreq
driver (Prarit Bhargava) [1465349]
- [cpufreq] cppc: Correct desired_perf calculation (Prarit Bhargava)
[1465349]
- [acpi] acpi / cppc: Support PCC with interrupt flag (Prarit Bhargava)
[1465349]
- [cpufreq] cppc: Avoid overflow when calculating desired_perf (Prarit
Bhargava) [1465349]
- [cpufreq] cppc: Force reporting values in KHz to fix user space
interface (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Add prefix cppc to cpudata structure name (Prarit
Bhargava) [1465349]
- [acpi] acpi / cppc: Add support for functional fixed hardware address
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: check for error bit in PCC status field (Prarit
Bhargava) [1465349]
- [acpi] acpi / cppc: move all PCC related information into pcc_data
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: add sysfs support to compute delivered performance
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: set a non-zero value for transition_latency
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: support for batching CPPC requests (Prarit
Bhargava) [1465349]
- [acpi] acpi / cppc: acquire pcc_lock only while accessing PCC subspace
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: restructure read/writes for efficient sys mapped
reg ops (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Prevent cpc_desc_ptr points to the invalid data
(Prarit Bhargava) [1465349]
- [acpi] cppc: Return error if _CPC is invalid on a CPU (Prarit
Bhargava) [1465349]
- [cpufreq] acpi / cppc: Add module support for cppc_cpufreq driver
(Prarit Bhargava) [1465349]
- [mailbox] Stop using ENOSYS for anything other than unimplemented
syscalls (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: use MRTT/MPAR to decide if/when a req can be sent
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: replace writeX/readX to PCC with relaxed version
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: optimized cpc_read and cpc_write (Prarit Bhargava)
[1465349]
- [acpi] acpi / cppc: Optimize PCC Read Write operations (Prarit
Bhargava) [1465349]
- [cpufreq] cppc: Initialize and check CPUFreq CPU co-ord type correctly
(Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Use h/w reduced version of the PCCT structure
(Prarit Bhargava) [1465349]
- [cpufreq] cppc: Delete an unnecessary check before the function call
kfree() (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: Fix potential memory leak (Prarit Bhargava) [1465349]
- [acpi] acpi / cppc: signedness bug in register_pcc_channel() (Prarit
Bhargava) [1465349]
- [cpufreq] acpi / cppc: Add a CPUFreq driver for use with CPPC (Prarit
Bhargava) [1465349]
- [acpi] Introduce CPU performance controls using CPPC (Prarit Bhargava)
[1465349]
- [kernel] mailbox: switch to hrtimer for tx_complete polling (Prarit
Bhargava) [1465349]
- [kernel] mailbox: Add ability for clients to request channels by name
(Prarit Bhargava) [1465349]
- [mailbox] Fix up error handling in mbox_request_channel() (Prarit
Bhargava) [1465349]
- [kernel] mailbox: Make mbox_chan_ops const (Prarit Bhargava) [1465349]
- [mailbox] check for bit set before polling (Prarit Bhargava) [1465349]
- [mailbox] Add support for Platform Communication Channel (Prarit
Bhargava) [1465349]
- [kernel] mailbox: add tx_prepare client callback (Prarit Bhargava)
[1465349]
- [mailbox] Don't unnecessarily re-arm the polling timer (Prarit
Bhargava) [1465349]
- [kernel] mailbox: Introduce framework for mailbox (Prarit Bhargava)
[1465349]
- [acpi] acpica: acpi 5.1: Update for PCCT table changes (Prarit
Bhargava) [1465349]
- [acpi] acpica: tables: Add full support for the PCCT table, update
table definition (Prarit Bhargava) [1465349]
(Prarit Bhargava) [1465349]
- [kernel] of: make of_property_for_each_{u32|string}() use parameters
if OF is not enabled (Prarit Bhargava) [1465349]
- [x86] io: implement dummy relaxed accessor macros for writes (Prarit
Bhargava) [1465349]
[3.10.0-711.el7]
- [hv] vmbus: re-enable channel tasklet (Mohammed Gamal) [1467258]
- [hv] x86/mshyperv: Remove excess #includes from mshyperv.h (Mohammed
Gamal) [1467258]
- [hv] x86/hyperv: Check frequency MSRs presence according to the
specification (Mohammed Gamal) [1467258]
- [hv] vmbus: Close timing hole that can corrupt per-cpu page (Mohammed
Gamal) [1467258]
- [hv] vmbus: Reuse uuid_le_to_bin() helper (Mohammed Gamal) [1467258]
- [hv] vmbus: Increase the time between retries in vmbus_post_msg()
(Mohammed Gamal) [1491843 1467258]
- [hv] vmbus: Get the current time from the current clocksource
(Mohammed Gamal) [1467258]
- [hv] properly delay KVP packets when negotiation is in progress
(Mohammed Gamal) [1467258]
- [hv] vmbus: Fix rescind handling (Mohammed Gamal) [1467258]
- [hv] util: Make hv_poll_channel() a little more efficient (Mohammed
Gamal) [1467258]
- [hv] vmbus: Fix error code returned by vmbus_post_msg() (Mohammed
Gamal) [1467258]
- [hv] Base autoeoi enablement based on hypervisor hints (Mohammed
Gamal) [1467258]
- [hv] Fix a typo (Mohammed Gamal) [1467258]
- [hv] vmbus: expose debug info for drivers (Mohammed Gamal) [1467258]
- [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258]
- [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258]
- [hv] hyperv: remove unnecessary return variable (Mohammed Gamal) [1467258]
- [hv] vmbus: fix spelling errors (Mohammed Gamal) [1467258]
- [hv] vmbus: remove unnecessary initialization (Mohammed Gamal) [1467258]
- [hv] vmbus: remove useless return's (Mohammed Gamal) [1467258]
- [hv] vmbus: only reschedule tasklet if time limit exceeded (Mohammed
Gamal) [1467258]
- [hv] vmbus: Don't leak memory when a channel is rescinded (Mohammed
Gamal) [1467258]
- [hv] vmbus: Don't leak channel ids (Mohammed Gamal) [1467258]
- [hv] util: move waiting for release to hv_utils_transport itself
(Mohammed Gamal) [1467258]
- [hv] vmbus: remove hv_event_tasklet_disable/enable (Mohammed Gamal)
[1467258]
- [hv] vmbus: use rcu for per-cpu channel list (Mohammed Gamal) [1467258]
- [hv] vmbus: replace modulus operation with subtraction (Mohammed
Gamal) [1467258]
- [hv] vmbus: constify parameters where possible (Mohammed Gamal) [1467258]
- [hv] vmbus: expose hv_begin/end_read (Mohammed Gamal) [1467258]
- [hv] vmbus: remove conditional locking of vmbus_write (Mohammed Gamal)
[1467258]
- [hv] vmbus: add direct isr callback mode (Mohammed Gamal) [1467258]
- [hv] vmbus: change to per channel tasklet (Mohammed Gamal) [1467258]
- [hv] vmbus: callback is in softirq not workqueue (Mohammed Gamal)
[1467258]
- [hv] vmbus: put related per-cpu variable together (Mohammed Gamal)
[1467258]
- [hv] vmbus: remove unused kickq argument to sendpacket (Mohammed
Gamal) [1467258]
- [hv] vmbus: drop no longer used kick_q argument (Mohammed Gamal) [1467258]
- [hv] vmbus: use kernel bitops for traversing interrupt mask (Mohammed
Gamal) [1467258]
- [hv] Fix the bug in generating the guest ID (Mohammed Gamal) [1467258]
- [hv] Log the negotiated IC versions (Mohammed Gamal) [1467258]
- [hv] vmbus: Use all supported IC versions to negotiate (Mohammed
Gamal) [1467258]
- [hv] balloon: add a fall through comment to hv_memory_notifier()
(Mohammed Gamal) [1467258]
- [hv] hv: vmbus: Cleanup hyperv_vmbus.h (Mohammed Gamal) [1467258]
- [hv] vmbus: Define an APIs to manage interrupt state (Mohammed Gamal)
[1467258]
- [hv] vmbus: Define an API to retrieve virtual processor index
(Mohammed Gamal) [1467258]
- [hv] vmbus: Define APIs to manipulate the synthetic interrupt
controller (Mohammed Gamal) [1467258]
- [hv] vmbus: Define APIs to manipulate the event page (Mohammed Gamal)
[1467258]
- [hv] vmbus: Define APIs to manipulate the message page (Mohammed
Gamal) [1467258]
- [hv] vmbus: Get rid of an unsused variable (Mohammed Gamal) [1467258]
- [hv] vmbus: Restructure the clockevents code (Mohammed Gamal) [1467258]
- [hv] hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86
header (Mohammed Gamal) [1467258]
- [hv] vmbus: Move the code to signal end of message (Mohammed Gamal)
[1467258]
- [hv] hv: Move struct hv_message into UAPI Hyper-V x86 header (Mohammed
Gamal) [1467258]
- [hv] hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header
(Mohammed Gamal) [1467258]
- [hv] util: backup: Fix a rescind processing issue (Mohammed Gamal)
[1467258]
- [hv] util: fcopy: Fix a rescind processing issue (Mohammed Gamal)
[1467258]
- [hv] util: kvp: Fix a rescind processing issue (Mohammed Gamal) [1467258]
- [hv] vmbus: Get rid of the unused irq variable (Mohammed Gamal) [1467258]
- [hv] hv: vmbus: Prevent sending data on a rescinded channel (Mohammed
Gamal) [1467258]
- [hv] vmbus: Fix a rescind handling bug (Mohammed Gamal) [1467258]
[3.10.0-710.el7]
- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide
Caratti) [1487061] {CVE-2017-14106}
- [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti)
[1487061] {CVE-2017-14106}
- [net] ip6mr: fix notification device destruction (Matteo Croce) [1445046]
- [net] ip6mr: fix static mfc/dev leaks on table destruction (Matteo
Croce) [1445046]
- [net] openvswitch: Use inverted tuple in ovs_ct_find_existing() if
NATted (Aaron Conole) [1457439]
- [net] dev: add per net_device packet type chains (Florian Westphal)
[1462344]
- [net] add a postfix to old ndo_change_mtu (Ivan Vecera) [1480542]
- [net] report right mtu value in error message (Ivan Vecera) [1480542]
- [net] deprecate eth_change_mtu, remove usage (Ivan Vecera) [1480542]
- [net] centralize net_device min/max MTU checking (Ivan Vecera) [1480542]
- [net] sit: use __GFP_NOWARN for user controlled allocation (Matteo
Croce) [1472074]
- [mm] add documentation for page fragment APIs (Ivan Vecera) [1476339]
- [mm] rename __page_frag functions to __page_frag_cache, drop order
from drain (Ivan Vecera) [1476339]
- [mm] rename __alloc_page_frag to page_frag_alloc and __free_page_frag
to page_frag_free (Ivan Vecera) [1476339]
- [mm] add support for releasing multiple instances of a page (Ivan
Vecera) [1476339]
- [netdrv] pppoe: fix memory corruption in padt work structure (Matteo
Croce) [1382363]
- [net] tcp: reset sk_rx_dst in tcp_disconnect() (Jamie Bainbridge)
[1467770]
- [net] mangle zero checksum in skb_checksum_help() (Xin Long) [1485791]
- [net] sctp: Avoid out-of-bounds reads from address storage (Stefano
Brivio) [1484355] {CVE-2017-7558}
- [net] netfilter: nft_ct: fix expiration getter (Matteo Croce) [1427111]
- [net] make ndo_get_stats64 a void function (Ivan Vecera) [1481795]
- [net] ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom
rules (Ivan Vecera) [1464119]
- [net] ipv4: Fix memory leak in exception case for splitting tries
(Ivan Vecera) [1464119]
- [net] ipv4: Restore fib_trie_flush_external function and fix call
ordering (Ivan Vecera) [1464119]
- [net] ipv4: Remove fib_local variable (Ivan Vecera) [1464119]
- [net] ipv4: fill in table id when replacing a route (Ivan Vecera)
[1464119]
- [net] fib_trie: Cleanup ip_fib_net_exit code path (Ivan Vecera) [1464119]
- [net] fib_trie: Fix warning on fib4_rules_exit (Ivan Vecera) [1464119]
- [net] fib_trie: Provide a deterministic order for fib_alias w/ tables
merged (Ivan Vecera) [1464119]
- [net] fib_trie: Avoid NULL pointer if local table is not allocated
(Ivan Vecera) [1464119]
- [net] fib_trie: Only display main table in /proc/net/route (Ivan
Vecera) [1464119]
- [net] fib_trie: Fix uninitialized variable warning (Ivan Vecera) [1464119]
- [net] ipv4: FIB Local/MAIN table collapse (Ivan Vecera) [1464119]
- [net] fib_trie: Make fib_table rcu safe (Ivan Vecera) [1464119]
- [net] ipv6: dad: don't remove dynamic addresses if link is down
(Matteo Croce) [1319674]
- [pci] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs
(Ivan Vecera) [1477162]
- [net] add missing dev_put() in __netdev_adjacent_dev_insert (Lance
Richardson) [1467801]
- [net] sctp: ensure ep is not destroyed before doing the dump (Xin
Long) [1466107]
- [net] sctp: return next obj by passing pos + 1 into
sctp_transport_get_idx (Xin Long) [1466107]
- [net] xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
(Hannes Frederic Sowa) [1435670] {CVE-2017-7184}
- [net] xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL
replay_window (Hannes Frederic Sowa) [1435670] {CVE-2017-7184}
[3.10.0-709.el7]
- [block] blk-mq-tag: fix wakeup hang after tag resize (Ming Lei) [1472434]
- [x86] xen/x86: Don't BUG on CPU0 offlining (Vitaly Kuznetsov) [1464095]
- [ipc] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti)
[1476126] {CVE-2017-11176}
- [net] ping: check minimum size on ICMP header length (Matteo Croce)
[1481573] {CVE-2016-8399}
- [net] udp: consistently apply ufo or fragmentation (Davide Caratti)
[1481535] {CVE-2017-1000112}
- [net] udp: account for current skb length when deciding about UFO
(Davide Caratti) [1481535] {CVE-2017-1000112}
- [net] ipv4: Should use consistent conditional judgement for ip
fragment in __ip_append_data and ip_finish_output (Davide Caratti)
[1481535] {CVE-2017-1000112}
- [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio)
[1481940] {CVE-2017-1000111}
- [net] ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Ivan
Vecera) [1481817]
- [net] define receive timestamp filter for NTP (Ivan Vecera) [1481817]
- [net] netfilter: ipset: move registration message to init from
net_init (Sabrina Dubroca) [1226051]
- [net] netfilter: ipset: Add net namespace for ipset (Sabrina Dubroca)
[1226051]
- [net] netfilter: ipset: Rename simple macro names to avoid namespace
issues (Sabrina Dubroca) [1226051]
- [net] netfilter: ipset: order matches and targets separatedly in
xt_set.c (Sabrina Dubroca) [1226051]
- [net] sunrpc: fix regression in connection error reporting (Davide
Caratti) [1446453]
- [net] tcp: remove poll() flakes when receiving RST (Davide Caratti)
[1446453]
- [net] ipv6: only call ip6_route_dev_notify() once for
NETDEV_UNREGISTER (Matteo Croce) [1468935]
- [net] sctp: fix ICMP processing if skb is non-linear (Matteo Croce)
[1450529]
- [net] Remove usage of net_device last_rx member (Ivan Vecera) [1476348]
- [net] batch of last_rx update avoidance in ethernet drivers (Ivan
Vecera) [1476348]
- [net] add a comment on netdev->last_rx (Ivan Vecera) [1476348]
- [net] tcp: don't use F-RTO on non-recurring timeouts (Jakub Sitnicki)
[1257096]
- [hv] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method (Vitaly
Kuznetsov) [1410023]
- [hv] x86/hyperv: Move TSC reading method to asm/mshyperv.h (Vitaly
Kuznetsov) [1410023]
- [hv] x86/hyperv: Implement hv_get_tsc_page() (Vitaly Kuznetsov) [1410023]
- [hv] x86/hyperv: Hide unused label (Vitaly Kuznetsov) [1410023]
- [hv] Turn off write permission on the hypercall page (Vitaly
Kuznetsov) [1410023]
- [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1410023]
- [hv] restore TSC page cleanup before kexec (Vitaly Kuznetsov) [1410023]
- [hv] restore hypervcall page cleanup before kexec (Vitaly Kuznetsov)
[1410023]
- [hv] vmbus: Move the check for hypercall page setup (Vitaly Kuznetsov)
[1410023]
- [hv] vmbus: Move the crash notification function (Vitaly Kuznetsov)
[1410023]
- [hv] vmbus: Move the extracting of Hypervisor version information
(Vitaly Kuznetsov) [1410023]
- [hv] hv: vmbus: Consolidate all Hyper-V specific clocksource code
(Vitaly Kuznetsov) [1410023]
- [hv] hv: vmbus: Move Hypercall invocation code out of common code
(Vitaly Kuznetsov) [1410023]
- [hv] hv vmbus: Move Hypercall page setup out of common code (Vitaly
Kuznetsov) [1410023]
- [hv] vmbus: Move the definition of generate_guest_id() (Vitaly
Kuznetsov) [1410023]
- [hv] vmbus: Move the definition of hv_x64_msr_hypercall_contents
(Vitaly Kuznetsov) [1410023]
- [hv] x86, hyperv: Move a variable to avoid an unused variable warning
(Vitaly Kuznetsov) [1410023]
- [fs] lockd: fix lockd shutdown race (Scott Mayhew) [1430517]
- [fs] xfs: use GPF_NOFS when allocating btree cursors (Carlos Maiolino)
[1238562]
- [fs] gfs2: Withdraw for IO errors writing to the journal or statfs
(Robert S Peterson) [1429547]
- [fs] gfs2: stuffed directories not setting nfs cookies (Robert S
Peterson) [1397414]
- [fs] cifs: Fix SMB3 mount without specifying a security mechanism
(Leif Sahlberg) [1083869]
- [fs] smb2: Enforce sec= mount option (Leif Sahlberg) [1083869]
- [fs] nfsv4: Add missing nfs_put_lock_context() (Benjamin Coddington)
[1476826]
- [fs] nfs: discard nfs_lockowner structure (Benjamin Coddington) [1476826]
- [fs] nfsv4: enhance nfs4_copy_lock_stateid to use a flock stateid if
there is one (Benjamin Coddington) [1476826]
- [fs] nfsv4: change nfs4_select_rw_stateid to take a lock_context
inplace of lock_owner (Benjamin Coddington) [1476826]
- [fs] nfsv4: change nfs4_do_setattr to take an open_context instead of
a nfs4_state (Benjamin Coddington) [1476826]
- [fs] nfsv4: add flock_owner to open context (Benjamin Coddington)
[1476826]
- [fs] nfs: remove l_pid field from nfs_lockowner (Benjamin Coddington)
[1476826]
- [mm] fix huge zero page accounting in smaps report (Oleg Nesterov)
[1409913 1447952]
- [mm] workingset: turn shadow node shrinker bugs into warnings (Waiman
Long) [1441710]
- [mm] workingset: fix crash in shadow node shrinker caused by
replace_page_cache_page() (Waiman Long) [1441710]
- [mm] hugetlb: warn the user when issues arise on boot due to hugepages
(Steve Best) [1484498]
- [powerpc] mm: use hugetlb_bad_size() (Steve Best) [1484498]
[3.10.0-708.el7]
- [scsi] ses: do not add a device to an enclosure if
enclosure_add_links() fails (Maurizio Lombardi) [1473286]
- [scsi] tcm_qla2xxx: Mark Target Mode operation as Tech Preview
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Enable Exchange offload support (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Enable Extended Logins support (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Fix wrong argument in sp done callback (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Remove SRR code (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Make trace flags more readable (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Cleanup TMF code translation from qla_target (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Disable out-of-order processing by default in firmware
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix erroneous invalid handle message (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Reduce exess wait during chip reset (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Terminate exchange if corrupted (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Fix crash due to null pointer access (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Collect additional information to debug fw dump
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Reset reserved field in firmware options to 0
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx
version (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Include ATIO queue in firmware dump when in target
mode (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix wrong IOCB type assumption (Himanshu Madhani)
[1327621]
- [scsi] tcm_qla2xxx: Add SCSI command jammer/discard capability
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Add DebugFS node for target sess list (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Use ATIO type to send correct tmr response (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Fix stale pointer access (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and
TCM (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix warning reported by static checker (Himanshu
Madhani) [1327621]
- [scsi] qla2xxxx: avoid type mismatch in comparison (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Check for online flag instead of active reset when
transmitting responses (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Set all queues to 4k (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Disable ZIO at start time (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Move atioq to a different lock to reduce lock
contention (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Add irq affinity notification (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Remove dependency on hardware_lock to reduce lock
contention (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Wait for all conflicts before ack'ing PLOGI (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Delete session if initiator is gone from FW (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Added interface to send explicit LOGO (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Add FW resource count in DebugFS (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Enable Target counters in DebugFS (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: terminate exchange when command is aborted by LIO
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: added sess generations to detect RSCN update races
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: drop cmds/tmrs arrived while session is being deleted
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: disable scsi_transport_fc registration in target mode
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: delay plogi/prli ack until existing sessions are
deleted (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: cleanup cmd in qla workqueue before processing TMR
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: kill sessions/log out initiator on RSCN and port down
events (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: fix command initialization in target mode (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: release request queue reservation (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Add flush after updating ATIOQ consumer index
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Fix hardware lock/unlock issue causing kernel panic
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: adjust debug flags (Himanshu Madhani) [1327621]
- [scsi] tcm_qla2xxx: pass timeout as HZ independent value (Himanshu
Madhani) [1327621]
- [treewide] Add missing vmalloc.h inclusion (Himanshu Madhani) [1327621]
- [scsi] tcm_qla2xxx: Set TARGET_PROT_ALL for sup_prot_ops (Himanshu
Madhani) [1327621]
- [qla2_target] remove MSG_*_TAG defines (Himanshu Madhani) [1327621]
- [qla_target] improve qlt_unmap_sg() (Himanshu Madhani) [1327621]
- [qla_target] make some global functions static (Himanshu Madhani)
[1327621]
- [qla_target] remove unused parameter (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Add memory barrier before ringing doorbell (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Add flags for tracing the target commands (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Fix hang due to cmd_kref not decrementing (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Do not send SS_RESIDUAL_UNDER with SAM_STAT_BUSY
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Add support for QFull throttling and Term Exchange
retry (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Host reset handling in ABTS path (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Handle chip reset in target mode (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Add Host reset handling in target mode (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Add counter for message (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Enable SLER conditionally in target mode (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Remove verbose messages in target mode (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Use correct offset to req-q-out for reserve
calculation (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix schedule_delayed_work() for target timeout
calculations (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix sparse warnings in tcm_qla2xxx.c (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Fix sparse warning in qla_target.c (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Fix qlt_lport_register base_vha callback race
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: ABTS cause double free of qla_tgt_cmd + (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: fix sparse warnings introduced by previous target mode
t10-dif patch (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: fix kernel NULL pointer access (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Convert to percpu_ida session tag pre-allocation
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: T10-Dif: add T10-PI support (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Fix kernel panic on selective retransmission request
(Himanshu Madhani) [1327621]
- [scsi] tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown
(Himanshu Madhani) [1327621]
- [scsi] tcm_qla2xxx: Perform configfs depend/undepend for base_tpg
(Himanshu Madhani) [1327621]
- [scsi] tcm_qla2xxx: Add NPIV specific enable/disable attribute logic
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Configure NPIV fc_vport via
tcm_qla2xxx_npiv_make_lport (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: Enhancements to enable NPIV support for QLOGIC ISPs
with TCM/LIO (Himanshu Madhani) [1327621]
- [target] Add TFO->abort_task for aborted task resources release
(Himanshu Madhani) [1327621]
- [target] make queue_tm_rsp() return void (Himanshu Madhani) [1327621]
- [target] Remove TF_CIT_TMPL macro (Himanshu Madhani) [1327621]
- [qla_target] remove qlt_check_fcport_exist (Himanshu Madhani) [1327621]
- [target] Pass in transport supported PI at session initialization
(Himanshu Madhani) [1327621]
- [target] qla2xxx: Remove QLA_TPG_ATTRIB macro (Himanshu Madhani) [1327621]
- [target] qla2xxx: Make demo_mode_login_only modifiable (Himanshu
Madhani) [1327621]
- [scsi] qla2xxx: rename vendor|hba _indentifer to vendor|hba _identifer
(Himanshu Madhani) [1327621]
- [scsi] qla2xxx: make msix_entries const (Himanshu Madhani) [1327621]
- [scsi] qla2xxx: silence -Wformat-security warning (Himanshu Madhani)
[1327621]
- [scsi] qla2xxx: Enable CONFIG_TCM_QLA2XXX (Himanshu Madhani) [1327621]
[3.10.0-707.el7]
- [x86] x86/mm: Remove CONFIG_DEBUG_NX_TEST (Rafael Aquini) [1301699]
- [x86] x86/boot/kaslr: Fix kexec crash due to 'virt_addr' calculation
bug (Baoquan He) [1467561]
- [x86] x86/boot/kaslr: Add checking for the offset of kernel virtual
address randomization (Baoquan He) [1467561]
- [x86] revert "boot/kaslr: Skip kernel text relocation if no kaslr
action is done" (Baoquan He) [1467561]
- [x86] dell-laptop: Add keyboard backlight timeout AC settings (Gopal
Tiwari) [1457415]
- [x86] amd: Derive L3 shared_cpu_map from cpu_llc_shared_mask (Suravee
Suthikulpanit) [1477399]
- [mm] page_alloc: ratelimit PFNs busy info message (Jonathan Toppins)
[1383179]
- [pci] Fix source include in drivers/pci/Kconfig (Prarit Bhargava)
[1484168]
- [lib] devres: add a helper function for ioremap_wc (Ivan Vecera) [1482223]
- [s390] Disable KVM code in the s390x kernel (Thomas Huth) [1456183]
- [netdrv] igb: support BCM54616 PHY (John Linville) [1471984]
- [netdrv] mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets (Davide
Caratti) [1462059]
- [netdrv] brcmfmac: fix possible buffer overflow in
brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474784] {CVE-2017-7541}
- [kernel] radix-tree: 'slot' can be NULL in radix_tree_next_slot()
(Larry Woodman) [1471710]
- [kernel] ftrace/graph: Add ftrace_graph_max_depth kernel parameter
(Pratyush Anand) [1478331]
- [kernel] sched: fix typo on topology error message ("Bruno E. O.
Meneguele") [1477479]
- [powerpc] tm: Fix saving of TM SPRs in core dump (Gustavo Duarte)
[1480652]
- [cpupower] Add support for new AMD family 0x17 (Suravee Suthikulpanit)
[1477317]
- [cpupower] Fix bug where return value was not used (Suravee
Suthikulpanit) [1477317]
[3.10.0-706.el7]
- [tools] perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc,
free, mprotect) (Rui Wang) [1272615]
- [x86] mm/pkeys: Do not skip PKRU register if debug registers are not
used (Rui Wang) [1272615]
- [x86] debug: Only print out DR registers if they are not power-on
defaults (Rui Wang) [1272615]
- [x86] cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of
pkeys (Rui Wang) [1272615]
- [x86] pkeys: remove cruft from never-merged syscalls (Rui Wang) [1272615]
- [powerpc] Ignore the pkey system calls for now (Rui Wang) [1272615]
- [s390] ignore pkey system calls (Rui Wang) [1272615]
- [kernel] x86/pkeys: Fix pkeys build breakage for some non-x86 arches
(Rui Wang) [1272615]
- [uapi] generic syscalls: kill cruft from removed pkey syscalls (Rui
Wang) [1272615]
- [x86] pkeys: Update documentation (Rui Wang) [1272615]
- [x86] pkeys: Allow configuration of init_pkru (Rui Wang) [1272615]
- [kernel] x86/pkeys: Default to a restrictive init PKRU (Rui Wang)
[1272615]
- [x86] pkeys: Add details of system call use to Documentation/ (Rui
Wang) [1272615]
- [x86] mm/pkeys: Add missing Documentation (Rui Wang) [1272615]
- [uapi] generic syscalls: Wire up memory protection keys syscalls (Rui
Wang) [1272615]
- [x86] Wire up protection keys system calls (Rui Wang) [1272615]
- [mm] x86/pkeys: Allocation/free syscalls (Rui Wang) [1272615]
- [mm] x86/pkeys: Make mprotect_key() mask off additional vm_flags (Rui
Wang) [1272615]
- [mm] Implement new pkey_mprotect() system call (Rui Wang) [1272615]
- [mm] mprotect.c: don't imply PROT_EXEC on non-exec fs (Rui Wang) [1272615]
- [x86] mm/pkeys: Fix compact mode by removing protection keys' XSAVE
buffer manipulation (Rui Wang) [1272615]
- [x86] pkey: introduce write_pkru() for KVM (Rui Wang) [1272615]
- [x86] mm/pkeys: Fix mismerge of protection keys CPUID bits (Rui Wang)
[1272615]
- [uapi] mm/pkeys: Fix siginfo ABI breakage caused by new u64 field (Rui
Wang) [1272615]
- [x86] mm/pkeys: Fix access_error() denial of writes to write-only VMA
(Rui Wang) [1272615]
- [mm] core, x86/mm/pkeys: Add execute-only protection keys support (Rui
Wang) [1272615]
- [mm] mmap: use offset_in_page macro (Rui Wang) [1272615]
- [x86] mm/pkeys: Create an x86 arch_calc_vm_prot_bits() for VMA flags
(Rui Wang) [1272615]
- [kernel] x86/mm/pkeys: Allow kernel to modify user pkey rights
register (Rui Wang) [1272615]
- [x86] fpu: Allow setting of XSAVE state (Rui Wang) [1272615]
- [x86] mm: Factor out LDT init from context init (Rui Wang) [1272615]
- [mm] core, x86/mm/pkeys: Add arch_validate_pkey() (Rui Wang) [1272615]
- [mm] core, arch, powerpc: Pass a protection key in to
calc_vm_flag_bits() (Rui Wang) [1272615]
- [mm] mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff() (Rui Wang)
[1272615]
- [mm] do_mmap_pgoff: cleanup the usage of file_inode() (Rui Wang) [1272615]
- [x86] mm/pkeys: Actually enable Memory Protection Keys in the CPU (Rui
Wang) [1272615]
- [x86] mm/pkeys: Add Kconfig prompt to existing config option (Rui
Wang) [1272615]
- [fs] x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps (Rui Wang)
[1272615]
- [x86] mm/pkeys: Dump PKRU with other kernel registers (Rui Wang) [1272615]
- [mm] core, x86/mm/pkeys: Differentiate instruction fetches (Rui Wang)
[1272615]
- [x86] mm/pkeys: Optimize fault handling in access_error() (Rui Wang)
[1272615]
- [mm] core: Do not enforce PKEY permissions on remote mm access (Rui
Wang) [1272615]
- [iommu] amd: Correctly set flags for handle_mm_fault call (Rui Wang)
[1272615]
- [mm] gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys (Rui
Wang) [1272615]
- [mm] gup: Factor out VMA fault permission checking (Rui Wang) [1272615]
- [x86] mm/pkeys: Add functions to fetch PKRU (Rui Wang) [1272615]
- [x86] mm/pkeys: Fill in pkey field in siginfo (Rui Wang) [1272615]
- [kernel] signals, pkeys: Notify userspace about protection key faults
(Rui Wang) [1272615]
- [x86] mm/pkeys: Pass VMA down in to fault signal generation code (Rui
Wang) [1272615]
- [mm] vm: add VM_FAULT_SIGSEGV handling support (Rui Wang) [1272615]
- [kernel] x86/mm/pkeys: Add arch-specific VMA protection bits (Rui
Wang) [1272615]
- [mm] core, x86/mm/pkeys: Store protection bits in high VMA flags (Rui
Wang) [1272615]
- [x86] mm/pkeys: Add new 'PF_PK' page fault error code bit (Rui Wang)
[1272615]
- [x86] mm/pkeys: Add PTE bits for storing protection key (Rui Wang)
[1272615]
- [x86] fpu, x86/mm/pkeys: Add PKRU xsave fields and data structures
(Rui Wang) [1272615]
- [x86] cpu, x86/mm/pkeys: Define new CR4 bit (Rui Wang) [1272615]
- [x86] cpufeature, x86/mm/pkeys: Add protection keys related CPUID
definitions (Rui Wang) [1272615]
- [x86] mm/pkeys: Add Kconfig option (Rui Wang) [1272615]
- [media] ivtv: Convert to get_user_pages_unlocked() (Rui Wang) [1272615]
- [virt] mm/gup: Introduce get_user_pages_remote() (Rui Wang) [1272615]
- [mm] gup: use get_user_pages_unlocked (Rui Wang) [1272615]
- [mm] process_vm_access: tidy up a bit (Rui Wang) [1272615]
- [mm] process_vm_access: don't bother with returning the amounts of
bytes copied (Rui Wang) [1272615]
- [mm] process_vm_rw_pages(): pass accurate amount of bytes (Rui Wang)
[1272615]
- [mm] process_vm_access: take get_user_pages/put_pages one level up
(Rui Wang) [1272615]
- [mm] process_vm_access: switch to
copy_page_to_iter/iov_iter_copy_from_user (Rui Wang) [1272615]
- [mm] process_vm_access: switch to iov_iter (Rui Wang) [1272615]
- [mm] untangling process_vm_..., part 4 (Rui Wang) [1272615]
- [mm] untangling process_vm_..., part 3 (Rui Wang) [1272615]
- [mm] untangling process_vm_..., part 2 (Rui Wang) [1272615]
- [mm] untangling process_vm_..., part 1 (Rui Wang) [1272615]
[3.10.0-705.el7]
- [tools] perf symbols: Fix symbols__fixup_end heuristic for corner
cases (Jiri Olsa) [1478485]
- [tools] scripts/spelling.txt: add "overide" pattern and fix typo
instances (Jiri Olsa) [1478485]
- [kernel] scripts/spelling.txt: add "disble(d)" pattern and fix typo
instances (Jiri Olsa) [1478485]
- [tools] Provide a definition of WARN_ON (Jiri Olsa) [1478485]
- [tools] perf record: Honor --quiet option properly (Jiri Olsa) [1478485]
- [tools] perf annotate: Add -q/--quiet option (Jiri Olsa) [1478485]
- [tools] perf diff: Add -q/--quiet option (Jiri Olsa) [1478485]
- [tools] perf report: Add -q/--quiet option (Jiri Olsa) [1478485]
- [tools] perf utils: Check verbose flag properly (Jiri Olsa) [1478485]
- [tools] perf utils: Add perf_quiet_option() (Jiri Olsa) [1478485]
- [tools] perf record: Add -a as default target (Jiri Olsa) [1478485]
- [tools] perf stat: Add -a as default target (Jiri Olsa) [1478485]
- [tools] perf tools: Fail on using multiple bits long terms without
value (Jiri Olsa) [1478485]
- [tools] perf tools: Move new_term arguments into struct
parse_events_term template (Jiri Olsa) [1478485]
- [tools] perf build: Add special fixdep cleaning rule (Jiri Olsa) [1478485]
- [tools] perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu
in cpu_topology_map (Jiri Olsa) [1478485]
- [tools] perf header: Make build_cpu_topology skip offline/absent CPUs
(Jiri Olsa) [1478485]
- [tools] perf cpumap: Add cpu__max_present_cpu() (Jiri Olsa) [1478485]
- [tools] perf session: Fix DEBUG=1 build with clang (Jiri Olsa) [1478485]
- [tools] tools lib traceevent: It's preempt not prempt (Jiri Olsa)
[1478485]
- [tools] perf python: Filter out -specs=/a/b/c from the python binding
cc options (Jiri Olsa) [1478485]
- [tools] tools perf scripting python: clang doesn't have -spec, remove
it (Jiri Olsa) [1478485]
- [tools] scripts/spelling.txt: add "an one" pattern and fix typo
instances (Jiri Olsa) [1478485]
- [tools] scripts/spelling.txt: add "an union" pattern and fix typo
instances (Jiri Olsa) [1478485]
- [tools] scripts/spelling.txt: add "an user" pattern and fix typo
instances (Jiri Olsa) [1478485]
- [tools] cgroup, perf_event: make perf_event controller work on cgroup2
hierarchy (Jiri Olsa) [1478485]
- [tools] lib/find_bit.c: micro-optimise find_next_*_bit (Jiri Olsa)
[1478485]
- [tools] lib, traceevent: add PRINT_HEX_STR variant (Jiri Olsa) [1478485]
- [tools] perf tools: Add missing parse_events_error() prototype (Jiri
Olsa) [1478485]
- [tools] perf pmu: Fix check for unset alias->unit array (Jiri Olsa)
[1478485]
- [tools] perf intel pt decoder: clang has no -Wno-override-init (Jiri
Olsa) [1478485]
- [tools] perf evsel: Do not put a variable sized type not at the end of
a struct (Jiri Olsa) [1478485]
- [tools] perf probe: Avoid accessing uninitialized 'map' variable (Jiri
Olsa) [1478485]
- [tools] perf tools: Do not put a variable sized type not at the end of
a struct (Jiri Olsa) [1478485]
- [tools] perf record: Do not put a variable sized type not at the end
of a struct (Jiri Olsa) [1478485]
- [tools] perf tests: Synthesize struct instead of using field after
variable sized type (Jiri Olsa) [1478485]
- [tools] perf bench numa: Make sure dprintf() is not defined (Jiri
Olsa) [1478485]
- [tools] revert "perf bench futex: Sanitize numeric parameters" (Jiri
Olsa) [1478485]
- [tools] tools lib subcmd: Make it an error to pass a signed value to
OPTION_UINTEGER (Jiri Olsa) [1478485]
- [tools] Set the maximum optimization level according to the compiler
being used (Jiri Olsa) [1478485]
- [tools] Suppress request for warning options not existent in clang
(Jiri Olsa) [1478485]
- [tools] perf symbols: dso->name is an array, no need to check it
against NULL (Jiri Olsa) [1478485]
- [tools] perf tests record: No need to test an array against NULL (Jiri
Olsa) [1478485]
- [tools] perf symbols: No need to check if sym->name is NULL (Jiri
Olsa) [1478485]
- [tools] perf evsel: Inform how to make a sysctl setting permanent
(Jiri Olsa) [1478485]
- [tools] tools lib traceevent plugin function: Initialize 'index'
variable (Jiri Olsa) [1478485]
- [tools] tools lib traceevent: Initialize lenght on
OLD_RING_BUFFER_TYPE_TIME_STAMP (Jiri Olsa) [1478485]
- [tools] perf scripting perl: Fix compile error with some perl5
versions (Jiri Olsa) [1478485]
- [tools] perf diff: Change default setting to "delta-abs" (Jiri Olsa)
[1478485]
- [tools] perf diff: Add diff.compute config option (Jiri Olsa) [1478485]
- [tools] perf diff: Add diff.order config option (Jiri Olsa) [1478485]
- [tools] perf diff: Add 'delta-abs' compute method (Jiri Olsa) [1478485]
- [tools] tools include: Introduce linux/compiler-gcc.h (Jiri Olsa)
[1478485]
- [tools] perf intel-pt: Use __fallthrough (Jiri Olsa) [1478485]
- [tools] perf tests: Avoid possible truncation with dirent->d_name +
snprintf (Jiri Olsa) [1478485]
- [tools] perf bench numa: Avoid possible truncation when using
snprintf() (Jiri Olsa) [1478485]
- [tools] perf header: Fix handling of PERF_EVENT_UPDATE__SCALE (Jiri
Olsa) [1478485]
- [tools] perf thread_map: Correctly size buffer used with
dirent->dt_name (Jiri Olsa) [1478485]
- [tools] perf top: Use __fallthrough (Jiri Olsa) [1478485]
- [tools] tools strfilter: Use __fallthrough (Jiri Olsa) [1478485]
- [tools] tools string: Use __fallthrough in perf_atoll() (Jiri Olsa)
[1478485]
- [tools] tools include: Add a __fallthrough statement (Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for Broadwell DE
(Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for Xeon Phi
(Knights Landing) (Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for Sandy Bridge
Server (Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for IvyBridge
Server (Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for Broadwell
Server (Jiri Olsa) [1478485]
- [tools] perf vendor events intel: Add uncore events for Haswell Server
processor (Jiri Olsa) [1478485]
- [tools] perf tools: Fix include of linux/mman.h (Jiri Olsa) [1478485]
- [tools] tools lib traceevent: Robustify do_generate_dynamic_list_file
(Jiri Olsa) [1478485]
- [tools] perf tools: Use zfree() to avoid keeping dangling pointers
(Jiri Olsa) [1478485]
- [tools] perf tools: Use zfree() instead of ad hoc equivalent (Jiri
Olsa) [1478485]
- [tools] perf tools: Add missing check for failure in a zalloc() call
(Jiri Olsa) [1478485]
- [tools] perf tools: Only increase index if perf_evsel__new_idx()
succeeds (Jiri Olsa) [1478485]
- [tools] perf probe: Add option --symfs (Jiri Olsa) [1478485]
- [tools] perf symbols: Take into account symfs setting when reading
file build ID (Jiri Olsa) [1478485]
- [tools] perf sdt: Show proper hint when event not yet in place via
'perf probe' (Jiri Olsa) [1478485]
- [tools] perf list: Add debug support for outputing alias string (Jiri
Olsa) [1478485]
- [tools] perf pmu: Support event aliases for non cpu// pmus (Jiri Olsa)
[1478485]
- [tools] perf pmu: Support per pmu json aliases (Jiri Olsa) [1478485]
- [tools] perf jevents: Add support for parsing uncore json files (Jiri
Olsa) [1478485]
- [tools] perf jevents: Parse eventcode as number (Jiri Olsa) [1478485]
- [tools] x86/events: Remove last remnants of old filenames (Jiri Olsa)
[1478485]
- [x86] perf/x86: Avoid exposing wrong/stale data in
intel_pmu_lbr_read_32() (Jiri Olsa) [1478485]
- [kernel] perf/core: Better explain the inherit magic (Jiri Olsa) [1478485]
- [kernel] perf/core: Simplify perf_event_free_task() (Jiri Olsa) [1478485]
- [kernel] perf/core: Fix event inheritance on fork() (Jiri Olsa) [1478485]
- [kernel] perf/core: Fix use-after-free in perf_release() (Jiri Olsa)
[1478485]
- [kernel] perf/core: Fix the perf_cpu_time_max_percent check (Jiri
Olsa) [1478485]
- [kernel] perf/core: Fix perf_event_enable_on_exec() timekeeping
(again) (Jiri Olsa) [1478485]
- [kernel] perf/core: Remove confusing comment and move put_ctx() (Jiri
Olsa) [1478485]
- [x86] perf/x86/intel: Add Kaby Lake support (Jiri Olsa) [1478485]
- [kernel] perf/core: Allow kernel filters on CPU events (Jiri Olsa)
[1478485]
- [kernel] perf/core: Do error out on a kernel filter on an
exclude_filter event (Jiri Olsa) [1478485]
[3.10.0-704.el7]
- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave
Wysochanski) [1479043]
- [fs] gfs2: Defer deleting inodes under memory pressure (Andreas
Grunbacher) [1321079]
- [fs] gfs2: gfs2_evict_inode: Put glocks asynchronously (Andreas
Grunbacher) [1321079]
- [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1321079]
- [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher)
[1321079]
- [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas
Grunbacher) [1321079]
- [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1321079]
- [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher)
[1321079]
- [fs] gfs2: Get rid of flush_delayed_work in gfs2_evict_inode (Andreas
Grunbacher) [1321079]
- [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher)
[1321079]
- [fs] gfs2: fix code parameter error in inode_go_lock (Andreas
Grunbacher) [1480789]
- [fs] gfs2: Clear gl_object when deleting an inode in gfs2_delete_inode
(Robert S Peterson) [1471151]
- [fs] gfs2: Clear gl_object if gfs2_create_inode fails (Robert S
Peterson) [1471151]
- [fs] gfs2: Set gl_object in inode lookup only after block type check
(Robert S Peterson) [1471151]
- [fs] gfs2: Introduce helpers for setting and clearing gl_object
(Robert S Peterson) [1471151]
- [fs] gfs2: Switch to rhashtable_lookup_get_insert_fast (Andreas
Grunbacher) [1477688]
- [fs] rhashtable: Add rhashtable_lookup_get_insert_fast (Andreas
Grunbacher) [1477688]
- [fs] gfs2: forcibly flush ail to relieve memory pressure (Abhijith
Das) [1389079]
- [fs] gfs2: Fix glock rhashtable rcu bug (Andreas Grunbacher) [1477721]
- [fs] gfs2: Non-recursive delete (Robert S Peterson) [1359239]
- [fs] gfs2: Remove gl_spin define (Andreas Grunbacher) [1433507]
- [fs] xfs: Move handling of missing page into one place in
xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446]
- [fs] xfs: Fix off-by-in in loop termination in
xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446]
- [fs] xfs: Fix missed holes in SEEK_HOLE implementation (Bill
O'Donnell) [1460446]
- [fs] locks: don't check for race with close when setting OFD lock
(Jeff Layton) [1444778]
- [fs] locks: only validate the lock vs. f_mode in F_SETLK codepaths
(Jeff Layton) [1444778]
- [fs] locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK"
instead (Jeff Layton) [1444778]
- [fs] arm: fix handling of F_OFD_... in oabi_fcntl64() (Jeff Layton)
[1444778]
- [fs] locks: rename file-private locks to "open file description locks"
(Jeff Layton) [1444778]
- [fs] locks: require that flock->l_pid be set to 0 for file-private
locks (Jeff Layton) [1444778]
- [fs] locks: add new fcntl cmd values for handling file private locks
(Jeff Layton) [1444778]
- [fs] locks: skip deadlock detection on FL_FILE_PVT locks (Jeff Layton)
[1444778]
- [fs] locks: pass the cmd value to fcntl_getlk/getlk64 (Jeff Layton)
[1444778]
- [fs] locks: report l_pid as -1 for FL_FILE_PVT locks (Jeff Layton)
[1444778]
- [fs] locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT"
(Jeff Layton) [1444778]
- [fs] locks: rename locks_remove_flock to locks_remove_file (Jeff
Layton) [1444778]
- [fs] locks: consolidate checks for compatible filp->f_mode values in
setlk handlers (Jeff Layton) [1444778]
- [fs] locks: fix posix lock range overflow handling (Jeff Layton) [1444778]
- [fs] locks: add __acquires and __releases annotations to locks_start
and locks_stop (Jeff Layton) [1444778]
- [fs] locks: remove "inline" qualifier from fl_link manipulation
functions (Jeff Layton) [1444778]
- [fs] cifs: Add new system calls to cifs in kABI compatible way (Sachin
Prabhu) [1416385]
- [fs] cifs: do not return number of bytes written for ioctl
CIFS_IOC_COPYCHUNK_FILE (Sachin Prabhu) [1416385]
- [fs] cifs: introduce cifs_copy_file_range() (Sachin Prabhu) [1416385]
- [fs] smb3: Rename clone_range to copychunk_range (Sachin Prabhu) [1416385]
- [fs] cifs: Fix duplicate line introduced by clone_file_range patch
(Sachin Prabhu) [1416385]
- [fs] cifs: avoid unused variable and label (Sachin Prabhu) [1416385]
- [fs] vfs: pull btrfs clone API to vfs layer(cifs_only) (Sachin Prabhu)
[1416385]
- [fs] include/linux/printk.h: include pr_fmt in pr_debug_ratelimited
(Sachin Prabhu) [1472823]
- [fs] printk: pr_debug_ratelimited: check state first to reduce
"callbacks suppressed" messages (Sachin Prabhu) [1472823]
[3.10.0-703.el7]
- [kernel] clocksource: Use a plain u64 instead of cycle_t (Ivan Vecera)
[1476351]
- [net] gso: Validate assumption of frag_list segementation (Matteo
Croce) [1447695]
- [net] gso: Support frag_list splitting with head_frag (Matteo Croce)
[1447695]
- [net] tcp: tcp_make_synack() should clear skb->tstamp (Matteo Croce)
[1473533]
- [net] vlan: Set correct source MAC address with TX VLAN offload
enabled (Jarod Wilson) [1474741]
- [net] ipv4: ip_do_fragment: fix headroom tests (Stefano Brivio) [1474927]
- [net] netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry
(Stefano Brivio) [1474438]
- [net] netfilter: ipt_CLUSTERIP: do not hold dev (Stefano Brivio) [1472892]
- [net] netfilter: ipt_CLUSTERIP: fix build error without procfs
(Stefano Brivio) [1472892]
- [net] netfilter: ipt_CLUSTERIP: check duplicate config when
initializing (Stefano Brivio) [1472892]
- [net] ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in
ip6_fragment() (Stefano Brivio) [1470627]
- [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Stefano
Brivio) [1470627]
- [net] netfilter: kill the fake untracked conntrack objects (Paolo
Abeni) [1317099]
- [net] netfilter: add and use nf_ct_set helper (Paolo Abeni) [1317099]
- [net] skbuff: add and use skb_nfct helper (Paolo Abeni) [1317099]
- [net] netfilter: reduce direct skb->nfct usage (Paolo Abeni) [1317099]
- [net] netfilter: reset netfilter state when duplicating packet (Paolo
Abeni) [1317099]
- [net] netfilter: conntrack: no need to pass ctinfo to error handler
(Paolo Abeni) [1317099]
- [net] l2tp: Make l2tp_ip6 namespace aware (Xin Long) [1465711]
- [net] udp: avoid ufo handling on IP payload compression packets
(Stefano Brivio) [1464161]
- [net] don't global ICMP rate limit packets originating from loopback
(Jesper Brouer) [1461282]
- [net] ip6_tunnel: disable caching when the traffic class is inherited
(Stefano Brivio) [1396593]
- [net] ipv6: use TOS marks from sockets for routing decision (Stefano
Brivio) [1396593]
- [net] neighbour: Really delete an arp/neigh entry on "ip neigh delete"
or "arp -d" (Hangbin Liu) [1383691]
- [net] neighbour: fix nlmsg_pid in notifications (Hangbin Liu) [1383691]
- [net] neighbour: remove dynamic neigh table registration support
(Hangbin Liu) [1383691]
- [net] neigh: guard against NULL solicit() method (Xin Long) [1463887]
- [net] packet: Allow packets with only a header (but no payload) (Jakub
Sitnicki) [1444521]
- [net] packet: bail out of packet_snd() if L2 header creation fails
(Jakub Sitnicki) [1444521]
- [net] packet: make packet_snd fail on len smaller than l2 header
(Jakub Sitnicki) [1444521]
[3.10.0-702.el7]
- [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio
Lombardi) [1455520]
- [scsi] hpsa: bump driver version (Joseph Szczypek) [1404073]
- [scsi] hpsa: remove abort handler (Joseph Szczypek) [1404073]
- [scsi] hpsa: send ioaccel requests with 0 length down raid path
(Joseph Szczypek) [1404073]
- [scsi] hpsa: separate monitor events from rescan worker (Joseph
Szczypek) [1404073]
- [scsi] hpsa: correct queue depth for externals (Joseph Szczypek) [1404073]
- [scsi] hpsa: cleanup reset handler (Joseph Szczypek) [1404073]
- [scsi] hpsa: correct resets on retried commands (Joseph Szczypek)
[1404073]
- [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1404073]
- [scsi] hpsa: do not reset enclosures (Joseph Szczypek) [1404073]
- [scsi] hpsa: update reset handler (Joseph Szczypek) [1404073]
- [scsi] hpsa: do not get enclosure info for external devices (Joseph
Szczypek) [1404073]
- [scsi] hpsa: update identify physical device structure (Joseph
Szczypek) [1404073]
- [scsi] qedi: Add support for offload iSCSI Boot (Chad Dupuis) [1459312]
- [net] qed: Support NVM-image reading API (Chad Dupuis) [1459312]
- [net] qed: Share additional information with qedf (Chad Dupuis) [1459312]
- [net] qed: Correct order of wwnn and wwpn (Chad Dupuis) [1459312]
- [net] qed: Inform qedi the number of possible CQs (Chad Dupuis) [1459312]
- [net] vti: Add pmtu handling to vti_xmit (Xin Long) [1467521]
- [s390] af_iucv: correctly copy SKB data (add missing hunk from 04d0ec)
(Hendrik Brueckner) [1459782]
- [net] sctp: change to save MSG_MORE flag into assoc (Xin Long) [1409365]
- [net] sctp: add support for MSG_MORE (Xin Long) [1409365]
- [net] dccp: call inet_add_protocol after register_pernet_subsys in
dccp_v6_init (Xin Long) [1462417]
- [net] dccp: call inet_add_protocol after register_pernet_subsys in
dccp_v4_init (Xin Long) [1462417]
- [net] 6lowpan: fix fragmentation hash locking (David Arcari) [1461542]
- [net] 6lowpan: re-enable support for the secret rebuild timer (David
Arcari) [1461542]
- [net] sctp: disable BH in sctp_for_each_endpoint (Xin Long) [1451569]
- [net] dst: Fix an intermittent pr_emerg warning about lo becoming free
(Xin Long) [1458111]
- [net] ipv6: fix calling in6_ifa_hold incorrectly for dad work (Xin
Long) [1459493]
- [net] sctp: fix src address selection if using secondary addresses for
ipv6 (Xin Long) [1460106]
- [net] ipv6: check sk sk_type and protocol early in
ip_mroute_set/getsockopt (Xin Long) [1460115]
- [net] packet: deliver VLAN TPID to userspace (Eric Garver) [1427245]
- [net] packet: fill the gap of TPACKET_ALIGNMENT with zeros (Eric
Garver) [1427245]
- [net] ipv6: check raw payload size correctly in ioctl (Jamie
Bainbridge) [1447240]
- [net] bridge: netlink: check vlan_default_pvid range (Ivan Vecera)
[1464444]
- [net] fix mistake with TCP cgroup memory pressure check (Florian
Westphal) [1456547]
[3.10.0-701.el7]
- [fs] ceph: use pd to print dentry (Ilya Dryomov) [1450262]
- [fs] ceph: fix memory leak in __ceph_setxattr() (Ilya Dryomov) [1450262]
- [fs] ceph: fix file open flags on ppc64 (Ilya Dryomov) [1450262]
- [fs] ceph: choose readdir frag based on previous readdir reply (Ilya
Dryomov) [1450262]
- [fs] rbd: exclusive map option (Ilya Dryomov) [1450262]
- [fs] rbd: return ResponseMessage result from rbd_handle_request_lock()
(Ilya Dryomov) [1450262]
- [fs] rbd: kill rbd_is_lock_supported() (Ilya Dryomov) [1450262]
- [fs] rbd: support updating the lock cookie without releasing the lock
(Ilya Dryomov) [1450262]
- [fs] rbd: store lock cookie (Ilya Dryomov) [1450262]
- [fs] rbd: ignore unlock errors (Ilya Dryomov) [1450262]
- [fs] rbd: fix error handling around rbd_init_disk() (Ilya Dryomov)
[1450262]
- [fs] rbd: move rbd_unregister_watch() call into
rbd_dev_image_release() (Ilya Dryomov) [1450262]
- [fs] rbd: move rbd_dev_destroy() call out of rbd_dev_image_release()
(Ilya Dryomov) [1450262]
- [fs] ceph: when seeing write errors on an inode, switch to sync writes
(Ilya Dryomov) [1450262]
- [fs] ceph: handle epoch barriers in cap messages (Ilya Dryomov) [1450262]
- [fs] libceph: add an epoch_barrier field to struct ceph_osd_client
(Ilya Dryomov) [1450262]
- [fs] libceph: abort already submitted but abortable requests when map
or pool goes full (Ilya Dryomov) [1450262]
- [fs] libceph: allow requests to return immediately on full conditions
if caller wishes (Ilya Dryomov) [1450262]
- [fs] libceph: remove req->r_replay_version (Ilya Dryomov) [1450262]
- [fs] ceph: make seeky readdir more efficient (Ilya Dryomov) [1450262]
- [fs] ceph: close stopped mds' session (Ilya Dryomov) [1450262]
- [fs] ceph: fix potential use-after-free (Ilya Dryomov) [1450262]
- [fs] ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds
(Ilya Dryomov) [1450262]
- [fs] ceph: fix wrong check in ceph_renew_caps() (Ilya Dryomov) [1450262]
- [fs] libceph: supported_features module parameter (Ilya Dryomov) [1450262]
- [fs] libceph, ceph: always advertise all supported features (Ilya
Dryomov) [1450262]
- [fs] ceph: fix recursion between ceph_set_acl() and __ceph_setattr()
(Ilya Dryomov) [1450262]
- [fs] libceph: force GFP_NOIO for socket allocations (Ilya Dryomov)
[1450262]
- [fs] libceph: osd_request_timeout option (Ilya Dryomov) [1450262]
- [fs] rbd: supported_features bus attribute (Ilya Dryomov) [1450262]
- [fs] libceph: fix crush_decode() for older maps (Ilya Dryomov) [1450262]
- [fs] libceph, rbd, ceph: WRITE | ONDISK -> WRITE (Ilya Dryomov) [1450262]
- [fs] libceph: get rid of ack vs commit (Ilya Dryomov) [1450262]
- [fs] ceph: remove special ack vs commit behavior (Ilya Dryomov) [1450262]
- [fs] ceph: tidy some white space in get_nonsnap_parent() (Ilya
Dryomov) [1450262]
- [fs] crush: fix dprintk compilation (Ilya Dryomov) [1450262]
- [fs] crush: do is_out test only if we do not collide (Ilya Dryomov)
[1450262]
- [fs] ceph: remove req from unsafe list when unregistering it (Ilya
Dryomov) [1450262]
- [fs] rbd: constify device_type structure (Ilya Dryomov) [1450262]
- [fs] rbd: kill obj_request->object_name and rbd_segment_name_cache
(Ilya Dryomov) [1450262]
- [fs] rbd: store and use obj_request->object_no (Ilya Dryomov) [1450262]
- [fs] rbd: RBD_V{1,2}_DATA_FORMAT macros (Ilya Dryomov) [1450262]
- [fs] rbd: factor out __rbd_osd_req_create() (Ilya Dryomov) [1450262]
- [fs] rbd: set offset and length outside of rbd_obj_request_create()
(Ilya Dryomov) [1450262]
- [fs] rbd: support for data-pool feature (Ilya Dryomov) [1450262]
- [fs] rbd: introduce rbd_init_layout() (Ilya Dryomov) [1450262]
- [fs] rbd: use rbd_obj_bytes() more (Ilya Dryomov) [1450262]
- [fs] rbd: remove now unused rbd_obj_request_wait() and helpers (Ilya
Dryomov) [1450262]
- [fs] rbd: switch rbd_obj_method_sync() to ceph_osdc_call() (Ilya
Dryomov) [1450262]
- [fs] libceph: pass reply buffer length through ceph_osdc_call() (Ilya
Dryomov) [1450262]
- [fs] rbd: do away with obj_request in rbd_obj_read_sync() (Ilya
Dryomov) [1450262]
- [fs] rbd: initialize rbd_dev->header_oloc early (Ilya Dryomov) [1450262]
- [fs] rbd: kill rbd_image_header::{crypt_type, comp_type} (Ilya
Dryomov) [1450262]
- [fs] rbd: use kstrndup() in rbd_header_from_disk() (Ilya Dryomov)
[1450262]
- [fs] libceph: bump CEPH_PG_MAX_SIZE to 32 (Ilya Dryomov) [1450262]
- [fs] libceph: don't go through with the mapping if the PG is too wide
(Ilya Dryomov) [1450262]
- [fs] crush: merge working data and scratch (Ilya Dryomov) [1450262]
- [fs] crush: remove mutable part of CRUSH map (Ilya Dryomov) [1450262]
- [fs] libceph: add osdmap_set_crush() helper (Ilya Dryomov) [1450262]
- [fs] libceph: remove unneeded stddef.h include (Ilya Dryomov) [1450262]
- [fs] ceph: do a LOOKUP in d_revalidate instead of GETATTR (Ilya
Dryomov) [1450262]
- [fs] ceph: call update_dentry_lease even when r_locked dir is not set
(Ilya Dryomov) [1450262]
- [fs] ceph: vet the target and parent inodes before updating dentry
lease (Ilya Dryomov) [1450262]
- [fs] ceph: don't update_dentry_lease unless we actually got one (Ilya
Dryomov) [1450262]
- [fs] ceph: add a new flag to indicate whether parent is locked (Ilya
Dryomov) [1450262]
- [fs] ceph: convert bools in ceph_mds_request to a new r_req_flags
field (Ilya Dryomov) [1450262]
- [fs] ceph: drop session argument to ceph_fill_trace (Ilya Dryomov)
[1450262]
- [fs] ceph: remove "Debugging hook" from ceph_fill_trace (Ilya Dryomov)
[1450262]
- [fs] ceph: avoid calling ceph_renew_caps() infinitely (Ilya Dryomov)
[1450262]
- [fs] ceph: make sure flushing inode in proper session's cap_flushing
list (Ilya Dryomov) [1450262]
- [fs] ceph: update readpages osd request according to size of pages
(Ilya Dryomov) [1450262]
- [fs] ceph: fix bogus endianness change in ceph_ioctl_set_layout (Ilya
Dryomov) [1450262]
- [fs] libceph: use BUG() instead of BUG_ON(1) (Ilya Dryomov) [1450262]
- [fs] ceph: avoid updating mds_wanted too frequently (Ilya Dryomov)
[1450262]
- [fs] ceph: pass parent inode info to ceph_encode_dentry_release if we
have it (Ilya Dryomov) [1450262]
- [fs] ceph: fix unsafe dcache access in ceph_encode_dentry_release
(Ilya Dryomov) [1450262]
- [fs] ceph: pass parent dir ino info to build_dentry_path (Ilya
Dryomov) [1450262]
- [fs] ceph: clean up unsafe d_parent accesses in build_dentry_path
(Ilya Dryomov) [1450262]
- [fs] ceph: clean up unsafe d_parent access in __choose_mds (Ilya
Dryomov) [1450262]
- [fs] ceph: fix bad endianness handling in parse_reply_info_extra (Ilya
Dryomov) [1450262]
- [fs] ceph: fix endianness bug in frag_tree_split_cmp (Ilya Dryomov)
[1450262]
- [fs] ceph: fix endianness of getattr mask in ceph_d_revalidate (Ilya
Dryomov) [1450262]
- [fs] libceph: make sure ceph_aes_crypt() IV is aligned (Ilya Dryomov)
[1450262]
- [fs] ceph: fix ceph_get_caps() interruption (Ilya Dryomov) [1450262]
- [fs] ceph: fix get_oldest_context() (Ilya Dryomov) [1450262]
- [fs] ceph: fix mds cluster availability check (Ilya Dryomov) [1450262]
- [fs] libceph: remove now unused finish_request() wrapper (Ilya
Dryomov) [1450262]
- [fs] libceph: always signal completion when done (Ilya Dryomov) [1450262]
- [fs] ceph: avoid creating orphan object when checking pool permission
(Ilya Dryomov) [1450262]
- [fs] ceph: properly set issue_seq for cap release (Ilya Dryomov) [1450262]
- [fs] ceph: add flags parameter to send_cap_msg (Ilya Dryomov) [1450262]
- [fs] ceph: update cap message struct version to 10 (Ilya Dryomov)
[1450262]
- [fs] ceph: define new argument structure for send_cap_msg (Ilya
Dryomov) [1450262]
- [fs] ceph: move xattr initialzation before the encoding past the
ceph_mds_caps (Ilya Dryomov) [1450262]
- [fs] ceph: fix minor typo in unsafe_request_wait (Ilya Dryomov) [1450262]
- [fs] ceph: record truncate size/seq for snap data writeback (Ilya
Dryomov) [1450262]
- [fs] ceph: check availability of mds cluster on mount (Ilya Dryomov)
[1450262]
- [fs] ceph: try getting buffer capability for readahead/fadvise (Ilya
Dryomov) [1450262]
- [fs] ceph: fix scheduler warning due to nested blocking (Ilya Dryomov)
[1450262]
- [fs] ceph: fix printing wrong return variable in
ceph_direct_read_write() (Ilya Dryomov) [1450262]
- [fs] crush: include mapper.h in mapper.c (Ilya Dryomov) [1450262]
- [fs] fix ceph_write_end() (Ilya Dryomov) [1450262]
- [fs] ceph: don't set req->r_locked_dir in ceph_d_revalidate (Ilya
Dryomov) [1450262]
- [fs] libceph: initialize last_linger_id with a large integer (Ilya
Dryomov) [1450262]
- [fs] ceph: fix uninitialized dentry pointer in ceph_real_mount() (Ilya
Dryomov) [1450262]
- [fs] ceph: fix readdir vs fragmentation race (Ilya Dryomov) [1450262]
- [fs] ceph: fix error handling in ceph_read_iter (Ilya Dryomov) [1450262]
- [fs] crush: remove redundant local variable (Ilya Dryomov) [1450262]
- [fs] crush: don't normalize input of crush_ln iteratively (Ilya
Dryomov) [1450262]
- [fs] libceph: ceph_build_auth() doesn't need ceph_auth_build_hello()
(Ilya Dryomov) [1450262]
- [fs] libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() (Ilya
Dryomov) [1450262]
- [fs] rbd: use kmalloc_array() in rbd_header_from_disk() (Ilya Dryomov)
[1450262]
- [fs] ceph: use list_move instead of list_del/list_add (Ilya Dryomov)
[1450262]
- [fs] ceph: handle CEPH_SESSION_REJECT message (Ilya Dryomov) [1450262]
- [fs] ceph: avoid accessing / when mounting a subpath (Ilya Dryomov)
[1450262]
- [fs] ceph: fix mandatory flock check (Ilya Dryomov) [1450262]
- [fs] ceph: ignore error from invalidate_inode_pages2_range() in direct
write (Ilya Dryomov) [1450262]
- [fs] ceph: fix error handling of start_read() (Ilya Dryomov) [1450262]
- [fs] rbd: add rbd_obj_request_error() helper (Ilya Dryomov) [1450262]
- [fs] rbd: img_data requests don't own their page array (Ilya Dryomov)
[1450262]
- [fs] rbd: don't call rbd_osd_req_format_read() for !img_data requests
(Ilya Dryomov) [1450262]
- [fs] rbd: rework rbd_img_obj_exists_submit() error paths (Ilya
Dryomov) [1450262]
- [fs] rbd: don't crash or leak on errors in
rbd_img_obj_parent_read_full_callback() (Ilya Dryomov) [1450262]
- [fs] rbd: move bumping img_request refcount into
rbd_obj_request_submit() (Ilya Dryomov) [1450262]
- [fs] rbd: mark the original request as done if stat request fails
(Ilya Dryomov) [1450262]
- [fs] rbd: clean up asserts in rbd_img_obj_request_submit() helpers
(Ilya Dryomov) [1450262]
- [fs] rbd: change rbd_obj_request_submit() signature (Ilya Dryomov)
[1450262]
- [fs] ceph: do not modify fi->frag in need_reset_readdir() (Ilya
Dryomov) [1450262]
- [fs] ceph: initialize pathbase in the !dentry case in encode_caps_cb()
(Ilya Dryomov) [1450262]
- [fs] rbd: nuke the 32-bit pool id check (Ilya Dryomov) [1450262]
- [fs] ceph: fix null pointer dereference in ceph_flush_snaps() (Ilya
Dryomov) [1450262]
- [fs] ceph: Correctly return NXIO errors from ceph_llseek (Ilya
Dryomov) [1450262]
- [fs] ceph: Mark the file cache as unreclaimable (Ilya Dryomov) [1450262]
- [fs] ceph: optimize cap flush waiting (Ilya Dryomov) [1450262]
- [fs] ceph: cleanup ceph_flush_snaps() (Ilya Dryomov) [1450262]
- [fs] ceph: kick cap flushes before sending other cap message (Ilya
Dryomov) [1450262]
- [fs] ceph: introduce an inode flag to indicates if snapflush is needed
(Ilya Dryomov) [1450262]
- [fs] ceph: avoid sending duplicated cap flush message (Ilya Dryomov)
[1450262]
- [fs] ceph: unify cap flush and snapcap flush (Ilya Dryomov) [1450262]
- [fs] ceph: use list instead of rbtree to track cap flushes (Ilya
Dryomov) [1450262]
- [fs] ceph: update types of some local varibles (Ilya Dryomov) [1450262]
- [fs] ceph: include 'follows' of pending snapflush in cap reconnect
message (Ilya Dryomov) [1450262]
- [fs] ceph: update cap reconnect message to version 3 (Ilya Dryomov)
[1450262]
- [fs] ceph: mount non-default filesystem by name (Ilya Dryomov) [1450262]
- [fs] libceph: fsmap.user subscription support (Ilya Dryomov) [1450262]
- [fs] ceph: handle LOOKUP_RCU in ceph_d_revalidate (Ilya Dryomov) [1450262]
- [fs] ceph: allow dentry_lease_is_valid to work under RCU walk (Ilya
Dryomov) [1450262]
- [fs] ceph: clear d_fsinfo pointer under d_lock (Ilya Dryomov) [1450262]
- [fs] ceph: remove ceph_mdsc_lease_release (Ilya Dryomov) [1450262]
- [fs] ceph: fix NULL dereference in ceph_queue_cap_snap() (Ilya
Dryomov) [1450262]
- [fs] ceph: wait unsafe sync writes for evicting inode (Ilya Dryomov)
[1450262]
- [fs] ceph: fix use-after-free bug in ceph_direct_read_write() (Ilya
Dryomov) [1450262]
- [fs] ceph: reduce i_nr_by_mode array size (Ilya Dryomov) [1450262]
- [fs] ceph: set user pages dirty after direct IO read (Ilya Dryomov)
[1450262]
- [fs] ceph: fix d_obtain_alias() misuses (Ilya Dryomov) [1450262]
- [fs] ceph: fix wake_up_session_cb() (Ilya Dryomov) [1450262]
- [fs] ceph: don't use truncate_pagecache() to invalidate read cache
(Ilya Dryomov) [1450262]
- [fs] ceph: handle interrupted ceph_writepage() (Ilya Dryomov) [1450262]
- [fs] ceph: make ceph_update_writeable_page() uninterruptible (Ilya
Dryomov) [1450262]
- [fs] libceph: make ceph_osdc_wait_request() uninterruptible (Ilya
Dryomov) [1450262]
- [fs] ceph: handle -EAGAIN returned by ceph_update_writeable_page()
(Ilya Dryomov) [1450262]
- [fs] ceph: make fault/page_mkwrite return VM_FAULT_OOM for -ENOMEM
(Ilya Dryomov) [1450262]
- [fs] ceph: block non-fatal signals for fault/page_mkwrite (Ilya
Dryomov) [1450262]
- [fs] ceph: make logical calculation functions return bool (Ilya
Dryomov) [1450262]
- [fs] ceph: improve fragtree change detection (Ilya Dryomov) [1450262]
- [fs] ceph: keep leaf frag when updating fragtree (Ilya Dryomov) [1450262]
- [fs] ceph: fix dir_auth check in ceph_fill_dirfrag() (Ilya Dryomov)
[1450262]
- [fs] ceph: don't assume frag tree splits in mds reply are sorted (Ilya
Dryomov) [1450262]
- [fs] ceph: using hash value to compose dentry offset (Ilya Dryomov)
[1450262]
- [fs] ceph: don't forbid marking directory complete after forward seek
(Ilya Dryomov) [1450262]
- [fs] ceph: record 'offset' for each entry of readdir result (Ilya
Dryomov) [1450262]
- [fs] ceph: define 'end/complete' in readdir reply as bit flags (Ilya
Dryomov) [1450262]
- [fs] ceph: define struct for dir entry in readdir reply (Ilya Dryomov)
[1450262]
- [fs] ceph: simplify 'offset in frag' (Ilya Dryomov) [1450262]
- [fs] ceph: remove unnecessary checks in __dcache_readdir (Ilya
Dryomov) [1450262]
- [fs] ceph: search cache postion for dcache readdir (Ilya Dryomov)
[1450262]
- [fs] ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr (Ilya
Dryomov) [1450262]
- [fs] ceph: report mount root in session metadata (Ilya Dryomov) [1450262]
- [fs] ceph: don't show symlink target in debugfs/mdsc (Ilya Dryomov)
[1450262]
- [fs] ceph: don't call truncate_pagecache in ceph_writepages_start
(Ilya Dryomov) [1450262]
- [fs] ceph: renew caps for read/write if mds session got killed. (Ilya
Dryomov) [1450262]
- [fs] ceph: CEPH_FEATURE_MDSENC support (Ilya Dryomov) [1450262]
- [fs] ceph_fill_trace(): don't bother with d_instantiate(dn, NULL)
(Ilya Dryomov) [1450262]
- [fs] rbd: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO (Ilya
Dryomov) [1450262]
[3.10.0-700.el7]
- [fs] dentry name snapshots (Miklos Szeredi) [1470403] {CVE-2017-7533}
- [fs] Make statfs properly return read-only state after emergency
remount (Carlos Maiolino) [1411446]
- [fs] xfs: fix off-by-one on max nr_pages in
xfs_find_get_desired_pgoff() (Eryu Guan) [1458997]
- [fs] xfs: rework the inline directory verifiers (Brian Foster) [1440716]
- [fs] xfs: verify inline directory data forks (Brian Foster) [1440716]
- [fs] xfs: sanity check inode di_mode (Brian Foster) [1440716]
- [fs] xfs: sanity check inode mode when creating new dentry (Brian
Foster) [1440716]
- [fs] xfs: replace xfs_mode_to_ftype table with switch statement (Brian
Foster) [1440716]
- [fs] xfs: add missing include dependencies to xfs_dir2.h (Brian
Foster) [1440716]
- [fs] xfs: sanity check directory inode di_size (Brian Foster) [1440716]
- [fs] xfs: make the ASSERT() condition likely (Brian Foster) [1440716]
- [fs] xfs: don't allow di_size with high bit set (Brian Foster) [1440716]
- [fs] xfs: return an error when an inline directory is too small (Brian
Foster) [1440716]
- [fs] nfs: Always wait for I/O completion before unlock (Benjamin
Coddington) [1462270]
- [fs] locks: fix unlock when fcntl_setlk races with a close (Benjamin
Coddington) [1462270]
- [fs] locks: remove conditional lock release in middle of
flock_lock_file (Jeff Layton) [1461552]
- [pci] pci/aspm: Handle PCI-to-PCIe bridges as roots of PCIe
hierarchies (Myron Stowe) [1441156]
- [pci] pci/aspm: Don't retrain link if ASPM not possible (Myron Stowe)
[1441156]
- [pci] Enumerate switches below PCI-to-PCIe bridges (Myron Stowe) [1441156]
- [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan
Milne) [1468727]
- [scsi] qla2xxx: Fix extraneous ref on sp's after adapter break
(Himanshu Madhani) [1448909]
- [s390] compat: fix sys_sched_getattr compat wrapper (Arjun Vynipadath)
[1471677]
- [nvme] Test unit Ready broken for nvme drvices (David Milburn) [1478457]
- [netdrv] aquantia: Switch to use napi_gro_receive (David Arcari) [1444348]
[3.10.0-699.el7]
- [x86] efi: Setup separate EFI page tables in kexec paths (Bhupesh
Sharma) [1102454]
- [x86] platform/uv: Fix support for EFI_OLD_MEMMAP after BIOS callback
updates (Bhupesh Sharma) [1102454]
- [x86] efi: Map in physical addresses in efi_map_region_fixed (Bhupesh
Sharma) [1102454]
- [x86] platform/uv: Skip UV runtime services mapping in the
efi_runtime_disabled case (Bhupesh Sharma) [1102454]
- [x86] uv: Update uv_bios_call() to use efi_call_virt_pointer()
(Bhupesh Sharma) [1102454]
- [x86] efi: Convert efi_call_virt() to efi_call_virt_pointer() (Bhupesh
Sharma) [1102454]
- [x86] efi: Enable runtime call flag checking (Bhupesh Sharma) [1102454]
- [firmware] efi/runtime-wrappers: Remove redundant #ifdefs (Bhupesh
Sharma) [1102454]
- [x86] efi: Move to generic {__, }efi_call_virt() (Bhupesh Sharma)
[1102454]
- [firmware] efi/runtime-wrappers: Add {__, }efi_call_virt() templates
(Bhupesh Sharma) [1102454]
- [x86] efi: Build our own page table structures (Bhupesh Sharma) [1102454]
- [x86] efi: Hoist page table switching code into efi_call_virt()
(Bhupesh Sharma) [1102454]
- [x86] efi: Clean up the efi_call_phys_[prolog|epilog]() save/restore
interaction (Bhupesh Sharma) [1102454]
- [x86] efi: Fix 7-parameter efi_call()s (Bhupesh Sharma) [1102454]
- [x86] asm/efi: Create a stack frame in efi_call() (Bhupesh Sharma)
[1102454]
- [x86] platform/uv: Bring back the call to map_low_mmrs in
uv_system_init (Bhupesh Sharma) [1102454]
- [x86] mm/pat: Ensure cpa->pfn only contains page frame numbers
(Bhupesh Sharma) [1102454]
- [kernel] efi/x86: Move UEFI Runtime Services wrappers to generic code
(Bhupesh Sharma) [1102454]
- [x86] platform/uv: Remove EFI memmap quirk for UV2+ (Bhupesh Sharma)
[1102454]
- [kernel] efi: Use correct type for struct efi_memory_map::phys_map
(Bhupesh Sharma) [1102454]
- [x86] efi: Fix boot crash by mapping EFI memmap entries bottom-up at
runtime, instead of top-down (Bhupesh Sharma) [1102454]
- [x86] efi: Disable interrupts around EFI calls, not in the
epilog/prolog calls (Bhupesh Sharma) [1102454]
- [x86] efi: Mark initialization code as such (Bhupesh Sharma) [1102454]
- [x86] efi: Update comment regarding required phys mapped EFI services
(Bhupesh Sharma) [1102454]
- [x86] efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode
(Bhupesh Sharma) [1102454]
- [kernel] efi: Move noefi early param code out of x86 arch code
(Bhupesh Sharma) [1102454]
- [x86] arch/x86: Do not access EFI memory map if it is not available
(Bhupesh Sharma) [1102454]
- [firmware] efi: Use early_mem*() instead of early_io*() (Bhupesh
Sharma) [1102454]
- [x86] efi: Use early_memunmap() to squelch sparse errors (Bhupesh
Sharma) [1102454]
- [x86] mm: sparse warning fix for early_memremap (Bhupesh Sharma) [1102454]
- [x86] efi: Move all workarounds to a separate file quirks.c (Bhupesh
Sharma) [1102454]
- [x86] efi: Delete out-of-date comments of efi_query_variable_store
(Bhupesh Sharma) [1102454]
- [kernel] efi: Move facility flags to struct efi (Bhupesh Sharma) [1102454]
[3.10.0-698.el7]
- [pci] aer: Log aer_inject error injections (Myron Stowe) [1466886]
- [pci] aer: Log actual error causes in aer_inject (Myron Stowe) [1466886]
- [pci] aer: Use dev_warn() in aer_inject (Myron Stowe) [1466886]
- [pci] aer: Fix aer_inject error codes (Myron Stowe) [1466886]
- [pci] aer: Use list_first_entry_or_null() to simplify code (Myron
Stowe) [1466886]
- [pci] aer: Restore pci_ops pointer while calling original pci_ops
(Myron Stowe) [1466886]
- [pci] aer: Rename pci_ops_aer to aer_inj_pci_ops (Myron Stowe) [1466886]
- [pci] aer: Flush workqueue on device remove to avoid use-after-free
(Myron Stowe) [1466886]
- [pci] Fix unaligned accesses in VC code (Myron Stowe) [1466891]
- [pci] Do not treat EPROBE_DEFER as device attach failure (Myron Stowe)
[1466891]
- [pci] Fix BUG on device attach failure (Myron Stowe) [1466891]
- [pci] Simplify pci_create_attr() control flow (Myron Stowe) [1466891]
- [pci] Don't leak memory if sysfs_create_bin_file() fails (Myron Stowe)
[1466891]
- [pci] Wait for up to 1000ms after FLR reset (Myron Stowe) [1466891]
- [pci] Support SR-IOV on any function type (Myron Stowe) [1466891]
- [pci] Consolidate PCI DMA constants and interfaces in
linux/pci-dma-compat.h (Myron Stowe) [1466891]
- [pci] Move pci_dma_* helpers to common code (Myron Stowe) [1466891]
- [pci] Cleanup pci/pcie/Kconfig whitespace (Myron Stowe) [1466891]
- [pci] Include pci/hotplug Kconfig directly from pci/Kconfig (Myron
Stowe) [1466891]
- [pci] Include pci/pcie/Kconfig directly from pci/Kconfig (Myron Stowe)
[1466891]
- [pci] Fix broken URL for Dell biosdevname (Myron Stowe) [1466891]
- [pci] Remove includes of asm/pci-bridge.h (Myron Stowe) [1466891]
- [pci] Remove empty asm-generic/pci-bridge.h (Myron Stowe) [1466891]
- [pci] Remove includes of empty asm-generic/pci-bridge.h (Myron Stowe)
[1466891]
- [pci] pme: Restructure pcie_pme_suspend() to prevent compiler warning
(Myron Stowe) [1466891]
- [pci] pme: Remove redundant port lookup (Myron Stowe) [1466891]
- [pci] Check device_attach() return value always (Myron Stowe) [1466891]
- [pci] pci / pm: handle failure to enable wakeup on PCIe PME (Myron
Stowe) [1466891]
- [pci] pci / pm: Make PCIe PME interrupts wake up from suspend-to-idle
(Myron Stowe) [1466891]
- [pci] shpchp: Constify hpc_ops structure (Myron Stowe) [1462837]
- [pci] Use to_pci_dev() instead of open-coding it (Myron Stowe) [1462837]
- [pci] Add function 1 DMA alias quirk for Lite-On/Plextor M6e/Marvell
88SS9183 (Myron Stowe) [1462837]
- [pci] Avoid iterating through memory outside the resource window
(Myron Stowe) [1462837]
- [pci] Fix minimum allocation address overwrite (Myron Stowe) [1462837]
- [pci] ibmphp: Remove unneeded NULL test (Myron Stowe) [1462837]
- [pci] hotplug: Use list_for_each_entry() to simplify code (Myron
Stowe) [1462837]
- [pci] acpiphp_ibm: Fix null dereferences on null ibm_slot (Myron
Stowe) [1462837]
- [x86] pci: Simplify pci_bios_{read,write} (Myron Stowe) [1462837]
- [pci] Simplify config space size computation (Myron Stowe) [1462837]
- [x86] pci: Clarify AMD Fam10h config access restrictions comment
(Myron Stowe) [1462837]
- [pci] Print warnings for all invalid expansion ROM headers (Myron
Stowe) [1462837]
- [pci] Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmask (Myron
Stowe) [1462837]
- [pci] aspm: Make sysfs link_state_store() consistent with
link_state_show() (Myron Stowe) [1462837]
[3.10.0-697.el7]
- [pinctrl] intel: Set pin direction properly (David Arcari) [1467490]
- [pinctrl] intel: set default handler to be handle_bad_irq() (David
Arcari) [1467490]
- [pinctrl] intel: Only restore pins that are used by the driver (David
Arcari) [1467490]
- [pinctrl] intel: Configure GPIO chip IRQ as wakeup interrupts (David
Arcari) [1467490]
- [pinctrl] intel: Protect set wake flow by spin lock (David Arcari)
[1467490]
- [pinctrl] intel: Prevent force threading of the interrupt handler
(David Arcari) [1467490]
- [pinctrl] intel: Use raw_spinlock for locking (David Arcari) [1467490]
- [pinctrl] intel: implement gpio_irq_enable (David Arcari) [1467490]
- [pinctrl] intel: fix offset calculation issue of register PAD_OWN
(David Arcari) [1467490]
- [pinctrl] intel: fix bug of register offset calculation (David Arcari)
[1467490]
- [pinctrl] intel: make the high level interrupt working (David Arcari)
[1467490]
- [pinctrl] intel: Use devm_pinctrl_register() for pinctrl registration
(David Arcari) [1467490]
- [kernel] gpio/pinctrl: sunxi: stop poking around in private vars
(David Arcari) [1467490]
- [pinctrl] intel: use gpiochip data pointer (David Arcari) [1467490]
- [kernel] gpio: add a data pointer to gpio_chip (David Arcari) [1467490]
- [pinctrl] intel: Allow requesting pins which are in ACPI mode as GPIOs
(David Arcari) [1467490]
- [pinctrl] intel: Add support for multiple GPIO chips sharing the
interrupt (David Arcari) [1467490]
- [gpio] handle also nested irqchips in the chained handler set-up
(David Arcari) [1467490]
- [gpio] set parent irq on chained handlers (David Arcari) [1467490]
- [gpio] do not set up hardware for IRQ_TYPE_NONE (David Arcari) [1467490]
- [kernel] gpio: support threaded interrupts in irqchip helpers (David
Arcari) [1467490]
- [kernel] gpio: unmap gpio irqs properly (David Arcari) [1467490]
- [gpio] set data first, then chip and handler (David Arcari) [1467490]
- [i2c] i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
(David Arcari) [1464196]
- [i2c] i801: Add runtime PM support with autosuspend (David Arcari)
[1464196]
- [rtc] interface: Validate alarm-time before handling rollover (Steve
Best) [1458401]
- [rtc] interface: fix infinite loop in initializing the alarm (Steve
Best) [1458401]
- [rtc] opal: Handle disabled TPO in opal_get_tpo_time() (Steve Best)
[1458401]
- [hid] plantronics: Update to map volume up/down controls (Torez Smith)
[1245271]
- [hid] plantronics: remove superfluous .probe() (Torez Smith) [1245271]
- [hid] plantronics: fix errant mouse events (Torez Smith) [1245271]
- [misc] mei: make sysfs modalias format similar as uevent modalias
(Pratyush Anand) [1451599]
- [netdrv] e1000e: Add Support for 38.4MHZ frequency (David Arcari)
[1475413]
- [netdrv] e1000e: Add Support for CannonLake (David Arcari) [1475413]
- [netdrv] e1000e: Initial Support for CannonLake (David Arcari) [1475413]
- [netdrv] bonding: commit link status change after propose (Jarod
Wilson) [1469987 1469790]
- [netdrv] bonding: avoid NETDEV_CHANGEMTU event when unregistering
slave (Jarod Wilson) [1470603]
[3.10.0-696.el7]
- [x86] platform/uv/bau: Disable BAU on single hub configurations (Frank
Ramsay) [1473353 1472455]
- [x86] platform/uv/bau: Fix congested_response_us not taking effect
(Frank Ramsay) [1472455]
- [x86] mce: Look in genpool instead of mcelog for pending error records
(Oleksandr Natalenko) [1468257]
- [x86] Avoid using object after free in genpool (Oleksandr Natalenko)
[1468257]
- [x86] kvm: svm: suppress unnecessary NMI singlestep on GIF=0 and
nested exit (Ladi Prosek) [1440025]
- [x86] kvm: svm: don't NMI singlestep over event injection (Ladi
Prosek) [1440025]
- [x86] kvm: svm: hide TF/RF flags used by NMI singlestep (Ladi Prosek)
[1440025]
- [x86] kvm: nsvm: do not forward NMI window singlestep VM exits to L1
(Ladi Prosek) [1440025]
- [x86] kvm: svm: introduce disable_nmi_singlestep helper (Ladi Prosek)
[1440025]
- [x86] intel-family.h: Add GEMINI_LAKE SOC (Steve Best) [1461882]
- [tools] perf machine: Fix segfault for kernel.kptr_restrict=2 (Jiri
Olsa) [1464682]
- [tools] perf symbols: Accept symbols starting at address 0 (Jiri Olsa)
[1464682]
- [powerpc] perf: Add per-event excludes on Power8 (Jiri Olsa) [1458868]
- [powerpc] perf: Pass the struct perf_events down to compute_mmcr()
(Jiri Olsa) [1458868]
- [powerpc] fadump: provide a helpful error message (Pingfan Liu) [1438695]
- [powerpc] fadump: avoid holes in boot memory area when fadump is
registered (Pingfan Liu) [1438695]
- [powerpc] fadump: avoid duplicates in crash memory ranges (Pingfan
Liu) [1438695]
- [powerpc] fadump: Update fadump documentation (Pingfan Liu) [1438695]
- [powerpc] fadump: Reserve memory at an offset closer to bottom of RAM
(Pingfan Liu) [1438695]
- [powerpc] Fix dedotify for binutils >= 2.26 (Gustavo Duarte) [1464009]
- [powerpc] Simplify module TOC handling (Gustavo Duarte) [1464009]
[3.10.0-695.el7]
- [mm] rmap: use pte lock not mmap_sem to set PageMlocked (Andrea
Arcangeli) [1450367]
- [mm] rmap: cleanup ttu_flags (Andrea Arcangeli) [1450367]
- [mm] rmap: don't call mmu_notifier_invalidate_page() during munlock
(Andrea Arcangeli) [1450367]
- [mm] thp: respect MPOL_PREFERRED policy with non-local node (Larry
Woodman) [1476709]
- [mm] page-writeback.c: fix divide by zero in bdi_dirty_limits()
(Jerome Marchand) [1465430]
- [fs] proc: revert /proc/<pid>/maps [stack:TID] annotation (Waiman
Long) [1448534]
- [x86] kvm: vmx: check apicv is active before using VT-d posted
interrupt (Paul Lai) [1377197]
- [x86] vmware: Use tsc_khz value for calibrate_cpu() (Prarit Bhargava)
[1475716]
- [x86] apic: Handle zero vector gracefully in clear_vector_irq()
(Prarit Bhargava) [1441091]
- [char] ipmi: use rcu lock around call to intf->handlers->sender()
(Tony Camuso) [1419765]
- [misc] cxl: Force context lock during EEH flow (Steve Best) [1457389]
- [kernel] alarmtimer: Prevent overflow of relative timers (Prarit
Bhargava) [1458643]
- [netdrv] cxgb4: Fix netdev_features flag (Arjun Vynipadath) [1361097]
- [netdrv] cxgb4: avoid crash on PCI error recovery path (Gustavo
Duarte) [1456990]
- [netdrv] bonding: fix 802.3ad support for 5G and 50G speeds (Jarod
Wilson) [1461334]
- [cpufreq] intel_pstate: Fix unsafe HWP MSR access (Steve Best) [1457552]
[3.10.0-694.el7]
- [fs] xfs: use ->b_state to fix buffer I/O accounting release race
(Brian Foster) [1452228]
- [fs] fix the regression from "direct-io: Fix negative return from dio
read beyond eof" (Eric Sandeen) [1473549]
- [fs] direct-io: Fix negative return from dio read beyond eof (Eric
Sandeen) [1473549]
- [pci] hv: Use vPCI protocol version 1.2 (Vitaly Kuznetsov) [1459202]
- [pci] hv: Add vPCI version protocol negotiation (Vitaly Kuznetsov)
[1459202]
- [pci] hv: Use page allocation for hbus structure (Vitaly Kuznetsov)
[1459202]
- [pci] hv: Fix comment formatting and use proper integer fields (Vitaly
Kuznetsov) [1459202]
- [nvme] Free bio_aux struct when done with bio (David Milburn) [1455553]
- [nvme] nvmet-rdma: occasionally flush ongoing controller teardown
(Slava Shwartsman) [1467998]
- [crypto] api - Move alg ref count init to crypto_check_alg (Herbert
Xu) [1473593]
- [netdrv] cxgb4: reduce resource allocation in kdump kernel (Sai
Vemuri) [1379762]
- [netdrv] cxgb4: fix a NULL dereference (Sai Vemuri) [1379762]
- [netdrv] cxgb4: fix BUG() on interrupt deallocating path of ULD
(Mauricio Oliveira) [1465554]
- [netdrv] bonding: Fix transmit load balancing in balance-alb mode
(Jarod Wilson) [1473481]
- [powerpc] eeh: Fix partial hotplug criterion (Gustavo Duarte) [1458508]
- [powerpc] eeh: Fix wrong argument passed to eeh_rmv_device() (Gustavo
Duarte) [1458508]
- [firewire] net: guard against rx buffer overflows (Neil Horman)
[1393792] {CVE-2016-8633}
More information about the El-errata
mailing list