Changeset f9d0a86 in mainline for kernel/generic/src/ipc/sysipc.c


Ignore:
Timestamp:
2017-11-14T12:24:42Z (6 years ago)
Author:
Aearsis <Hlavaty.Ondrej@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6cad776
Parents:
887c9de (diff), d2d142a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Aearsis <Hlavaty.Ondrej@…> (2017-11-14 01:04:19)
git-committer:
Aearsis <Hlavaty.Ondrej@…> (2017-11-14 12:24:42)
Message:

Merge tag '0.7.1'

The merge wasn't clean, because of changes in build system. The most
significant change was partial revert of usbhc callback refactoring,
which now does not take usb transfer batch, but few named fields again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/sysipc.c

    r887c9de rf9d0a86  
    199199                        irq_spinlock_lock(&phone->callee->lock, true);
    200200                        list_remove(&phone->link);
     201                        /* Drop callee->connected_phones reference */
     202                        kobject_put(phone->kobject);
    201203                        phone->state = IPC_PHONE_SLAMMED;
    202204                        irq_spinlock_unlock(&phone->callee->lock, true);
     
    357359 * @return Call hash on success.
    358360 * @return IPC_CALLRET_FATAL in case of a fatal error.
    359  * @return IPC_CALLRET_TEMPORARY if there are too many pending
    360  *         asynchronous requests; answers should be handled first.
    361361 *
    362362 */
     
    370370        if (check_call_limit(kobj->phone)) {
    371371                kobject_put(kobj);
    372                 return IPC_CALLRET_TEMPORARY;
     372                return IPC_CALLRET_FATAL;
    373373        }
    374374       
     
    413413        if (check_call_limit(kobj->phone)) {
    414414                kobject_put(kobj);
    415                 return IPC_CALLRET_TEMPORARY;
     415                return IPC_CALLRET_FATAL;
    416416        }
    417417
Note: See TracChangeset for help on using the changeset viewer.