← Back to team overview

kernel-packages team mailing list archive

[Bug 1419151] Re: OpenPower needs backport of PowerNV OPAL i2c driver

 

This bug was fixed in the package linux - 3.16.0-33.44

---------------
linux (3.16.0-33.44) utopic; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1431304
  * Merged back all changes that were in Ubuntu-3.16.0-32.42

linux (3.16.0-32.42) utopic; urgency=low

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1427808

  [ Chris J Arges ]

  * [Config] ppc64el CONFIG_I2C_OPAL=m
    - LP: #1419151

  [ Upstream Kernel Changes ]

  * i2c: Driver to expose PowerNV platform i2c busses
    - LP: #1419151
  * Bluetooth: ath3k: workaround the compatibility issue with xHCI
    controller
    - LP: #1400215
  * ALSA: hda - enable mute led quirk for one more hp machine.
    - LP: #1410704
  * ipvs: uninitialized data with IP_VS_IPV6
    - LP: #1427767
  * netfilter: nfnetlink: validate nfnetlink header from batch
    - LP: #1427767
  * clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
    - LP: #1427767
  * time: settimeofday: Validate the values of tv from user
    - LP: #1427767
  * Input: i8042 - reset keyboard to fix Elantech touchpad detection
    - LP: #1427767
  * drm/radeon: fix VM flush on cayman/aruba (v3)
    - LP: #1427767
  * drm/radeon: fix VM flush on SI (v3)
    - LP: #1427767
  * drm/radeon: fix VM flush on CIK (v3)
    - LP: #1427767
  * drm/radeon: add a dpm quirk list
    - LP: #1427767
  * Input: elantech - support new ICs types for version 4
    - LP: #1427767
  * Input: I8042 - add Acer Aspire 7738 to the nomux list
    - LP: #1427767
  * drm/i915: Ban Haswell from using RCS flips
    - LP: #1427767
  * drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
    - LP: #1427767
  * drm/radeon: add si dpm quirk list
    - LP: #1427767
  * pinctrl: Fix two deadlocks
    - LP: #1427767
  * gpio: fix memory and reference leaks in gpiochip_add error path
    - LP: #1427767
  * gpio: fix memory leak and sleep-while-atomic
    - LP: #1427767
  * gpio: fix sleep-while-atomic in gpiochip_remove
    - LP: #1427767
  * can: dev: fix crtlmode_supported check
    - LP: #1427767
  * can: kvaser_usb: Don't free packets when tight on URBs
    - LP: #1427767
  * can: kvaser_usb: Reset all URB tx contexts upon channel close
    - LP: #1427767
  * can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
    - LP: #1427767
  * drm/radeon: use rv515_ring_start on r5xx
    - LP: #1427767
  * gpio: sysfs: fix gpio-chip device-attribute leak
    - LP: #1427767
  * gpio: sysfs: fix gpio device-attribute leak
    - LP: #1427767
  * gpiolib: of: Correct error handling in of_get_named_gpiod_flags
    - LP: #1427767
  * PCI: Add flag for devices where we can't use bus reset
    - LP: #1427767
  * PCI: Mark Atheros AR93xx to avoid bus reset
    - LP: #1427767
  * PCI: Pass bridge device, not bus, when updating bridge windows
    - LP: #1427767
  * PCI: Add pci_bus_clip_resource() to clip to fit upstream window
    - LP: #1427767
  * PCI: Add pci_claim_bridge_resource() to clip window if necessary
    - LP: #1427767
  * x86/PCI: Clip bridge windows to fit in upstream windows
    - LP: #1427767
  * workqueue: fix subtle pool management issue which can stall whole
    worker_pool
    - LP: #1427767
  * ARM: mvebu: completely disable hardware I/O coherency
    - LP: #1427767
  * ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
    - LP: #1427767
  * fix deadlock in cifs_ioctl_clone()
    - LP: #1427767
  * ipr: wait for aborted command responses
    - LP: #1427767
  * libata: allow sata_sil24 to opt-out of tag ordered submission
    - LP: #1427767
  * scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
    - LP: #1427767
  * libata: prevent HSM state change race between ISR and PIO
    - LP: #1427767
  * bus: mvebu-mbus: fix support of MBus window 13
    - LP: #1427767
  * ARM: dts: imx25: Fix PWM "per" clocks
    - LP: #1427767
  * x86, boot: Skip relocs when load address unchanged
    - LP: #1427767
  * x86, irq: Properly tag virtualization entry in /proc/interrupts
    - LP: #1427767
  * mfd: tps65218: Make INT[12] and STATUS registers volatile
    - LP: #1427767
  * mfd: tps65218: Make INT1 our status_base register
    - LP: #1427767
  * mfd: rtsx_usb: Fix runtime PM deadlock
    - LP: #1427767
  * x86, hyperv: Mark the Hyper-V clocksource as being continuous
    - LP: #1427767
  * vb2: fix vb2_thread_stop race conditions
    - LP: #1427767
  * x86, tls, ldt: Stop checking lm in LDT_empty
    - LP: #1427767
  * x86, tls: Interpret an all-zero struct user_desc as "no segment"
    - LP: #1427767
  * x86/apic: Re-enable PCI_MSI support for non-SMP X86_32
    - LP: #1427767
  * x86/tsc: Change Fast TSC calibration failed from error to info
    - LP: #1427767
  * dm cache: share cache-metadata object across inactive and active DM
    tables
    - LP: #1427767
  * dm cache: fix problematic dual use of a single migration count variable
    - LP: #1427767
  * sata_dwc_460ex: fix resource leak on error path
    - LP: #1427767
  * pinctrl: lantiq: Release gpiochip resources in fail case
    - LP: #1427767
  * pinctrl: lantiq: remove bogus of_gpio_chip_add
    - LP: #1427767
  * crypto: prefix module autoloading with "crypto-"
    - LP: #1427767
  * crypto: include crypto- module prefix in template
    - LP: #1427767
  * crypto: add missing crypto module aliases
    - LP: #1427767
  * Input: evdev - fix EVIOCG{type} ioctl
    - LP: #1427767
  * tty: Fix pty master poll() after slave closes v2
    - LP: #1427767
  * bus: omap_l3_noc: Add resume hook to restore context
    - LP: #1427767
  * bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the
    irq handler
    - LP: #1427767
  * decompress_bunzip2: off by one in get_next_block()
    - LP: #1427767
  * um: Skip futex_atomic_cmpxchg_inatomic() test
    - LP: #1427767
  * x86, um: actually mark system call tables readonly
    - LP: #1427767
  * kbuild: Fix removal of the debian/ directory
    - LP: #1427767
  * mm: get rid of radix tree gfp mask for pagecache_get_page
    - LP: #1427767
  * HID: rmi: make compututation of the address of Query 12 more careful
    - LP: #1427767
  * HID: rmi: Check for additional ACM registers appended to F11 data
    report
    - LP: #1427767
  * spi/pxa2xx: Clear cur_chip pointer before starting next message
    - LP: #1427767
  * ASoC: fsl_esai: Fix incorrect xDC field width of xCCR registers
    - LP: #1427767
  * spi: dw: Fix detecting FIFO depth
    - LP: #1427767
  * spi: dw-mid: fix FIFO size
    - LP: #1427767
  * ASoC: wm8960: Fix capture sample rate from 11250 to 11025
    - LP: #1427767
  * regulator: core: fix race condition in regulator_put()
    - LP: #1427767
  * ASoC: pcm512x: Fix DSP program selection
    - LP: #1427767
  * ASoC: simple-card: Fix crash in asoc_simple_card_unref()
    - LP: #1427767
  * ASoC: soc-compress.c: fix NULL dereference
    - LP: #1427767
  * ASoC: omap-mcbsp: Correct CBM_CFS dai format configuration
    - LP: #1427767
  * Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd
    - LP: #1427767
  * can: c_can: end pending transmission on network stop (ifdown)
    - LP: #1427767
  * nfs: fix dio deadlock when O_DIRECT flag is flipped
    - LP: #1427767
  * NFSv4.1: Fix an Oops in nfs41_walk_client_list
    - LP: #1427767
  * Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)
    - LP: #1427767
  * mac80211: only roll back station states for WDS when suspending
    - LP: #1427767
  * mac80211: properly set CCK flag in radiotap
    - LP: #1427767
  * nl80211: fix per-station group key get/del and memory leak
    - LP: #1427767
  * i2c: s3c2410: fix ABBA deadlock by keeping clock prepared
    - LP: #1427767
  * uas: Add no-report-opcodes quirk for Simpletech devices with id
    4971:8017
    - LP: #1427767
  * usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA
    controller
    - LP: #1427767
  * usb-core bInterval quirk
    - LP: #1427767
  * USB: Add OTG PET device to TPL
    - LP: #1427767
  * drm/i915: Only fence tiled region of object.
    - LP: #1427767
  * drm/i915: Use IS_HSW_ULT() in a HSW specific code path
    - LP: #1427767
  * drm/i915: Fix and clean BDW PCH identification
    - LP: #1427767
  * drm/i915: BDW Fix Halo PCI IDs marked as ULT.
    - LP: #1427767
  * ALSA: seq-dummy: remove deadlock-causing events on close
    - LP: #1427767
  * x86, build: replace Perl script with Shell script
    - LP: #1427767
  * drivers/rtc/rtc-s5m.c: terminate s5m_rtc_id array with empty element
    - LP: #1427767
  * drivers: net: cpsw: discard dual emac default vlan configuration
    - LP: #1427767
  * can: kvaser_usb: Do not sleep in atomic context
    - LP: #1427767
  * can: kvaser_usb: Send correct context to URB completion
    - LP: #1427767
  * can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT
    - LP: #1427767
  * can: kvaser_usb: Fix state handling upon BUS_ERROR events
    - LP: #1427767
  * quota: Switch ->get_dqblk() and ->set_dqblk() to use bytes as space
    units
    - LP: #1427767
  * rbd: fix rbd_dev_parent_get() when parent_overlap == 0
    - LP: #1427767
  * rbd: drop parent_ref in rbd_dev_unprobe() unconditionally
    - LP: #1427767
  * dm cache: fix missing ERR_PTR returns and handling
    - LP: #1427767
  * dm thin: don't allow messages to be sent to a pool target in READ_ONLY
    or FAIL mode
    - LP: #1427767
  * ARM: mvebu: don't set the PL310 in I/O coherency mode when I/O
    coherency is disabled
    - LP: #1427767
  * vm: add VM_FAULT_SIGSEGV handling support
    - LP: #1427767
  * vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than
    SIGBUS
    - LP: #1427767
  * ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA
    controller driver.
    - LP: #1427767
  * USB: adutux: NULL dereferences on disconnect
    - LP: #1427767
  * usb: musb: Fix a few off-by-one lengths
    - LP: #1427767
  * perf: Tighten (and fix) the grouping condition
    - LP: #1427767
  * clocksource: arch_timer: Only use the virtual counter (CNTVCT) on arm64
    - LP: #1427767
  * iwlwifi: mvm: drop non VO frames when flushing
    - LP: #1427767
  * arc: mm: Fix build failure
    - LP: #1427767
  * net: sctp: fix slab corruption from use after free on INIT collisions
    - LP: #1427767
  * memcg: remove extra newlines from memcg oom kill log
    - LP: #1427767
  * WAPF 4 for ASUSTeK COMPUTER INC. X75VBP WLAN ON.
    - LP: #1427767
  * asus-nb-wmi: Add ASUSTeK COMPUTER INC. X200CA
    - LP: #1427767
  * asus-nb-wmi: Add wapf4 quirk for the X550CL
    - LP: #1427767
  * asus-nb-wmi: Add wapf4 quirk for the X550CC
    - LP: #1427767
  * asus-nb-wmi.c: Rename x401u quirk to wapf4
    - LP: #1427767
  * asus-nb-wmi: Add wapf4 quirk for the U32U
    - LP: #1427767
  * asus-nb-wmi: Add wapf4 quirk for the X550VB
    - LP: #1427767
  * asus-nb-wmi: Add another wapf=4 quirk
    - LP: #1173681, #1427767
  * ipv4: try to cache dst_entries which would cause a redirect
    - LP: #1427767
  * Linux 3.16.7-ckt6
    - LP: #1427767
  * powerpc: add little endian flag to syscall_get_arch()
    - LP: #1427778
  * arm64: Fix up /proc/cpuinfo
    - LP: #1427778
  * MIPS: IRQ: Fix disable_irq on CPU IRQs
    - LP: #1427778
  * Complete oplock break jobs before closing file handle
    - LP: #1427778
  * smpboot: Add missing get_online_cpus() in
    smpboot_register_percpu_thread()
    - LP: #1427778
  * ASoC: atmel_ssc_dai: fix start event for I2S mode
    - LP: #1427778
  * spi: spi-fsl-dspi: Remove usage of devm_kzalloc
    - LP: #1427778
  * ALSA: ak411x: Fix stall in work callback
    - LP: #1427778
  * lib/checksum.c: fix carry in csum_tcpudp_nofold
    - LP: #1427778
  * lib/checksum.c: fix build for generic csum_tcpudp_nofold
    - LP: #1427778
  * MIPS: Fix kernel lockup or crash after CPU offline/online
    - LP: #1427778
  * gpio: sysfs: fix memory leak in gpiod_export_link
    - LP: #1427778
  * gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low
    - LP: #1427778
  * md/raid5: fix another livelock caused by non-aligned writes.
    - LP: #1427778
  * PCI: Add NEC variants to Stratus ftServer PCIe DMI check
    - LP: #1427778
  * drm/radeon: fix PLLs on RS880 and older v2
    - LP: #1427778
  * drm/radeon: don't init gpuvm if accel is disabled (v3)
    - LP: #1427778
  * drm/radeon: properly set vm fragment size for TN/RL
    - LP: #1427778
  * ARM: 8299/1: mm: ensure local active ASID is marked as allocated on
    rollover
    - LP: #1427778
  * ASoC: sgtl5000: add delay before first I2C access
    - LP: #1427778
  * PCI: Handle read-only BARs on AMD CS553x devices
    - LP: #1427778
  * ARM: dts: Fix I2S1, I2S2 compatible for exynos4 SoCs
    - LP: #1427778
  * mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range
    - LP: #1427778
  * nilfs2: fix deadlock of segment constructor over I_SYNC flag
    - LP: #1427778
  * ip: zero sockaddr returned on error queue
    - LP: #1427778
  * net: rps: fix cpu unplug
    - LP: #1427778
  * ipv6: stop sending PTB packets for MTU < 1280
    - LP: #1427778
  * netxen: fix netxen_nic_poll() logic
    - LP: #1427778
  * udp_diag: Fix socket skipping within chain
    - LP: #1427778
  * ping: Fix race in free in receive path
    - LP: #1427778
  * ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos
    too
    - LP: #1427778
  * bnx2x: fix napi poll return value for repoll
    - LP: #1427778
  * net: don't OOPS on socket aio
    - LP: #1427778
  * bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify
    - LP: #1427778
  * tcp: ipv4: initialize unicast_sock sk_pacing_rate
    - LP: #1427778
  * ipv4: tcp: get rid of ugly unicast_sock
    - LP: #1427778
  * ppp: deflate: never return len larger than output buffer
    - LP: #1427778
  * net: sctp: fix passing wrong parameter header to param_type2af in
    sctp_process_param
    - LP: #1427778
  * hyperv: Fix the error processing in netvsc_send()
    - LP: #1427778
  * x86: mm: move mmap_sem unlock from mm_fault_error() to caller
    - LP: #1427778
  * ALSA: hda - Add mute LED pin quirk for HP 15 touchsmart
    - LP: #1334950, #1427778
  * ALSA: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282
    - LP: #1427778
  * KVM: x86: update masterclock values on TSC writes
    - LP: #1427778
  * media/rc: Send sync space information on the lirc device
    - LP: #1427778
  * mmc: sdhci: Add PCI IDs for Intel Braswell
    - LP: #1427778
  * mmc: sdhci-pci: Fix Braswell eMMC timeout clock frequency
    - LP: #1427778
  * mmc: sdhci-pci: Add support for Intel SPT
    - LP: #1427778
  * mmc: sdhci-acpi: Add ACPI HID INT344D
    - LP: #1427778
  * mmc: sdhci: Preset value not supported in Baytrail eMMC
    - LP: #1427778
  * mmc: sdhci-acpi: Add a HID and UID for a SD Card host controller
    - LP: #1427778
  * ceph: introduce global empty snap context
    - LP: #1427778
  * drm/vmwgfx: Don't use memory accounting for kernel-side fence objects
    - LP: #1427778
  * Bluetooth: Add USB device 04ca:3010 as Atheros AR3012
    - LP: #1427778
  * Bluetooth: Add support for Acer [0489:e078]
    - LP: #1427778
  * virtio_pci: defer kfree until release callback
    - LP: #1427778
  * virtio_pci: document why we defer kfree
    - LP: #1427778
  * Linux 3.16.7-ckt7
    - LP: #1427778
 -- Luis Henriques <luis.henriques@xxxxxxxxxxxxx>   Thu, 12 Mar 2015 11:28:46 +0000

** Changed in: linux (Ubuntu Utopic)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1419151

Title:
  OpenPower needs backport of PowerNV OPAL i2c driver

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Trusty:
  Invalid
Status in linux source package in Utopic:
  Fix Released

Bug description:
  [Impact]
  This exposes the i2c busses of the machine which are controlled via the OPAL firmware. This is among
  other things, necessary for manufacturing configuration of VPDs etc..., but will also enable Linux access
  to some i2c devices such as the TPM.

  We wish to have this in utopic and if possible trusty.

  [Fix]
  The Open Power machines need the driver that was merged in 3.19 backported. The commit upstream
  is 470834508f87877f680738a10a305280582c7aed "i2c: Driver to expose PowerNV platform i2c busses"
  $ git describe --contains 470834508f87877f680738a10a305280582c7aed
  v3.19-rc1~22^2~7

  [Test Case]
  modprobe i2c-opal

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1419151/+subscriptions


References