← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1693250] Re: raspi2 config diverges from master/generic armhf

 

This bug was fixed in the package linux-raspi2 - 4.8.0-1042.46

---------------
linux-raspi2 (4.8.0-1042.46) yakkety; urgency=low

  * linux-raspi2: 4.8.0-1042.46 -proposed tracker (LP: #1700536)

  [ Ubuntu: 4.8.0-58.63 ]

  * linux: 4.8.0-58.63 -proposed tracker (LP: #1700533)
  * CVE-2017-1000364
    - Revert "UBUNTU: SAUCE: mm: Only expand stack if guard area is hit"
    - Revert "mm: do not collapse stack gap into THP"
    - Revert "mm: enlarge stack guard gap"
    - mm: vma_adjust: remove superfluous confusing update in remove_next == 1 case
    - mm: larger stack guard gap, between vmas
    - mm: fix new crash in unmapped_area_topdown()
    - Allow stack to grow up to address space limit

linux-raspi2 (4.8.0-1041.45) yakkety; urgency=low

  * linux-raspi2: 4.8.0-1041.45 -proposed tracker (LP: #1699037)

  * raspi2 config diverges from master/generic armhf (LP: #1693250)
    - [Config] config sync wrt master/generic
    - [Config] disable FB_SIMPLE
    - [Config] config sync wrt master/generic =m
    - remove the of_mmc_spi module

  [ Ubuntu: 4.8.0-57.62 ]

  * linux: 4.8.0-57.62 -proposed tracker (LP: #1699035)
  * CVE-2017-1000364
    - SAUCE: mm: Only expand stack if guard area is hit
  * CVE-2017-7374
    - fscrypt: remove broken support for detecting keyring key revocation
  * CVE-2017-100363
    - char: lp: fix possible integer overflow in lp_setup()
  * CVE-2017-9242
    - ipv6: fix out of bound writes in __ip6_append_data()
  * CVE-2017-9075
    - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
  * CVE-2017-9074
    - ipv6: Prevent overrun when parsing v6 header options
  * CVE-2017-9076
    - ipv6/dccp: do not inherit ipv6_mc_list from parent
  * CVE-2017-9077
    - ipv6/dccp: do not inherit ipv6_mc_list from parent
  * CVE-2017-8890
    - dccp/tcp: do not inherit mc_list from parent
  * extend-diff-ignore should use exact matches (LP: #1693504)
    - [Packaging] exact extend-diff-ignore matches
  * APST quirk needed for Intel NVMe (LP: #1686592)
    - nvme: Quirk APST on Intel 600P/P3100 devices
  * regression: the 4.8 hwe kernel does not create the
    /sys/block/*/device/enclosure_device:* symlinks (LP: #1691899)
    - scsi: ses: Fix SAS device detection in enclosure
  * datapath: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (LP: #1676679)
    - openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD
  * connection flood to port 445 on mounting cifs volume under kernel
    (LP: #1686099)
    - cifs: Do not send echoes before Negotiate is complete
  * Support IPMI system interface on Cavium ThunderX (LP: #1688132)
    - i2c: octeon: Rename driver to prepare for split
    - i2c: octeon: Split the driver into two parts
    - [Config] CONFIG_I2C_THUNDERX=m
    - i2c: thunderx: Add i2c driver for ThunderX SOC
    - i2c: thunderx: Add SMBUS alert support
    - i2c: octeon,thunderx: Move register offsets to struct
    - i2c: octeon: Sort include files alphabetically
    - i2c: octeon: Use booleon values for booleon variables
    - i2c: octeon: thunderx: Add MAINTAINERS entry
    - i2c: octeon: Fix set SCL recovery function
    - i2c: octeon: Avoid sending STOP during recovery
    - i2c: octeon: Fix high-level controller status check
    - i2c: octeon: thunderx: TWSI software reset in recovery
    - i2c: octeon: thunderx: Remove double-check after interrupt
    - i2c: octeon: thunderx: Limit register access retries
    - i2c: thunderx: Enable HWMON class probing
  * CVE-2017-5577
    - drm/vc4: Return -EINVAL on the overflow checks failing.
  * Merlin SGMII fail on Ubuntu Xenial HWE kernel (LP: #1686305)
    - net: phy: marvell: fix Marvell 88E1512 used in SGMII mode
    - drivers: net: phy: xgene: Fix mdio write
  * Keyboard backlight control does not work on some dell laptops.
    (LP: #1693126)
    - platform/x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist
    - platform/x86: dell-laptop: Add keyboard backlight timeout AC settings
  * exec'ing a setuid binary from a threaded program sometimes fails to setuid
    (LP: #1672819)
    - SAUCE: exec: ensure file system accounting in check_unsafe_exec is correct
  * CVE-2017-7294
    - drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

 -- Stefan Bader <stefan.bader@xxxxxxxxxxxxx>  Mon, 26 Jun 2017 18:38:11
+0200

** Changed in: linux-raspi2 (Ubuntu Yakkety)
       Status: Fix Committed => Fix Released

** CVE added: https://cve.mitre.org/cgi-
bin/cvename.cgi?name=2017-1000364

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-100363

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5577

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-7294

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-7374

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-8890

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9074

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9075

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9076

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9077

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9242

** Changed in: linux-raspi2 (Ubuntu Yakkety)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1693250

Title:
  raspi2 config diverges from master/generic armhf

Status in linux-raspi2 package in Ubuntu:
  New
Status in linux-raspi2 source package in Xenial:
  Fix Committed
Status in linux-raspi2 source package in Yakkety:
  Fix Released
Status in linux-raspi2 source package in Zesty:
  Fix Committed

Bug description:
  [SRU Justification]

  Over the course of time, the config used for the raspi2 branch,
  diverged from the config used for master/generic, and that could to
  different behaviours for kernel that should have the same (or largely
  the same) set of features/options ([1] is an example of this). What
  follows is the manual sync between the config of master/generic and
  the raspi2 branch.

  After this config the number of kernel modules increased from 3332 to
  3547, and the size of the kernel deb package increased from 35.4MB to
  37.2MB, but since many non boot essential options were factored out as
  modules, the kernel itself went down from 6.7MB to 5.7MB - ~1MB of
  code was shaved.

  1: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1683505

  [Fix]

  Manually diff the config between master/generic and raspi2, split it
  for built-in options and modules, apply the sets by making sure none
  of the boot essentials or desiderata options are turned off - finally,
  review the resulting config and in case of errors go back to square
  one.

  [Testcase]

  The resulting kernel was testes on rpi2/3 in ubuntu classic, and
  ubuntu core, in headless and video output setup, all the main
  components were excercised: network, video, usb, cpu freq, etc.

  People should probably test it on their own setup under their
  workloads and report any issue found.

  [Regressione potential]

  With such a change there's always potential for regression, but i
  tried to smoke test it on as many diverse setups as possible, and i've
  reviewed every config change, checking that we weren't changing
  anything fundamental.

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