[riot-commits] [RIOT-OS/RIOT] 983d05: core: harmonizes the data type for the process ID

Ludwig Ortmann ludwig.ortmann at fu-berlin.de
Fri Aug 1 17:14:50 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 983d056c7557dd9b9f9eafc5a8cafa007731d423
      https://github.com/RIOT-OS/RIOT/commit/983d056c7557dd9b9f9eafc5a8cafa007731d423
  Author: Oleg Hahm <oleg at hobbykeller.org>
  Date:   2014-08-01 (Fri, 01 Aug 2014)

  Changed paths:
    M boards/avsextrem/drivers/avsextrem-smb380.c
    M boards/msba2-common/drivers/include/uart0.h
    M core/include/kernel.h
    A core/include/kernel_types.h
    M core/include/msg.h
    M core/include/sched.h
    M core/include/tcb.h
    M core/include/thread.h
    M core/msg.c
    M core/mutex.c
    M core/sched.c
    M core/thread.c
    M cpu/arm_common/gettimeofday.c
    M cpu/arm_common/syscalls.c
    M cpu/cc430/cc430-rtc.c
    M cpu/cortex-m3_common/thread_arch.c
    M cpu/lpc1768/syscalls.c
    M cpu/lpc2387/rtc/lpc2387-rtc.c
    M cpu/native/include/native_internal.h
    M cpu/native/include/nativenet.h
    M cpu/native/net/interface.c
    M cpu/native/syscalls.c
    M cpu/sam3x8e/syscalls.c
    M cpu/x86/include/x86_rtc.h
    M cpu/x86/x86_glue.c
    M cpu/x86/x86_hwtimer.c
    M cpu/x86/x86_rtc.c
    M cpu/x86/x86_threading.c
    M drivers/at86rf231/at86rf231.c
    M drivers/cc110x/cc1100_phy.c
    M drivers/cc110x_ng/cc110x.c
    M drivers/cc2420/cc2420.c
    M drivers/include/at86rf231.h
    M drivers/include/cc110x_ng/cc110x-interface.h
    M drivers/include/cc2420.h
    M drivers/include/rtc.h
    M examples/ccn-lite-client/main.c
    M examples/ccn-lite-relay/main.c
    M examples/default/main.c
    M examples/ipc_pingpong/main.c
    M examples/rpl_udp/helper.c
    M examples/rpl_udp/rpl.c
    M examples/rpl_udp/udp.c
    M sys/chardev_thread.c
    M sys/include/board_uart0.h
    M sys/include/fd.h
    M sys/include/posix_io.h
    M sys/include/transceiver.h
    M sys/include/vtimer.h
    M sys/net/ccn_lite/ccn-lite-relay.c
    M sys/net/ccn_lite/ccnl-core.h
    M sys/net/ccn_lite/ccnl-ext-appserver.c
    M sys/net/ccn_lite/ccnl-riot-compat.c
    M sys/net/ccn_lite/util/ccnl-riot-client.c
    M sys/net/include/ccn_lite/util/ccnl-riot-client.h
    M sys/net/include/net_if.h
    M sys/net/include/sixlowpan/ip.h
    M sys/net/include/sixlowpan/lowpan.h
    M sys/net/include/sixlowpan/mac.h
    M sys/net/link_layer/net_if/net_if.c
    M sys/net/network_layer/sixlowpan/border/border.c
    M sys/net/network_layer/sixlowpan/border/flowcontrol.c
    M sys/net/network_layer/sixlowpan/icmp.h
    M sys/net/network_layer/sixlowpan/ip.c
    M sys/net/network_layer/sixlowpan/ip.h
    M sys/net/network_layer/sixlowpan/lowpan.c
    M sys/net/network_layer/sixlowpan/mac.c
    M sys/net/routing/etx_beaconing.c
    M sys/net/routing/rpl/rpl.c
    M sys/net/routing/rpl/rpl.h
    M sys/net/routing/rpl/trickle.c
    M sys/net/transport_layer/destiny/destiny.c
    M sys/net/transport_layer/destiny/msg_help.c
    M sys/net/transport_layer/destiny/msg_help.h
    M sys/net/transport_layer/destiny/socket.c
    M sys/net/transport_layer/destiny/tcp.c
    M sys/posix/fd.c
    M sys/posix/posix_io.c
    M sys/posix/pthread/include/pthread_barrier.h
    M sys/posix/pthread/pthread.c
    M sys/posix/pthread/pthread_barrier.c
    M sys/posix/pthread/pthread_rwlock.c
    M sys/ps/ps.c
    M sys/transceiver/transceiver.c
    M sys/uart0/uart0.c
    M sys/vtimer/vtimer.c
    M tests/ipc_pingpong/main.c
    M tests/nativenet/main.c
    M tests/posix_semaphore/main.c
    M tests/pthread_condition_variable/main.c
    M tests/pthread_rwlock/main.c
    M tests/queue_fairness/main.c
    M tests/thread_cooperation/main.c
    M tests/thread_msg_block_w_queue/main.c
    M tests/thread_msg_block_wo_queue/main.c
    M tests/thread_msg_seq/main.c
    M tests/vtimer_msg/main.c
    M tests/vtimer_msg_diff/main.c

  Log Message:
  -----------
  core: harmonizes the data type for the process ID

Instead of using differing integer types use kernel_pid_t for process
identifier. This type is introduced in a new header file to avoid
circular dependencies.


  Commit: 20157961542b2c6a53db8851151ce646b513fe64
      https://github.com/RIOT-OS/RIOT/commit/20157961542b2c6a53db8851151ce646b513fe64
  Author: Oleg Hahm <oleg at hobbykeller.org>
  Date:   2014-08-01 (Fri, 01 Aug 2014)

  Changed paths:
    M sys/net/ccn_lite/ccnl-ext-appserver.c

  Log Message:
  -----------
  ccnl: pass relay_pid as pointer


  Commit: a3d883f61045cccba2c10da01ddd90b6af9271ee
      https://github.com/RIOT-OS/RIOT/commit/a3d883f61045cccba2c10da01ddd90b6af9271ee
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2014-08-01 (Fri, 01 Aug 2014)

  Changed paths:
    M boards/avsextrem/drivers/avsextrem-smb380.c
    M boards/msba2-common/drivers/include/uart0.h
    M core/include/kernel.h
    A core/include/kernel_types.h
    M core/include/msg.h
    M core/include/sched.h
    M core/include/tcb.h
    M core/include/thread.h
    M core/msg.c
    M core/mutex.c
    M core/sched.c
    M core/thread.c
    M cpu/arm_common/gettimeofday.c
    M cpu/arm_common/syscalls.c
    M cpu/cc430/cc430-rtc.c
    M cpu/cortex-m3_common/thread_arch.c
    M cpu/lpc1768/syscalls.c
    M cpu/lpc2387/rtc/lpc2387-rtc.c
    M cpu/native/include/native_internal.h
    M cpu/native/include/nativenet.h
    M cpu/native/net/interface.c
    M cpu/native/syscalls.c
    M cpu/sam3x8e/syscalls.c
    M cpu/x86/include/x86_rtc.h
    M cpu/x86/x86_glue.c
    M cpu/x86/x86_hwtimer.c
    M cpu/x86/x86_rtc.c
    M cpu/x86/x86_threading.c
    M drivers/at86rf231/at86rf231.c
    M drivers/cc110x/cc1100_phy.c
    M drivers/cc110x_ng/cc110x.c
    M drivers/cc2420/cc2420.c
    M drivers/include/at86rf231.h
    M drivers/include/cc110x_ng/cc110x-interface.h
    M drivers/include/cc2420.h
    M drivers/include/rtc.h
    M examples/ccn-lite-client/main.c
    M examples/ccn-lite-relay/main.c
    M examples/default/main.c
    M examples/ipc_pingpong/main.c
    M examples/rpl_udp/helper.c
    M examples/rpl_udp/rpl.c
    M examples/rpl_udp/udp.c
    M sys/chardev_thread.c
    M sys/include/board_uart0.h
    M sys/include/fd.h
    M sys/include/posix_io.h
    M sys/include/transceiver.h
    M sys/include/vtimer.h
    M sys/net/ccn_lite/ccn-lite-relay.c
    M sys/net/ccn_lite/ccnl-core.h
    M sys/net/ccn_lite/ccnl-ext-appserver.c
    M sys/net/ccn_lite/ccnl-riot-compat.c
    M sys/net/ccn_lite/util/ccnl-riot-client.c
    M sys/net/include/ccn_lite/util/ccnl-riot-client.h
    M sys/net/include/net_if.h
    M sys/net/include/sixlowpan/ip.h
    M sys/net/include/sixlowpan/lowpan.h
    M sys/net/include/sixlowpan/mac.h
    M sys/net/link_layer/net_if/net_if.c
    M sys/net/network_layer/sixlowpan/border/border.c
    M sys/net/network_layer/sixlowpan/border/flowcontrol.c
    M sys/net/network_layer/sixlowpan/icmp.h
    M sys/net/network_layer/sixlowpan/ip.c
    M sys/net/network_layer/sixlowpan/ip.h
    M sys/net/network_layer/sixlowpan/lowpan.c
    M sys/net/network_layer/sixlowpan/mac.c
    M sys/net/routing/etx_beaconing.c
    M sys/net/routing/rpl/rpl.c
    M sys/net/routing/rpl/rpl.h
    M sys/net/routing/rpl/trickle.c
    M sys/net/transport_layer/destiny/destiny.c
    M sys/net/transport_layer/destiny/msg_help.c
    M sys/net/transport_layer/destiny/msg_help.h
    M sys/net/transport_layer/destiny/socket.c
    M sys/net/transport_layer/destiny/tcp.c
    M sys/posix/fd.c
    M sys/posix/posix_io.c
    M sys/posix/pthread/include/pthread_barrier.h
    M sys/posix/pthread/pthread.c
    M sys/posix/pthread/pthread_barrier.c
    M sys/posix/pthread/pthread_rwlock.c
    M sys/ps/ps.c
    M sys/transceiver/transceiver.c
    M sys/uart0/uart0.c
    M sys/vtimer/vtimer.c
    M tests/ipc_pingpong/main.c
    M tests/nativenet/main.c
    M tests/posix_semaphore/main.c
    M tests/pthread_condition_variable/main.c
    M tests/pthread_rwlock/main.c
    M tests/queue_fairness/main.c
    M tests/thread_cooperation/main.c
    M tests/thread_msg_block_w_queue/main.c
    M tests/thread_msg_block_wo_queue/main.c
    M tests/thread_msg_seq/main.c
    M tests/vtimer_msg/main.c
    M tests/vtimer_msg_diff/main.c

  Log Message:
  -----------
  Merge pull request #1374 from OlegHahm/harmonize_pid

core: harmonizes the data type for the process ID


Compare: https://github.com/RIOT-OS/RIOT/compare/04e256e7cf40...a3d883f61045


More information about the commits mailing list