s390-ccw.c (40c2281cc3342573bd72895997b5cfaddee36ef2) | s390-ccw.c (b69c3c21a5d11075d42100d5cfe0a736593fae6b) |
---|---|
1/* 2 * s390 CCW Assignment Support 3 * 4 * Copyright 2017 IBM Corp 5 * Author(s): Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 6 * Xiao Feng Ren <renxiaof@linux.vnet.ibm.com> 7 * Pierre Morel <pmorel@linux.vnet.ibm.com> 8 * --- 118 unchanged lines hidden (view full) --- 127 ccw_dev->sch = NULL; 128 g_free(sch); 129out_mdevid_free: 130 g_free(cdev->mdevid); 131out_err_propagate: 132 error_propagate(errp, err); 133} 134 | 1/* 2 * s390 CCW Assignment Support 3 * 4 * Copyright 2017 IBM Corp 5 * Author(s): Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 6 * Xiao Feng Ren <renxiaof@linux.vnet.ibm.com> 7 * Pierre Morel <pmorel@linux.vnet.ibm.com> 8 * --- 118 unchanged lines hidden (view full) --- 127 ccw_dev->sch = NULL; 128 g_free(sch); 129out_mdevid_free: 130 g_free(cdev->mdevid); 131out_err_propagate: 132 error_propagate(errp, err); 133} 134 |
135static void s390_ccw_unrealize(S390CCWDevice *cdev, Error **errp) | 135static void s390_ccw_unrealize(S390CCWDevice *cdev) |
136{ 137 CcwDevice *ccw_dev = CCW_DEVICE(cdev); 138 SubchDev *sch = ccw_dev->sch; 139 140 if (sch) { 141 css_subch_assign(sch->cssid, sch->ssid, sch->schid, sch->devno, NULL); 142 g_free(sch); 143 ccw_dev->sch = NULL; --- 39 unchanged lines hidden --- | 136{ 137 CcwDevice *ccw_dev = CCW_DEVICE(cdev); 138 SubchDev *sch = ccw_dev->sch; 139 140 if (sch) { 141 css_subch_assign(sch->cssid, sch->ssid, sch->schid, sch->devno, NULL); 142 g_free(sch); 143 ccw_dev->sch = NULL; --- 39 unchanged lines hidden --- |