1. 24 Jun, 2016 1 commit
  2. 16 Jun, 2015 1 commit
    • Paul Gortmaker's avatar
      arm: use subsys_initcall in non-modular pl320 IPC code · 89f08f64
      Paul Gortmaker authored
      The drivers/mailbox/pl320-ipc.o is dependent on config PL320_MBOX
      which is declared as a bool.  Hence the code is never going to be
      modular.  So using module_init as an alias for __initcall can be
      somewhat misleading.
      
      Fix this up now, so that we can relocate module_init from
      init.h into module.h in the future.  If we don't do this, we'd
      have to add module.h to obviously non-modular code, and that
      would be a worse thing.  Also add an inclusion of init.h, as
      that was previously implicit.
      
      Note that direct use of __initcall is discouraged, vs. one
      of the priority categorized subgroups.  As __initcall gets
      mapped onto device_initcall, our use of subsys_initcall (which
      seems to make sense for IPC code) will thus change this
      registration from level 6-device to level 4-subsys (i.e. slightly
      earlier).  However no impact of that small difference is expected.
      
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-arm-kernel@lists.infradead.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      89f08f64
  3. 08 Oct, 2014 1 commit
  4. 04 Mar, 2013 1 commit
  5. 01 Feb, 2013 1 commit