Commit 8039290a91c5dc4414093c086987a5d7738fe2fd

Authored by Wang Shaoyan
Committed by Takashi Iwai
1 parent 94094c8aae

sound: pss - don't use the deprecated function check_region

sound/oss/pss.c: In function 'configure_nonsound_components':
  sound/oss/pss.c:676: warning: 'check_region' is deprecated (declared at include/linux/ioport.h:201)

Signed-off-by: Wang Shaoyan <wangshaoyan.pt@taobao.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

Showing 1 changed file with 4 additions and 2 deletions Side-by-side Diff

... ... @@ -673,7 +673,8 @@
673 673  
674 674 if (pss_cdrom_port == -1) { /* If cdrom port enablation wasn't requested */
675 675 printk(KERN_INFO "PSS: CDROM port not enabled.\n");
676   - } else if (check_region(pss_cdrom_port, 2)) {
  676 + } else if (!request_region(pss_cdrom_port, 2, "PSS CDROM")) {
  677 + pss_cdrom_port = -1;
677 678 printk(KERN_ERR "PSS: CDROM I/O port conflict.\n");
678 679 } else {
679 680 set_io_base(devc, CONF_CDROM, pss_cdrom_port);
... ... @@ -1232,7 +1233,8 @@
1232 1233 if(pssmpu)
1233 1234 unload_pss_mpu(&cfg_mpu);
1234 1235 unload_pss(&cfg);
1235   - }
  1236 + } else if (pss_cdrom_port != -1)
  1237 + release_region(pss_cdrom_port, 2);
1236 1238  
1237 1239 if(!pss_keep_settings) /* Keep hardware settings if asked */
1238 1240 {