public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
  • * Re: [patch 1/3] kdump: use is_kdump_kernel() in sba_init()
           [not found] ` <20080729081629.356523305@vergenet.net>
           [not found]   ` <20080729145156.GO25975@redhat.com>
    @ 2008-07-29 23:15   ` Simon Horman
      2008-07-30 12:55     ` Vivek Goyal
      1 sibling, 1 reply; 10+ messages in thread
    From: Simon Horman @ 2008-07-29 23:15 UTC (permalink / raw)
      To: kexec, linux-ia64, linux-kernel; +Cc: Vivek Goyal
    
    After recent patches* is_kdump_kernel() should return 1 in the
    case where code is executing in a crashkernel and 0 otherwise.
    It is safe to use outside of CONFIG_CRASH_DUMP.
    
    * http://lkml.org/lkml/2008/7/28/445
    
    Signed-off-by: Simon Horman <horms@verge.net.au>
    Acked-by: Vivek Goyal <vgoyal@redhat.com>
    
    Index: linux-2.6/arch/ia64/hp/common/sba_iommu.c
    ===================================================================
    --- linux-2.6.orig/arch/ia64/hp/common/sba_iommu.c	2008-07-29 10:57:17.000000000 +1000
    +++ linux-2.6/arch/ia64/hp/common/sba_iommu.c	2008-07-29 10:57:51.000000000 +1000
    @@ -2070,14 +2070,13 @@ sba_init(void)
     	if (!ia64_platform_is("hpzx1") && !ia64_platform_is("hpzx1_swiotlb"))
     		return 0;
     
    -#if defined(CONFIG_IA64_GENERIC) && defined(CONFIG_CRASH_DUMP) && \
    -        defined(CONFIG_PROC_FS)
    +#if defined(CONFIG_IA64_GENERIC)
     	/* If we are booting a kdump kernel, the sba_iommu will
     	 * cause devices that were not shutdown properly to MCA
     	 * as soon as they are turned back on.  Our only option for
     	 * a successful kdump kernel boot is to use the swiotlb.
     	 */
    -	if (elfcorehdr_addr < ELFCORE_ADDR_MAX) {
    +	if (is_kdump_kernel()) {
     		if (swiotlb_late_init_with_default_size(64 * (1<<20)) != 0)
     			panic("Unable to initialize software I/O TLB:"
     				  " Try machvec=dig boot option");
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread
  • [parent not found: <20080729081629.522008269@vergenet.net>]
  • [parent not found: <20080729081629.715923799@vergenet.net>]

  • end of thread, other threads:[~2008-08-05  7:19 UTC | newest]
    
    Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20080729081235.293361145@vergenet.net>
         [not found] ` <20080729081629.356523305@vergenet.net>
         [not found]   ` <20080729145156.GO25975@redhat.com>
    2008-07-29 22:40     ` [patch 1/3] kdump: use is_kdump_kernel() in sba_init() Simon Horman
    2008-07-29 23:15   ` Simon Horman
    2008-07-30 12:55     ` Vivek Goyal
         [not found] ` <20080729081629.522008269@vergenet.net>
    2008-07-29 15:15   ` [patch 2/3] kdump: add is_vmcore_usable() and vmcore_unusable() Vivek Goyal
    2008-07-29 22:39     ` Simon Horman
    2008-07-29 23:16   ` Simon Horman
         [not found] ` <20080729081629.715923799@vergenet.net>
         [not found]   ` <20080730130131.GB16373@redhat.com>
    2008-07-31  0:48     ` [patch 3/3] kdump: use is_vmcore_usable() and vmcore_unusable() in reserve_elfcorehdr() Simon Horman
    2008-07-31 13:21       ` Vivek Goyal
    2008-08-01  4:08         ` Simon Horman
    2008-08-05  7:19           ` Simon Horman
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox