All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] module params: few simplifications
@ 2015-04-22 21:55 Luis R. Rodriguez
  2015-04-22 21:55 ` [PATCH v2 1/8] kernel/params: constify struct kernel_param_ops uses Luis R. Rodriguez
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-04-22 21:55 UTC (permalink / raw)
  To: rusty
  Cc: akpm, mingo, tj, linux-kernel, linux-wireless, keescook, casey,
	cocci, Luis R. Rodriguez

From: "Luis R. Rodriguez" <mcgrof@suse.com>

This v2 splits out the #ifdef'ery eyesores out into separate
patches to make it clear this is a separate atomic operation
which requires review in and of itself. It also makes some
clarifications about how the module_param_config_*() can help
with eyesores, and also documents our paranoia over avoiding
bool_enable_only for now on CONFIG_MODULE_SIG_FORCE kernels.

It could be that we are comfortable with bool_enable_only's
implementation even for CONFIG_MODULE_SIG_FORCE kernels -- but
I'd rather let someone dealing with policy decide that.

Luis R. Rodriguez (8):
  kernel/params: constify struct kernel_param_ops uses
  kernel/module.c: use generic module param operaters for sig_enforce
  kernel/params.c: generalize bool_enable_only
  moduleparam.h: add module_param_config_*() helpers
  kernel/workqueue.c: remove ifdefs over wq_power_efficient
  kernel/workqueue.c: use module_param_config_on_off() for
    power_efficient
  kernel/module.c: avoid ifdefs for sig_enforce declaration
  kernel/module.c: use module_param_config_on() for sig_enforce

 arch/s390/kernel/perf_cpum_sf.c         |  2 +-
 arch/x86/kvm/mmu_audit.c                |  2 +-
 arch/x86/platform/uv/uv_nmi.c           |  2 +-
 drivers/block/null_blk.c                |  4 +-
 drivers/char/ipmi/ipmi_watchdog.c       |  6 +--
 drivers/dma/dmatest.c                   |  4 +-
 drivers/ide/ide.c                       |  2 +-
 drivers/infiniband/ulp/srp/ib_srp.c     |  4 +-
 drivers/input/misc/ati_remote2.c        |  4 +-
 drivers/input/mouse/psmouse-base.c      |  2 +-
 drivers/misc/lis3lv02d/lis3lv02d.c      |  2 +-
 drivers/mtd/ubi/block.c                 |  2 +-
 drivers/net/wireless/ath/wil6210/main.c |  4 +-
 drivers/power/test_power.c              | 16 ++++----
 drivers/thermal/intel_powerclamp.c      |  4 +-
 drivers/tty/hvc/hvc_iucv.c              |  2 +-
 drivers/tty/sysrq.c                     |  2 +-
 drivers/video/fbdev/uvesafb.c           |  2 +-
 drivers/virtio/virtio_mmio.c            |  2 +-
 fs/nfs/super.c                          |  2 +-
 include/linux/moduleparam.h             | 73 ++++++++++++++++++++++++++-------
 kernel/module.c                         | 40 ++----------------
 kernel/params.c                         | 44 ++++++++++++++++----
 kernel/workqueue.c                      |  8 +---
 net/sunrpc/auth.c                       |  2 +-
 net/sunrpc/xprtsock.c                   |  6 +--
 security/apparmor/lsm.c                 |  6 +--
 security/integrity/ima/ima_crypto.c     |  2 +-
 sound/pci/hda/hda_intel.c               |  2 +-
 29 files changed, 143 insertions(+), 110 deletions(-)

-- 
2.3.2.209.gd67f9d5.dirty


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-04-23 19:33 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-22 21:55 [PATCH v2 0/8] module params: few simplifications Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 1/8] kernel/params: constify struct kernel_param_ops uses Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 2/8] kernel/module.c: use generic module param operaters for sig_enforce Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 3/8] kernel/params.c: generalize bool_enable_only Luis R. Rodriguez
2015-04-23 15:22   ` Tejun Heo
2015-04-23 17:00     ` Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 4/8] moduleparam.h: add module_param_config_*() helpers Luis R. Rodriguez
2015-04-23  2:15   ` Rusty Russell
2015-04-23 19:33     ` Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 5/8] kernel/workqueue.c: remove ifdefs over wq_power_efficient Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 6/8] kernel/workqueue.c: use module_param_config_on_off() for power_efficient Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 7/8] kernel/module.c: avoid ifdefs for sig_enforce declaration Luis R. Rodriguez
2015-04-22 21:55 ` [PATCH v2 8/8] kernel/module.c: use module_param_config_on() for sig_enforce Luis R. Rodriguez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.