Changeset d5c1051 in mainline for uspace/drv


Ignore:
Timestamp:
2017-12-20T22:25:34Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
39b54fe
Parents:
8610c2c
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:22:29)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:25:34)
Message:

"Obviously harmless" error handling tweaks.

Location:
uspace/drv
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/audio/hdaudio/pcm_iface.c

    r8610c2c rd5c1051  
    120120                return 16384;
    121121        default:
    122                 return ENOTSUP;
     122                return -1;
    123123        }
    124124}
  • uspace/drv/audio/sb16/dsp.c

    r8610c2c rd5c1051  
    290290                return 16535;
    291291        default:
    292                 return ENOTSUP;
     292                return -1;
    293293        }
    294294}
  • uspace/drv/block/ata_bd/ata_bd.c

    r8610c2c rd5c1051  
    145145int ata_ctrl_init(ata_ctrl_t *ctrl, ata_base_t *res)
    146146{
    147         int i, rc;
     147        int i;
     148        int rc;
    148149        int n_disks;
    149150
     
    210211int ata_ctrl_remove(ata_ctrl_t *ctrl)
    211212{
    212         int i, rc;
     213        int i;
     214        int rc;
    213215
    214216        ddf_msg(LVL_DEBUG, ": ata_ctrl_remove()");
     
    234236int ata_ctrl_gone(ata_ctrl_t *ctrl)
    235237{
    236         int i, rc;
     238        int i;
     239        int rc;
    237240
    238241        ddf_msg(LVL_DEBUG, "ata_ctrl_gone()");
  • uspace/drv/block/usbmast/bo_trans.c

    r8610c2c rd5c1051  
    228228 *
    229229 * @param mfun          Mass storage function
    230  * @return              Error code of maximum LUN (index, not count)
     230 * @return              Maximum LUN (index, not count), or -1
    231231 */
    232232int usb_massstor_get_max_lun(usbmast_dev_t *mdev)
     
    240240            &data_recv_len);
    241241        if (rc != EOK) {
    242                 return rc;
     242                return -1;
    243243        }
    244244        if (data_recv_len != 1) {
    245                 return EEMPTY;
    246         }
    247         return (int) max_lun;
     245                return -1;
     246        }
     247        return max_lun;
    248248}
    249249
  • uspace/drv/bus/pci/pciintel/pci.c

    r8610c2c rd5c1051  
    9999}
    100100
    101 static int pciintel_fun_owns_interrupt(pci_fun_t *fun, int irq)
     101static bool pciintel_fun_owns_interrupt(pci_fun_t *fun, int irq)
    102102{
    103103        size_t i;
     
    383383{
    384384        int rc;
     385        int ret;
    385386        char match_id_str[ID_MAX_STR_LEN];
    386387
    387388        /* Vendor ID & Device ID, length(incl \0) 22 */
    388         rc = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/ven=%04"
     389        ret = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/ven=%04"
    389390            PRIx16 "&dev=%04" PRIx16, fun->vendor_id, fun->device_id);
    390         if (rc < 0) {
    391                 ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
    392                     str_error(rc));
     391        if (ret < 0) {
     392                ddf_msg(LVL_ERROR, "Failed creating match ID str");
    393393        }
    394394
     
    399399
    400400        /* Class, subclass, prog IF, revision, length(incl \0) 47 */
    401         rc = snprintf(match_id_str, ID_MAX_STR_LEN,
     401        ret = snprintf(match_id_str, ID_MAX_STR_LEN,
    402402            "pci/class=%02x&subclass=%02x&progif=%02x&revision=%02x",
    403403            fun->class_code, fun->subclass_code, fun->prog_if, fun->revision);
    404         if (rc < 0) {
    405                 ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
    406                     str_error(rc));
     404        if (ret < 0) {
     405                ddf_msg(LVL_ERROR, "Failed creating match ID str");
    407406        }
    408407
     
    413412
    414413        /* Class, subclass, prog IF, length(incl \0) 35 */
    415         rc = snprintf(match_id_str, ID_MAX_STR_LEN,
     414        ret = snprintf(match_id_str, ID_MAX_STR_LEN,
    416415            "pci/class=%02x&subclass=%02x&progif=%02x",
    417416            fun->class_code, fun->subclass_code, fun->prog_if);
    418         if (rc < 0) {
    419                 ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
    420                     str_error(rc));
     417        if (ret < 0) {
     418                ddf_msg(LVL_ERROR, "Failed creating match ID str");
    421419        }
    422420
     
    427425
    428426        /* Class, subclass, length(incl \0) 25 */
    429         rc = snprintf(match_id_str, ID_MAX_STR_LEN,
     427        ret = snprintf(match_id_str, ID_MAX_STR_LEN,
    430428            "pci/class=%02x&subclass=%02x",
    431429            fun->class_code, fun->subclass_code);
    432         if (rc < 0) {
    433                 ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
    434                     str_error(rc));
     430        if (ret < 0) {
     431                ddf_msg(LVL_ERROR, "Failed creating match ID str");
    435432        }
    436433
     
    441438
    442439        /* Class, length(incl \0) 13 */
    443         rc = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/class=%02x",
     440        ret = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/class=%02x",
    444441            fun->class_code);
    445         if (rc < 0) {
    446                 ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
    447                     str_error(rc));
     442        if (ret < 0) {
     443                ddf_msg(LVL_ERROR, "Failed creating match ID str");
    448444        }
    449445
  • uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h

    r8610c2c rd5c1051  
    5454};
    5555
    56 inline static unsigned int cc_to_rc(unsigned int cc)
     56inline static int cc_to_rc(unsigned int cc)
    5757{
    5858        switch (cc) {
  • uspace/drv/bus/usb/usbmid/usbmid.c

    r8610c2c rd5c1051  
    117117         * class name something humanly understandable.
    118118         */
    119         rc = asprintf(&child_name, "%s%hhu",
     119        int ret = asprintf(&child_name, "%s%hhu",
    120120            usb_str_class(interface_descriptor->interface_class),
    121121            interface_descriptor->interface_number);
    122         if (rc < 0) {
     122        if (ret < 0) {
    123123                return ENOMEM;
    124124        }
  • uspace/drv/test/test3/test3.c

    r8610c2c rd5c1051  
    7171        char *fun_name = NULL;
    7272       
    73         rc = asprintf(&fun_name, "%s%zu", base_name, index);
    74         if (rc < 0) {
    75                 ddf_msg(LVL_ERROR, "Failed to format string: %s", str_error(rc));
     73        if (asprintf(&fun_name, "%s%zu", base_name, index) < 0) {
     74                ddf_msg(LVL_ERROR, "Failed to format string: No memory");
     75                rc = ENOMEM;
    7676                goto leave;
    7777        }
     
    161161
    162162        for (i = 0; i < NUM_FUNCS; i++) {
    163                 rc = asprintf(&fun_name, "test3_%zu", i);
    164                 if (rc < 0) {
    165                         ddf_msg(LVL_ERROR, "Failed to format string: %s", str_error(rc));
     163                if (asprintf(&fun_name, "test3_%zu", i) < 0) {
     164                        ddf_msg(LVL_ERROR, "Failed to format string: No memory");
    166165                        return ENOMEM;
    167166                }
Note: See TracChangeset for help on using the changeset viewer.