← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1627730] [NEW] Xenial update to v4.4.22 stable release

 

Public bug reported:

SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The v4.4.22 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.kernel.org/

    TEST CASE: TBD

       The following patches from the v4.4.22 stable release shall be
applied:

ext4: use __GFP_NOFAIL in ext4_free_blocks()
fscrypto: add authorization check for setting encryption policy
clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function
MIPS: KVM: Check for pfn noslot case
fscrypto: require write access to mount to set encryption policy
lightnvm: put bio before return
powerpc/tm: do not use r13 for tabort_syscall
powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
kernfs: don't depend on d_find_any_alias() when generating notifications
pNFS: The client must not do I/O to the DS if it's lease has expired
NFSv4.x: Fix a refcount leak in nfs_callback_up_net
nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock
pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
NFSv4.1: Fix the CREATE_SESSION slot number accounting
kexec: fix double-free when failing to relocate the purgatory
mm: introduce get_task_exe_file
audit: fix exe_file access in audit_exe_compare
dm flakey: fix reads to be issued if drop_writes configured
IB/uverbs: Fix race between uverbs_close and remove_one
ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS
x86/paravirt: Do not trace _paravirt_ident_*() functions
x86/AMD: Apply erratum 665 on machines without a BIOS fix
kvm-arm: Unmap shadow pagetables properly
iio: accel: kxsd9: Fix raw read return
iio: proximity: as3935: set up buffer timestamps for non-zero values
iio: adc: rockchip_saradc: reset saradc controller before programming it
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample
iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999
iio: adc: at91: unbreak channel adc channel 3
iio: accel: bmc150: reset chip at init time
iio: fix pressure data output unit in hid-sensor-attributes
iio: accel: kxsd9: Fix scaling bug
iio:core: fix IIO_VAL_FRACTIONAL sign handling
iio: ensure ret is initialized to zero before entering do loop
serial: 8250_mid: fix divide error bug if baud rate is 0
serial: 8250: added acces i/o products quad and octal serial cards
USB: serial: simple: add support for another Infineon flashloader
usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase
ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)
USB: change bInterval default to 10 ms
net: thunderx: Fix OOPs with ethtool --register-dump
cpuset: make sure new tasks conform to the current config of the cpuset
ARM: AM43XX: hwmod: Fix RSTST register offset for pruss
ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul
ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx
ARM: kirkwood: ib62x0: fix size of u-boot environment partition
ARM: OMAP3: hwmod data: Add sysc information for DSI
ARM: dts: imx6qdl: Fix SPDIF regression
ARM: dts: overo: fix gpmc nand cs0 range
ARM: dts: overo: fix gpmc nand on boards with ethernet
ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI
bus: arm-ccn: Fix PMU handling of MN
bus: arm-ccn: Do not attempt to configure XPs for cycle counter
bus: arm-ccn: Fix XP watchpoint settings bitmask
dm log writes: fix check of kthread_run() return value
dm log writes: move IO accounting earlier to fix error path
dm crypt: fix error with too large bios
pinctrl: pistachio: fix mfio pll_lock pinmux
pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33
arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
crypto: cryptd - initialize child shash_desc on import
Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns
fuse: direct-io: don't dirty ITER_BVEC pages
xhci: fix null pointer dereference in stop command timeout function
md-cluster: make md-cluster also can work when compiled into kernel
ath9k: fix using sta->drv_priv before initializing it
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
sched/core: Fix a race between try_to_wake_up() and a woken up task
ipv6: addrconf: fix dev refcont leak when DAD failed
gma500: remove annoying deprecation warning
mpssd: fix buffer overflow warning
drm/i915: Avoid pointer arithmetic in calculating plane surface offset
mmc: dw_mmc: use resource_size_t to store physical address
pinctrl: at91-pio4: use %pr format string for resource
soc: qcom/spm: shut up uninitialized variable warning
kconfig: tinyconfig: provide whole choice blocks to avoid warnings
net: simplify napi_synchronize() to avoid warnings
drm: atmel-hlcdc: Fix vertical scaling
drm: Only use compat ioctl for addfb2 on X86/IA64
genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers
irqchip/atmel-aic: Fix potential deadlock in ->xlate()
fix iov_iter_fault_in_readable()
microblaze: fix __get_user()
avr32: fix copy_from_user()
microblaze: fix copy_from_user()
fix minor infoleak in get_user_ex()
mn10300: failing __get_user() and get_user() should zero
m32r: fix __get_user()
sh64: failing __get_user() should zero
nios2: fix __get_user()
score: fix __get_user/get_user
s390: get_user() should zero on failure
ARC: uaccess: get_user to zero out dest in cause of fault
asm-generic: make get_user() clear the destination on errors
frv: fix clear_user()
cris: buggered copy_from_user/copy_to_user/clear_user
blackfin: fix copy_from_user()
score: fix copy_from_user() and friends
sh: fix copy_from_user()
hexagon: fix strncpy_from_user() error return
mips: copy_from_user() must zero the destination on access_ok() failure
asm-generic: make copy_from_user() zero the destination properly
alpha: fix copy_from_user()
metag: copy_from_user() should zero the destination on access_ok() failure
parisc: fix copy_from_user()
openrisc: fix copy_from_user()
nios2: copy_from_user() should zero the tail of destination
mn10300: copy_from_user() should zero on access_ok() failure...
sparc32: fix copy_from_user()
ppc32: fix copy_from_user()
genirq/msi: Fix broken debug output
ia64: copy_from_user() should zero the destination on access_ok() failure
avr32: fix 'undefined reference to `___copy_from_user'
openrisc: fix the fix of copy_from_user()
Linux 4.4.22

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Xenial)
     Importance: Undecided
         Status: New


** Tags: kernel-stable-tracking-bug

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Description changed:

+ SRU Justification
  
-     SRU Justification
+     Impact:
+        The upstream process for stable tree updates is quite similar
+        in scope to the Ubuntu SRU process, e.g., each patch has to
+        demonstrably fix a bug, and each patch is vetted by upstream
+        by originating either directly from a mainline/stable Linux tree or
+        a minimally backported form of that patch. The v4.4.22 upstream stable
+        patch set is now available. It should be included in the Ubuntu
+        kernel as well.
  
-     Impact:
-        The upstream process for stable tree updates is quite similar
-        in scope to the Ubuntu SRU process, e.g., each patch has to
-        demonstrably fix a bug, and each patch is vetted by upstream
-        by originating either directly from a mainline/stable Linux tree or
-        a minimally backported form of that patch. The v4.4.22 upstream stable
-        patch set is now available. It should be included in the Ubuntu
-        kernel as well.
+        git://git.kernel.org/
  
-        git://git.kernel.org/
+     TEST CASE: TBD
  
-     TEST CASE: TBD
+        The following patches from the v4.4.22 stable release shall be
+ applied:
  
-        The following patches from the v4.4.22 stable release shall be
- applied:
+ ext4: use __GFP_NOFAIL in ext4_free_blocks()
+ fscrypto: add authorization check for setting encryption policy
+ clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function
+ MIPS: KVM: Check for pfn noslot case
+ fscrypto: require write access to mount to set encryption policy
+ lightnvm: put bio before return
+ powerpc/tm: do not use r13 for tabort_syscall
+ powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
+ kernfs: don't depend on d_find_any_alias() when generating notifications
+ pNFS: The client must not do I/O to the DS if it's lease has expired
+ NFSv4.x: Fix a refcount leak in nfs_callback_up_net
+ nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock
+ pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
+ NFSv4.1: Fix the CREATE_SESSION slot number accounting
+ kexec: fix double-free when failing to relocate the purgatory
+ mm: introduce get_task_exe_file
+ audit: fix exe_file access in audit_exe_compare
+ dm flakey: fix reads to be issued if drop_writes configured
+ IB/uverbs: Fix race between uverbs_close and remove_one
+ ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS
+ x86/paravirt: Do not trace _paravirt_ident_*() functions
+ x86/AMD: Apply erratum 665 on machines without a BIOS fix
+ kvm-arm: Unmap shadow pagetables properly
+ iio: accel: kxsd9: Fix raw read return
+ iio: proximity: as3935: set up buffer timestamps for non-zero values
+ iio: adc: rockchip_saradc: reset saradc controller before programming it
+ iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access
+ iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample
+ iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999
+ iio: adc: at91: unbreak channel adc channel 3
+ iio: accel: bmc150: reset chip at init time
+ iio: fix pressure data output unit in hid-sensor-attributes
+ iio: accel: kxsd9: Fix scaling bug
+ iio:core: fix IIO_VAL_FRACTIONAL sign handling
+ iio: ensure ret is initialized to zero before entering do loop
+ serial: 8250_mid: fix divide error bug if baud rate is 0
+ serial: 8250: added acces i/o products quad and octal serial cards
+ USB: serial: simple: add support for another Infineon flashloader
+ usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
+ usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase
+ ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)
+ USB: change bInterval default to 10 ms
+ net: thunderx: Fix OOPs with ethtool --register-dump
+ cpuset: make sure new tasks conform to the current config of the cpuset
+ ARM: AM43XX: hwmod: Fix RSTST register offset for pruss
+ ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul
+ ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx
+ ARM: kirkwood: ib62x0: fix size of u-boot environment partition
+ ARM: OMAP3: hwmod data: Add sysc information for DSI
+ ARM: dts: imx6qdl: Fix SPDIF regression
+ ARM: dts: overo: fix gpmc nand cs0 range
+ ARM: dts: overo: fix gpmc nand on boards with ethernet
+ ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI
+ bus: arm-ccn: Fix PMU handling of MN
+ bus: arm-ccn: Do not attempt to configure XPs for cycle counter
+ bus: arm-ccn: Fix XP watchpoint settings bitmask
+ dm log writes: fix check of kthread_run() return value
+ dm log writes: move IO accounting earlier to fix error path
+ dm crypt: fix error with too large bios
+ pinctrl: pistachio: fix mfio pll_lock pinmux
+ pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33
+ arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
+ crypto: cryptd - initialize child shash_desc on import
+ Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns
+ fuse: direct-io: don't dirty ITER_BVEC pages
+ xhci: fix null pointer dereference in stop command timeout function
+ md-cluster: make md-cluster also can work when compiled into kernel
+ ath9k: fix using sta->drv_priv before initializing it
+ Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
+ sched/core: Fix a race between try_to_wake_up() and a woken up task
+ ipv6: addrconf: fix dev refcont leak when DAD failed
+ gma500: remove annoying deprecation warning
+ mpssd: fix buffer overflow warning
+ drm/i915: Avoid pointer arithmetic in calculating plane surface offset
+ mmc: dw_mmc: use resource_size_t to store physical address
+ pinctrl: at91-pio4: use %pr format string for resource
+ soc: qcom/spm: shut up uninitialized variable warning
+ kconfig: tinyconfig: provide whole choice blocks to avoid warnings
+ net: simplify napi_synchronize() to avoid warnings
+ drm: atmel-hlcdc: Fix vertical scaling
+ drm: Only use compat ioctl for addfb2 on X86/IA64
+ genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers
+ irqchip/atmel-aic: Fix potential deadlock in ->xlate()
+ fix iov_iter_fault_in_readable()
+ microblaze: fix __get_user()
+ avr32: fix copy_from_user()
+ microblaze: fix copy_from_user()
+ fix minor infoleak in get_user_ex()
+ mn10300: failing __get_user() and get_user() should zero
+ m32r: fix __get_user()
+ sh64: failing __get_user() should zero
+ nios2: fix __get_user()
+ score: fix __get_user/get_user
+ s390: get_user() should zero on failure
+ ARC: uaccess: get_user to zero out dest in cause of fault
+ asm-generic: make get_user() clear the destination on errors
+ frv: fix clear_user()
+ cris: buggered copy_from_user/copy_to_user/clear_user
+ blackfin: fix copy_from_user()
+ score: fix copy_from_user() and friends
+ sh: fix copy_from_user()
+ hexagon: fix strncpy_from_user() error return
+ mips: copy_from_user() must zero the destination on access_ok() failure
+ asm-generic: make copy_from_user() zero the destination properly
+ alpha: fix copy_from_user()
+ metag: copy_from_user() should zero the destination on access_ok() failure
+ parisc: fix copy_from_user()
+ openrisc: fix copy_from_user()
+ nios2: copy_from_user() should zero the tail of destination
+ mn10300: copy_from_user() should zero on access_ok() failure...
+ sparc32: fix copy_from_user()
+ ppc32: fix copy_from_user()
+ genirq/msi: Fix broken debug output
+ ia64: copy_from_user() should zero the destination on access_ok() failure
+ avr32: fix 'undefined reference to `___copy_from_user'
+ openrisc: fix the fix of copy_from_user()
+ Linux 4.4.22

-- 
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/1627730

Title:
  Xenial update to v4.4.22 stable release

Status in linux package in Ubuntu:
  New
Status in linux source package in Xenial:
  New

Bug description:
  SRU Justification

      Impact:
         The upstream process for stable tree updates is quite similar
         in scope to the Ubuntu SRU process, e.g., each patch has to
         demonstrably fix a bug, and each patch is vetted by upstream
         by originating either directly from a mainline/stable Linux tree or
         a minimally backported form of that patch. The v4.4.22 upstream stable
         patch set is now available. It should be included in the Ubuntu
         kernel as well.

         git://git.kernel.org/

      TEST CASE: TBD

         The following patches from the v4.4.22 stable release shall be
  applied:

  ext4: use __GFP_NOFAIL in ext4_free_blocks()
  fscrypto: add authorization check for setting encryption policy
  clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function
  MIPS: KVM: Check for pfn noslot case
  fscrypto: require write access to mount to set encryption policy
  lightnvm: put bio before return
  powerpc/tm: do not use r13 for tabort_syscall
  powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
  kernfs: don't depend on d_find_any_alias() when generating notifications
  pNFS: The client must not do I/O to the DS if it's lease has expired
  NFSv4.x: Fix a refcount leak in nfs_callback_up_net
  nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock
  pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
  NFSv4.1: Fix the CREATE_SESSION slot number accounting
  kexec: fix double-free when failing to relocate the purgatory
  mm: introduce get_task_exe_file
  audit: fix exe_file access in audit_exe_compare
  dm flakey: fix reads to be issued if drop_writes configured
  IB/uverbs: Fix race between uverbs_close and remove_one
  ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS
  x86/paravirt: Do not trace _paravirt_ident_*() functions
  x86/AMD: Apply erratum 665 on machines without a BIOS fix
  kvm-arm: Unmap shadow pagetables properly
  iio: accel: kxsd9: Fix raw read return
  iio: proximity: as3935: set up buffer timestamps for non-zero values
  iio: adc: rockchip_saradc: reset saradc controller before programming it
  iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access
  iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample
  iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999
  iio: adc: at91: unbreak channel adc channel 3
  iio: accel: bmc150: reset chip at init time
  iio: fix pressure data output unit in hid-sensor-attributes
  iio: accel: kxsd9: Fix scaling bug
  iio:core: fix IIO_VAL_FRACTIONAL sign handling
  iio: ensure ret is initialized to zero before entering do loop
  serial: 8250_mid: fix divide error bug if baud rate is 0
  serial: 8250: added acces i/o products quad and octal serial cards
  USB: serial: simple: add support for another Infineon flashloader
  usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
  usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase
  ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)
  USB: change bInterval default to 10 ms
  net: thunderx: Fix OOPs with ethtool --register-dump
  cpuset: make sure new tasks conform to the current config of the cpuset
  ARM: AM43XX: hwmod: Fix RSTST register offset for pruss
  ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul
  ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx
  ARM: kirkwood: ib62x0: fix size of u-boot environment partition
  ARM: OMAP3: hwmod data: Add sysc information for DSI
  ARM: dts: imx6qdl: Fix SPDIF regression
  ARM: dts: overo: fix gpmc nand cs0 range
  ARM: dts: overo: fix gpmc nand on boards with ethernet
  ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI
  bus: arm-ccn: Fix PMU handling of MN
  bus: arm-ccn: Do not attempt to configure XPs for cycle counter
  bus: arm-ccn: Fix XP watchpoint settings bitmask
  dm log writes: fix check of kthread_run() return value
  dm log writes: move IO accounting earlier to fix error path
  dm crypt: fix error with too large bios
  pinctrl: pistachio: fix mfio pll_lock pinmux
  pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33
  arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
  crypto: cryptd - initialize child shash_desc on import
  Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns
  fuse: direct-io: don't dirty ITER_BVEC pages
  xhci: fix null pointer dereference in stop command timeout function
  md-cluster: make md-cluster also can work when compiled into kernel
  ath9k: fix using sta->drv_priv before initializing it
  Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
  sched/core: Fix a race between try_to_wake_up() and a woken up task
  ipv6: addrconf: fix dev refcont leak when DAD failed
  gma500: remove annoying deprecation warning
  mpssd: fix buffer overflow warning
  drm/i915: Avoid pointer arithmetic in calculating plane surface offset
  mmc: dw_mmc: use resource_size_t to store physical address
  pinctrl: at91-pio4: use %pr format string for resource
  soc: qcom/spm: shut up uninitialized variable warning
  kconfig: tinyconfig: provide whole choice blocks to avoid warnings
  net: simplify napi_synchronize() to avoid warnings
  drm: atmel-hlcdc: Fix vertical scaling
  drm: Only use compat ioctl for addfb2 on X86/IA64
  genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers
  irqchip/atmel-aic: Fix potential deadlock in ->xlate()
  fix iov_iter_fault_in_readable()
  microblaze: fix __get_user()
  avr32: fix copy_from_user()
  microblaze: fix copy_from_user()
  fix minor infoleak in get_user_ex()
  mn10300: failing __get_user() and get_user() should zero
  m32r: fix __get_user()
  sh64: failing __get_user() should zero
  nios2: fix __get_user()
  score: fix __get_user/get_user
  s390: get_user() should zero on failure
  ARC: uaccess: get_user to zero out dest in cause of fault
  asm-generic: make get_user() clear the destination on errors
  frv: fix clear_user()
  cris: buggered copy_from_user/copy_to_user/clear_user
  blackfin: fix copy_from_user()
  score: fix copy_from_user() and friends
  sh: fix copy_from_user()
  hexagon: fix strncpy_from_user() error return
  mips: copy_from_user() must zero the destination on access_ok() failure
  asm-generic: make copy_from_user() zero the destination properly
  alpha: fix copy_from_user()
  metag: copy_from_user() should zero the destination on access_ok() failure
  parisc: fix copy_from_user()
  openrisc: fix copy_from_user()
  nios2: copy_from_user() should zero the tail of destination
  mn10300: copy_from_user() should zero on access_ok() failure...
  sparc32: fix copy_from_user()
  ppc32: fix copy_from_user()
  genirq/msi: Fix broken debug output
  ia64: copy_from_user() should zero the destination on access_ok() failure
  avr32: fix 'undefined reference to `___copy_from_user'
  openrisc: fix the fix of copy_from_user()
  Linux 4.4.22

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


Follow ups