New issue
Advanced search Search tips

Issue 729821 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

enable nfs client modules

Project Member Reported by vapier@chromium.org, Jun 5 2017

Issue description

some people have asked for nfs module support for dev mode.  should be easy to add kernel modules for that since we won't be loading them at runtime.
 
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 7 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/36ebeccfdce86fd42016cd70fd4ab3ef0cdc908b

commit 36ebeccfdce86fd42016cd70fd4ab3ef0cdc908b
Author: Mike Frysinger <vapier@chromium.org>
Date: Wed Jun 07 10:02:58 2017

CHROMIUM: chromeos: config: enable network filesystems option

This doesn't turn anything else on.  Just makes it easier to read
follow up commits when we do turn on some filesystems.

BUG= chromium:729821 
TEST=kernel is unchanged

Change-Id: I299eb05adec29a13450170afbacd229a28c558e0
Reviewed-on: https://chromium-review.googlesource.com/524952
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/36ebeccfdce86fd42016cd70fd4ab3ef0cdc908b/chromeos/config/base.config

Project Member

Comment 3 by bugdroid1@chromium.org, Jun 9 2017

Labels: merge-merged-chromeos-3.14
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/7a59b114a1da158fee0a3c161e391b98a397376d

commit 7a59b114a1da158fee0a3c161e391b98a397376d
Author: Mike Frysinger <vapier@chromium.org>
Date: Fri Jun 09 20:27:54 2017

CHROMIUM: chromeos: config: normalize

The crypto options turned on are required by the new GCM option which
was turned on in CL:490702.

BUG= chromium:729821 
TEST=None

Change-Id: I9abe6738bfdaa717d9b0b6c0aab67c69b84b702c
Reviewed-on: https://chromium-review.googlesource.com/524933
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Kevin Cernekee <cernekee@chromium.org>

[modify] https://crrev.com/7a59b114a1da158fee0a3c161e391b98a397376d/chromeos/config/mips/chromiumos-pistachio.flavour.config
[modify] https://crrev.com/7a59b114a1da158fee0a3c161e391b98a397376d/chromeos/config/base.config
[modify] https://crrev.com/7a59b114a1da158fee0a3c161e391b98a397376d/chromeos/config/armel/common.config

Project Member

Comment 4 by bugdroid1@chromium.org, Jun 10 2017

Labels: merge-merged-chromeos-3.18
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/a1f574c551d17ed78c22f1a1a28755527eafa261

commit a1f574c551d17ed78c22f1a1a28755527eafa261
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Jun 10 00:12:14 2017

CHROMIUM: chromeos: config: normalize

The crypto options turned on are required by the new GCM option which
was turned on in CL:490656.

BUG= chromium:729821 
TEST=None

Change-Id: I8771c7b96267ce88ccbfe2bffe654af305201da5
Reviewed-on: https://chromium-review.googlesource.com/525172
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Kevin Cernekee <cernekee@chromium.org>

[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/mips/common.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/i386/common.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/armel/chromiumos-arm.flavour.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/armel/common.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/arm64/common.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/mips/chromiumos-pistachio.flavour.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/base.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/armel/chromiumos-ipq40xx.flavour.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/armel/chromiumos-armada38x.flavour.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/arm64/chromiumos-tegra64.flavour.config
[modify] https://crrev.com/a1f574c551d17ed78c22f1a1a28755527eafa261/chromeos/config/x86_64/common.config

Project Member

Comment 5 by bugdroid1@chromium.org, Jun 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/172361c8f5ed530157021dfea3eeb3ec7faf9e25

commit 172361c8f5ed530157021dfea3eeb3ec7faf9e25
Author: Mike Frysinger <vapier@chromium.org>
Date: Mon Jun 12 08:23:39 2017

CHROMIUM: chromeos: config: enable network filesystems option

This doesn't turn anything else on.  Just makes it easier to read
follow up commits when we do turn on some filesystems.

BUG= chromium:729821 
TEST=kernel is unchanged

Change-Id: I299eb05adec29a13450170afbacd229a28c558e0
Reviewed-on: https://chromium-review.googlesource.com/530268
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/172361c8f5ed530157021dfea3eeb3ec7faf9e25/chromeos/config/base.config

Project Member

Comment 6 by bugdroid1@chromium.org, Oct 15 2017

Labels: merge-merged-chromeos-3.8
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/d9a650bb6a4ef95eebaa414d3b618316b04af59d

commit d9a650bb6a4ef95eebaa414d3b618316b04af59d
Author: J. Bruce Fields <bfields@redhat.com>
Date: Fri Oct 13 21:45:02 2017

UPSTREAM: svcrpc: silence "unused variable" warning in !RPC_DEBUG case

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
(cherry picked from commit 624ab4644819948e9dc87c114201e98f2e52490f)

BUG= chromium:729821 
TEST=build passes w/new nfs options

Change-Id: I674736d2f5d2c833ed3bbbaca7b7e4974cf6a94e
Reviewed-on: https://chromium-review.googlesource.com/538193
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Guenter Roeck <groeck@chromium.org>

[modify] https://crrev.com/d9a650bb6a4ef95eebaa414d3b618316b04af59d/net/sunrpc/svc.c

Project Member

Comment 7 by bugdroid1@chromium.org, Oct 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/a77a8100d70220784f6ef1651b5e9682b8781dc2

commit a77a8100d70220784f6ef1651b5e9682b8781dc2
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 14 02:43:01 2017

CHROMIUM: chromeos: config: enable network filesystems option

This doesn't turn anything else on.  Just makes it easier to read
follow up commits when we do turn on some filesystems.

BUG= chromium:729821 
TEST=kernel is unchanged

Change-Id: I299eb05adec29a13450170afbacd229a28c558e0
Reviewed-on: https://chromium-review.googlesource.com/529886
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/a77a8100d70220784f6ef1651b5e9682b8781dc2/chromeos/config/base.config

Project Member

Comment 8 by bugdroid1@chromium.org, Oct 28 2017

Labels: merge-merged-chromeos-4.12
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/c2a17a19f513eec6d339ae3d1603330cc28f4566

commit c2a17a19f513eec6d339ae3d1603330cc28f4566
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 28 07:11:29 2017

CHROMIUM: chromeos: config: enable nfs client as modules

This turns on support for NFSv2 & NFSv3 & NFSv4 as modules.  They don't
add any overhead to the runtime as they aren't normally loaded, and the
options don't imply anything in the main kernel image.

The modules themselves add ~1MiB to the rootfs.

BUG= chromium:729821 
TEST=`ls -l vmlinuz` before & after is the same
CQ-DEPEND=CL:720036

Change-Id: Icd4f5bf5d7aa24a2404816bcc7bf8ced3a5bcf2e
Reviewed-on: https://chromium-review.googlesource.com/719777
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/c2a17a19f513eec6d339ae3d1603330cc28f4566/chromeos/config/base.config

Project Member

Comment 9 by bugdroid1@chromium.org, Oct 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/6fab26aebc67d27e432f7ee5a81e8c907a9225fb

commit 6fab26aebc67d27e432f7ee5a81e8c907a9225fb
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 28 07:11:30 2017

CHROMIUM: chromeos: config: enable nfs client as modules

This turns on support for NFSv2 & NFSv3 & NFSv4 as modules.  They don't
add any overhead to the runtime as they aren't normally loaded, and the
options don't imply anything in the main kernel image.

The modules themselves add ~1MiB to the rootfs.

BUG= chromium:729821 
TEST=`ls -l vmlinuz` before & after is the same
CQ-DEPEND=CL:720036

Change-Id: Icd4f5bf5d7aa24a2404816bcc7bf8ced3a5bcf2e
Reviewed-on: https://chromium-review.googlesource.com/719997
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/6fab26aebc67d27e432f7ee5a81e8c907a9225fb/chromeos/config/base.config

Project Member

Comment 10 by bugdroid1@chromium.org, Oct 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/d830815c728acf2edd68f95c254efb7962b0c8a5

commit d830815c728acf2edd68f95c254efb7962b0c8a5
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 28 07:11:27 2017

CHROMIUM: chromeos: config: enable nfs client as modules

This turns on support for NFSv2 & NFSv3 & NFSv4 as modules.  They don't
add any overhead to the runtime as they aren't normally loaded, and the
options don't imply anything in the main kernel image.

The modules themselves add ~1MiB to the rootfs.

BUG= chromium:729821 
TEST=`ls -l vmlinuz` before & after is the same
CQ-DEPEND=CL:720036

Change-Id: Icd4f5bf5d7aa24a2404816bcc7bf8ced3a5bcf2e
Reviewed-on: https://chromium-review.googlesource.com/524953
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Chad Versace <chadversary@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>

[modify] https://crrev.com/d830815c728acf2edd68f95c254efb7962b0c8a5/chromeos/config/base.config

Project Member

Comment 11 by bugdroid1@chromium.org, Oct 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/4962c3903a795e811c6ab17893baad4e74d4484d

commit 4962c3903a795e811c6ab17893baad4e74d4484d
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 28 07:11:29 2017

kernel_ConfigVerify: allow NFS as a module for 3.14+ systems

For newer systems where NFS works w/user namespaces, allow it as
a module.  This way devs and VMs can leverage it as needed.

BUG= chromium:729821 
TEST=precq passes w/kernel CLs
CQ-DEPEND=CL:719997, CL:538216, CL:524953, CL:719777

Change-Id: I63410b868ab66d753257f0f3cce7b176c5e5f0b9
Reviewed-on: https://chromium-review.googlesource.com/720036
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/4962c3903a795e811c6ab17893baad4e74d4484d/client/site_tests/kernel_ConfigVerify/kernel_ConfigVerify.py

Project Member

Comment 12 by bugdroid1@chromium.org, Oct 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/73229761a5955919afdf594b390948b6c143722c

commit 73229761a5955919afdf594b390948b6c143722c
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat Oct 28 07:11:26 2017

CHROMIUM: chromeos: config: enable nfs client as modules

This turns on support for NFSv2 & NFSv3 & NFSv4 as modules.  They don't
add any overhead to the runtime as they aren't normally loaded, and the
options don't imply anything in the main kernel image.

The modules themselves add ~1MiB to the rootfs.

BUG= chromium:729821 
TEST=`ls -l vmlinuz` before & after is the same
CQ-DEPEND=CL:720036

Change-Id: Icd4f5bf5d7aa24a2404816bcc7bf8ced3a5bcf2e
Reviewed-on: https://chromium-review.googlesource.com/538216
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>

[modify] https://crrev.com/73229761a5955919afdf594b390948b6c143722c/chromeos/config/base.config

Status: Fixed (was: Started)

Comment 14 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Comment 15 by dchan@chromium.org, Jan 23 2018

Status: Fixed (was: Archived)

Sign in to add a comment