[X/master] [SRU] armhf: Several fixes for cpsw and PM code

Paolo Pisati paolo.pisati at canonical.com
Fri Sep 30 15:01:25 UTC 2016


These are several fixes for cpsw (the ethernet switch present on several TI
boards e.g. Beaglebone) and PM code interaction.

All of these are clean cherry-picks coming directly from upstream 4.8 and each
one plugs a defined issue, among which lp1625177 that we experience in ubuntu
core 16.

Since all the patches touch only cpsw and OMAP initialization code, the leakage
and/or the potential regression for other arches in low.

Tested on my Beaglebone Black, and proposing for X/master.

BugLink: http://bugs.launchpad.net/bugs/1625177

The following changes since commit b2506fcd1673004c409696ace68f10387b8d0d21:

  UBUNTU: SAUCE: i915_bpo: drm/i915/backlight: setup backlight pwm alternate increment on backlight enable (2016-09-22 10:03:55 -0700)

are available in the git repository at:

  git://git.launchpad.net/~p-pisati/ubuntu/+source/linux x-master_lp1625177

for you to fetch changes up to 7094490fe54577cf7b5e8c4e92fdb71467c34190:

  drivers: net: cpsw: fix kmemleak false-positive reports for sk buffers (2016-09-30 16:38:53 +0200)

----------------------------------------------------------------
Andrea Gelmini (1):
      ARM: OMAP2+: Fix typo in omap_device.c

Grygorii Strashko (11):
      net: ethernet: ti: cpdma: fix lockup in cpdma_ctlr_destroy()
      drivers: net: cpsw: fix wrong regs access in cpsw_remove
      drivers: net: cpsw: use of_platform_depopulate()
      ARM: OMAP2+: omap_device: fix crash on omap_device removal
      drivers: net: cpsw: fix suspend when all ethX devices are down
      drivers: net: cpsw: fix wrong regs access in cpsw_ndo_open
      drivers: net: cpsw: check return code from pm runtime calls
      drivers: net: cpsw: remove pm runtime calls from suspend callbacks
      drivers: net: cpsw: ethtool: fix accessing to suspended device
      drivers: net: cpsw: ndev: fix accessing to suspended device
      drivers: net: cpsw: fix kmemleak false-positive reports for sk buffers

Tony Lindgren (1):
      ARM: OMAP2+: Fix omap_device for module reload on PM runtime forbid

 arch/arm/mach-omap2/omap_device.c       |  14 ++++-
 drivers/net/ethernet/ti/cpsw.c          | 102 +++++++++++++++++++++++++-------
 drivers/net/ethernet/ti/davinci_cpdma.c |   3 -
 3 files changed, 91 insertions(+), 28 deletions(-)
-- 
bye,
p.




More information about the kernel-team mailing list