File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 6
6
* This file supports the user system call for file open, close, mmap, etc.
7
7
* This also incudes the driver initialization code.
8
8
*
9
- * Copyright (c) 2008 Silicon Graphics, Inc. All Rights Reserved.
9
+ * Copyright (c) 2008-2014 Silicon Graphics, Inc. All Rights Reserved.
10
10
*
11
11
* This program is free software; you can redistribute it and/or modify
12
12
* it under the terms of the GNU General Public License as published by
@@ -58,6 +58,11 @@ static int max_user_cbrs, max_user_dsr_bytes;
58
58
59
59
static struct miscdevice gru_miscdev ;
60
60
61
+ static int gru_supported (void )
62
+ {
63
+ return is_uv_system () &&
64
+ (uv_hub_info -> hub_revision < UV3_HUB_REVISION_BASE );
65
+ }
61
66
62
67
/*
63
68
* gru_vma_close
@@ -518,7 +523,7 @@ static int __init gru_init(void)
518
523
{
519
524
int ret ;
520
525
521
- if (!is_uv_system () || ( is_uvx_hub () && ! is_uv2_hub () ))
526
+ if (!gru_supported ( ))
522
527
return 0 ;
523
528
524
529
#if defined CONFIG_IA64
@@ -573,7 +578,7 @@ static int __init gru_init(void)
573
578
574
579
static void __exit gru_exit (void )
575
580
{
576
- if (!is_uv_system ())
581
+ if (!gru_supported ())
577
582
return ;
578
583
579
584
gru_teardown_tlb_irqs ();
You can’t perform that action at this time.
0 commit comments