Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 98969
b: refs/heads/master
c: 6ef556c
h: refs/heads/master
i:
  98967: ce159be
v: v3
  • Loading branch information
Cornelia Huck authored and Heiko Carstens committed Jul 14, 2008
1 parent 4feba41 commit 20049e6
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: fcc6ab335ba4d0f2b2548a910466c0dac767e5b1
refs/heads/master: 6ef556ccc8fd256259745c4f0d0ab65aaf703824
5 changes: 3 additions & 2 deletions trunk/drivers/s390/cio/cio.c
Original file line number Diff line number Diff line change
Expand Up @@ -786,12 +786,13 @@ cio_probe_console(void)
/*
* enable console I/O-interrupt subclass
*/
ctl_set_bit(6, 31 - CONSOLE_ISC);
isc_register(CONSOLE_ISC);
console_subchannel.schib.pmcw.isc = CONSOLE_ISC;
console_subchannel.schib.pmcw.intparm =
(u32)(addr_t)&console_subchannel;
ret = cio_modify(&console_subchannel);
if (ret) {
isc_unregister(CONSOLE_ISC);
console_subchannel_in_use = 0;
return ERR_PTR(ret);
}
Expand All @@ -803,7 +804,7 @@ cio_release_console(void)
{
console_subchannel.schib.pmcw.intparm = 0;
cio_modify(&console_subchannel);
ctl_clear_bit(6, 31 - CONSOLE_ISC);
isc_unregister(CONSOLE_ISC);
console_subchannel_in_use = 0;
}

Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/s390/cio/css.c
Original file line number Diff line number Diff line change
Expand Up @@ -806,7 +806,7 @@ init_channel_subsystem (void)
css_init_done = 1;

/* Enable default isc for I/O subchannels. */
ctl_set_bit(6, 31 - IO_SCH_ISC);
isc_register(IO_SCH_ISC);

for_each_subchannel(__init_channel_subsystem, NULL);
return 0;
Expand Down
2 changes: 2 additions & 0 deletions trunk/drivers/s390/cio/qdio.c
Original file line number Diff line number Diff line change
Expand Up @@ -3892,6 +3892,7 @@ init_QDIO(void)
qdio_mempool_alloc,
qdio_mempool_free, NULL);

isc_register(QDIO_AIRQ_ISC);
if (tiqdio_check_chsc_availability())
QDIO_PRINT_ERR("Not all CHSCs supported. Continuing.\n");

Expand All @@ -3904,6 +3905,7 @@ static void __exit
cleanup_QDIO(void)
{
tiqdio_unregister_thinints();
isc_unregister(QDIO_AIRQ_ISC);
qdio_remove_procfs_entry();
qdio_release_qdio_memory();
qdio_unregister_dbf_views();
Expand Down

0 comments on commit 20049e6

Please sign in to comment.