kernel security, bug fix, and enhancement update

2018-04-16T00:00:00
ID ELSA-2018-1062
Type oraclelinux
Reporter Oracle
Modified 2018-04-16T00:00:00

Description

  • [3.10.0-862.OL7]
  • Oracle Linux certificates (Alexey Petrenko)
  • Oracle Linux RHCK Module Signing Key was compiled into kernel (olkmod_signing_key.x509)(alexey.petrenko@oracle.com)
  • Update x509.genkey [bug 24817676] [3.10.0-862]
  • [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]
  • [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590]
  • [nvme] validate admin queue before unquiesce (David Milburn) [1549733] [3.10.0-860]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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]
  • [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: Dont 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]
  • [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]
  • [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: Dont 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]
  • [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 gendisks 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]
  • [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: dont 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]
  • [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]
  • [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]
  • [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: dont 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]
  • [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]
  • [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: Dont 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: Dont send non-zero YQ in AVI infoframe for HDMI 1.x sinks (Rob Clark) [1532388]
  • [gpu] drm/fb_helper: Disable all crtcs 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]
  • [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: Dont use i2c_client->driver (Gopal Tiwari) [1456705]
  • [acpi] pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705]