mbox

[X/raspi2,SRU,Config] Sync up modules against generic

Message ID 20160502133916.GA6925@harukaze
State New
Headers show

Pull-request

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

Message

Paolo Pisati May 2, 2016, 1:39 p.m. UTC
People reported the linux-raspi2 kernel was missing several drivers for phy and
wifi when compared against the generic x86/armhf kernel, as a result a config
comparison between generic and raspi2 was done and a config skew in the modules
configuration was found.

A config sync between generic and the raspi2 kernel was done to realign the two,
and albeit the result is a large config change to be taken as part of an SRU, no
new external code was added to the kernel, and the only code that is now built-in
if compared with the previous release, is the ac97_bus - all the rest are
new drivers built as external modules, and some helper function only used by
these modules.

The config change was split in chunks as much as possible to improve the
bisectability.

Tested on my raspi2 and raspi3 using an Ubuntu image, and on my raspi2 using
Snappy.

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

The following changes since commit 027621054fdff407d2562ef56d481622d8863d79:

  UBUNTU: Ubuntu-4.4.0-1010.11 (2016-04-26 07:19:02 -0700)

are available in the git repository at:

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

for you to fetch changes up to c4ed2c1aa699e3d699295e5cc46a4ec2c577b469:

  UBUNTU: missing modules: ac97_bus is builtin now (2016-04-29 16:46:29 +0200)

----------------------------------------------------------------
Paolo Pisati (42):
      UBUNTU: [Config] CONFIG_AD=m
      UBUNTU: [Config] CONFIG_BACKLIGHT=m
      UBUNTU: [Config] CONFIG_BATTERY=m
      UBUNTU: [Config] CONFIG_CHARGER=m
      UBUNTU: [Config] CONFIG_COMEDI=m
      UBUNTU: [Config] CONFIG_CRYPTO=m
      UBUNTU: [Config] CONFIG_DRM=m
      UBUNTU: [Config] CONFIG_GPIO=m
      UBUNTU: [Config] CONFIG_HID=m
      UBUNTU: [Config] CONFIG_I2C=m
      UBUNTU: [Config] CONFIG_IIO=m
      UBUNTU: [Config] CONFIG_INPUT=m
      UBUNTU: [Config] CONFIG_JOYSTICK=m
      UBUNTU: [Config] CONFIG_KEYBOARD=m
      UBUNTU: [Config] CONFIG_LCD=m
      UBUNTU: [Config] CONFIG_REGULATOR=m
      UBUNTU: [Config] CONFIG_SPI=m
      UBUNTU: [Config] CONFIG_MFD=m
      UBUNTU: [Config] CONFIG_MOUSE=m
      UBUNTU: [Config] CONFIG_MTD=m
      UBUNTU: [Config] CONFIG_NET=m
      UBUNTU: [Config] CONFIG_NFC=m
      UBUNTU: [Config] CONFIG_NFTL=m
      UBUNTU: [Config] CONFIG_NLS_MAC=m
      UBUNTU: [Config] CONFIG_PATA_PLATFORM=m
      UBUNTU: [Config] CONFIG_PHY=m
      UBUNTU: [Config] CONFIG_PWM=m
      UBUNTU: [Config] CONFIG_RTC=m
      UBUNTU: [Config] CONFIG_SCSI=m
      UBUNTU: [Config] CONFIG_SENSORS=m
      UBUNTU: [Config] CONFIG_SERIAL=m
      UBUNTU: [Config] CONFIG_SND=m
      UBUNTU: [Config] CONFIG_SOC_CAMERA=m
      UBUNTU: [Config] CONFIG_SPEAKUP=m
      UBUNTU: [Config] CONFIG_TCP_CONG=m
      UBUNTU: [Config] CONFIG_TOUCHSCREEN=m
      UBUNTU: [Config] CONFIG_USB=m
      UBUNTU: [Config] CONFIG_VIDEO=m
      UBUNTU: [Config] CONFIG_WIMISC=m
      UBUNTU: [Config] final modules sync up wrt generic
      UBUNTU: [Config] LEDS_GPIO=y
      UBUNTU: missing modules: ac97_bus is builtin now

 .../abi/4.4.0-1009.10/armhf/raspi2.modules         |    1 -
 debian.raspi2/config/config.common.ubuntu          | 3383 ++++++++++++--------
 2 files changed, 2030 insertions(+), 1354 deletions(-)

Comments

Tim Gardner May 2, 2016, 4:01 p.m. UTC | #1
Looks good. Need bug links in the patches.
Kamal Mostafa May 2, 2016, 6:29 p.m. UTC | #2
On Mon, May 02, 2016 at 03:39:49PM +0200, Paolo Pisati wrote:
> People reported the linux-raspi2 kernel was missing several drivers [...]

ACK, looks good.

> BugLink: http://bugs.launchpad.net/bugs/1577393

I'll see that the BugLink gets applied to the patches.

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

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

 -Kamal
Kamal Mostafa May 3, 2016, 2:58 p.m. UTC | #3