Kichan Kwon [Mon, 13 Jun 2016 11:23:29 +0000 (20:23 +0900)]
proc-stat : apply LRU state at the favorite apps.
- Favorite apps have their own LRU state
Change-Id: I398d9ec0d100a6788eff5edd94fe8c8ab75f0608
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 28 Jul 2016 01:55:00 +0000 (10:55 +0900)]
Set existent user and group name
- User and group name "app" no longer exist
Change-Id: I44d31dd115544f1f4bf2fe77d36454ce239d41c3
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 25 Jul 2016 06:51:07 +0000 (15:51 +0900)]
common : remove proc_status.appid.
- This variable is overlapped with proc_status.pai->appid
Change-Id: Icd36586ab27891eb3692807b1e943b251d7e0e6d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 21 Jul 2016 04:52:22 +0000 (13:52 +0900)]
Remove unused code
Change-Id: Ie8da88ab74a52c6b47cd7aecb56f0756083829dc
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Yunjin Lee [Wed, 20 Jul 2016 11:26:55 +0000 (20:26 +0900)]
Set SmackProcessLabel to System::Privileged
Change-Id: I802fe9becb1aad996f742efc86d2e6e2e84f2696
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
Kichan Kwon [Wed, 20 Jul 2016 04:55:49 +0000 (13:55 +0900)]
memory : remove memps_log
- It isn't utilized in the platform image
Change-Id: I2f67d624e5f53a6f7c5d987b7ff5b3a8680ca234
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 13 Jul 2016 08:06:57 +0000 (17:06 +0900)]
Apply Tizen coding rule
Change-Id: I5988977501cce67899c0e0044886865d1bd8bfe9
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 13 Jul 2016 04:10:54 +0000 (13:10 +0900)]
sluggish : remove sluggish module
- In current, nobody call sluggish method
- Its role is overlapped with crash-worker
Change-Id: I432739fae74c981287e4880f3ca047199a45f0ea
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 8 Jul 2016 07:49:11 +0000 (16:49 +0900)]
common : close directory stream after using
Change-Id: I653c883a244ba2256e5e876a2477a97d8eb969ef
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 8 Jul 2016 06:17:30 +0000 (15:17 +0900)]
memory : use HEART-MEMORY data only if HEART-MEMORY module is enabled
Change-Id: Ifde1a811b4b133a88e31a22974c84aa22bd93dd7
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 8 Jul 2016 06:13:13 +0000 (15:13 +0900)]
Change some pathes
- HEART log files can be regarded to user data
- Therefore, these files may be located at user data area
Change-Id: I90c5896f5be53d67db719052d84681291715e16a
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 6 Jul 2016 05:07:24 +0000 (14:07 +0900)]
freezer : start vital mode only if suspend mode is enabled
Change-Id: I34a3c2a8e993cbb446b126a0c0056a0389dd3acd
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 6 Jul 2016 03:11:03 +0000 (12:11 +0900)]
timer-slack : set declaration with definition
Change-Id: I2997cb478734f8910f408a40b5e7c695eff4059b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 6 Jul 2016 03:08:04 +0000 (12:08 +0900)]
Remove traces about network module
- test, DB, IPC, ...
Change-Id: I7e013120565791f3f887871425d2f78b4e86c7c6
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 13 Jun 2016 01:48:43 +0000 (10:48 +0900)]
cpu : tidy up configuration
- Remove unused config keys
- X_CPU_SHARE : absolute -> relative cpu share of root
- QUOTA_MAX_BANDWIDTH : max relative cpu time
Change-Id: I9221eed483b1a55c6e703793071b6e241c309d74
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 4 Jul 2016 06:30:57 +0000 (15:30 +0900)]
common : fix memory leak when Runtime-info requests information
- e_dbus_message_send internally use dbus_connection_send_with_reply
- However, edbus_message_send is used for replying, so resourced can't receive anything
- Therefore, we should use dbus_connection_send to reply
- In addition, edbus_init is modified to use dbus_conn
Change-Id: I5f00463ab3c434ff442889d60bb947baca86c206
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 4 Jul 2016 10:07:05 +0000 (19:07 +0900)]
common : fix abnormal retry counter
Change-Id: I34c923452834943112065ad483577397c9f45328
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kunhoon Baik [Sat, 2 Jul 2016 06:02:16 +0000 (15:02 +0900)]
Remove network module
- This feature may be turned on Tizen 4.0
Change-Id: I3c75e01bc622ac9d7a13ea992a8721b45d730056
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 14 Jun 2016 01:13:38 +0000 (10:13 +0900)]
heart : suppose discharging when wrong current battery status is written
Change-Id: If6a319d8d457623ede701e0ec26b3163a825f2d4
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 27 May 2016 05:43:50 +0000 (14:43 +0900)]
cpu : modify CPU sub-cgroup
- To control CPU share with our intention
- /background/quota -> /quota
- /background/download -> deleted
Change-Id: I13cfe7f1de3e8477d97f02d018bc927108fcfe74
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 25 May 2016 04:21:49 +0000 (13:21 +0900)]
Tidy up spec file
Change-Id: If0d89ecfad33025087ec58879f300a6c889bd5ca
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
sunm.lee [Wed, 18 May 2016 04:30:06 +0000 (13:30 +0900)]
...: Apply Tizen coding rule
Apply Tizen coding rule to:
block, cpu, heart, mem-stress, memory, network,
proc-stat, resourced, sluggish, swap, timer-slack,
vip-agent
Change-Id: I58945a9b433744824b576d0cab2a4027867bf6da
Signed-off-by: sunm.lee <sunm.lee@samsung.com>
sunm.lee [Tue, 17 May 2016 03:03:13 +0000 (12:03 +0900)]
common, tests, resourced-dbus, utils: Apply Tizen coding rule
Apply Tizen coding rule to:
common, tests, resourced-dbus, utils
Change-Id: I8f1554a58b1dc03e459933cd9f6633a3bf8c5e56
Signed-off-by: sunm.lee <sunm.lee@samsung.com>
Kichan Kwon [Wed, 11 May 2016 08:53:25 +0000 (17:53 +0900)]
Include more functions into the memps logging definition
Change-Id: I7049733da2dee2b7eda52c0fac06c80eb7070850
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 11 May 2016 00:51:14 +0000 (09:51 +0900)]
Define memps logging function only when it is used
Change-Id: I69e42652042698fe4c5db5f13f5b0fb5b5b5d696
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 10 May 2016 05:47:59 +0000 (14:47 +0900)]
freezer : change freezer mode
Change-Id: Ide7e0f37cc189317709a1d43dac161a586213f6d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 4 May 2016 06:34:47 +0000 (15:34 +0900)]
Make switch to on/off memps logging
- Default state : on(mobile, wearable), off(tv)
Change-Id: I6267de0b8805a1318916ef449fcf8e40c0de9af5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 4 May 2016 01:41:44 +0000 (10:41 +0900)]
common : check null parameter
Change-Id: Ibfb0a5827d536ca56cc494d34f3234544cfc51c8
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 2 May 2016 08:27:18 +0000 (17:27 +0900)]
freezer : update freezer library
Change-Id: I36b33b6a12829aee356b75a8d9bada6643bfe8b5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 2 May 2016 08:20:23 +0000 (17:20 +0900)]
freezer : move aduitd to the VITAL_WAKEUP group
- auditd receives socket messages from kernel
- If auditd is frozen until VITAL_DISPLAY_WAKEUP event,
not only auditd can't process but also kernel can't go to the suspend state.
- Therefore, auditd should be included in the VITAL_WAKEUP group.
Change-Id: If0723e703bc72cad17195f2f9208188bd03b492b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 28 Apr 2016 08:31:36 +0000 (17:31 +0900)]
Enable freezer module
Change-Id: Iccb19c8edcd513dbe175f0f20238cc33f63451e8
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 22 Apr 2016 06:12:34 +0000 (15:12 +0900)]
Define resourced config path
Change-Id: Ibd33c1952b6a3571b7de302de0704bcf5565d6b3
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 22 Apr 2016 03:19:39 +0000 (12:19 +0900)]
vip : remove some VIP processes
- Xorg : no longer used
- amd : to support multi-user
Change-Id: I2eaffddee7b0f44365af0dd5e6258740219a8235
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 22 Apr 2016 03:15:09 +0000 (12:15 +0900)]
vip : register only system slice services
Change-Id: I91bed94d427cd0a37cd0ff42c9554afc7af31b41
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 20 Apr 2016 06:00:15 +0000 (15:00 +0900)]
cpu : use correct name
Change-Id: I182f65811e3fe8f83218c305cd65136f483dfe72
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 20 Apr 2016 03:14:31 +0000 (12:14 +0900)]
Remove useless definitions
Change-Id: I7f8077268b2880328e33156d5f71f9dfe40c4007
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 18 Apr 2016 07:31:50 +0000 (16:31 +0900)]
Change path of exclude list file
- /usr/etc -> TZ_SYS_ETC(/opt/etc)
Change-Id: I8850e0b87f08ad66bd33e98227d10a593503bb99
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 14 Apr 2016 06:38:23 +0000 (15:38 +0900)]
block : prevent overlapped mount
- When resourced checks overlapped mount, it compares path with mtab
- In the mtab, /home/~(link path) is written to /opt/home/~(original path)
- To match path and mounted directory, we use not link path but original path
Change-Id: I2c86b73c2e286b3b426752f408d77c5194b0eb27
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 15 Apr 2016 08:27:23 +0000 (17:27 +0900)]
block : no longer use configend option at the conf file
- configend is just used to inform the end of conf file
Change-Id: Ibd1bb085af9cd94d3d1601f69ed51fb8be8ede82
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 14 Apr 2016 02:55:11 +0000 (11:55 +0900)]
block : fix errata
Change-Id: I62b80369fbcdd7bcf6f07252189391e4a87896a5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 14 Apr 2016 02:50:07 +0000 (11:50 +0900)]
common : fix log priority
Change-Id: I28366f45df28f20b80b128f683087048484d014f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 14 Apr 2016 01:28:28 +0000 (10:28 +0900)]
proc-stat : change log priority
- If resourced can't find pkgname in the program list, add new one
- Therefore, we don't have to worry about that if making new list is successful
Change-Id: I2360186e07fd408ae0cfbd4b12ebc465cc8b7353
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Mar 2016 06:24:21 +0000 (15:24 +0900)]
Find internal storage root path of all user
- To adapt multi-user environment
- With modifying this, some methods are also modified.
- Getting size : accumulate whole root path's
- Monitoring path : add all user's root path
Change-Id: I79081be2f9de8217ae6f76f2ef689cf830580134
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 11 Apr 2016 09:15:58 +0000 (18:15 +0900)]
common : use make_cgroup_subdir with consistent rule
- parentdir : path of parent
- cgroup_name : cgroup name what you want to make
Change-Id: Idad60c03428974eeabcbfaae9753fad70341d40b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 1 Apr 2016 05:42:47 +0000 (14:42 +0900)]
common : remount cgroup directory
- systemd mounts cgroup directory to Read-Only
- Therefore, we need to remount to Read-Write before making new cgroup
and turn back after then
Change-Id: I085dc7f2c7110133e311ebdac43e2c247b5f0950
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Mar 2016 02:08:03 +0000 (11:08 +0900)]
Fix errata
Change-Id: I709a7500b3979fad0dffa9e9d061788cdcf3ce6a
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 28 Mar 2016 06:21:06 +0000 (15:21 +0900)]
Set max reading length
Change-Id: Ic23e693c62bcd81f2a8619986f52111c97c97b41
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 25 Mar 2016 11:14:57 +0000 (20:14 +0900)]
Use unsigned long long to read size of anonymous memory
- The size of anon memory is written with bytes
- To prevent overflow, use larger variable
Change-Id: Icdeeb08595b2e267960d09112536a5003e722860
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 24 Mar 2016 11:25:10 +0000 (20:25 +0900)]
Set max reading length
- The length of buf = PATH_MAX (linux/limits.h)
Change-Id: Ic58b774a8a215f144aa34e0bbc5d4c70852e46d8
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kwon [Thu, 24 Mar 2016 11:20:43 +0000 (04:20 -0700)]
Merge "Disable freezer and swap of mobile probile for consitency with wearable profile" into tizen
Kichan Kwon [Fri, 18 Mar 2016 07:23:04 +0000 (16:23 +0900)]
Make function to get the root path of (internal, external) storage
- With making this, modify some functions to use new function.
Change-Id: Iadeabf9374f1fbd1d9430527c53524b30714cfb2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 8 Mar 2016 09:14:14 +0000 (18:14 +0900)]
Apply Tizen directory path guide
* Changed path
- /opt/usr/etc, /etc/opt -> TZ_SYS_ETC (/opt/etc)
- /opt/storage -> TZ_SYS_STORAGE (/opt/media)
- /opt/usr/data -> TZ_SYS_DATA (/opt/data)
- /opt/usr/dbspace -> TZ_SYS_DB (/opt/dbspace)
- /opt/usr/share -> TZ_SYS_SHARE (/opt/share)
Change-Id: Ibaa6ac20d768e5e6fe52b5f971713f1f77e57cb2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kunhoon Baik [Wed, 23 Mar 2016 16:05:37 +0000 (01:05 +0900)]
Disable freezer and swap of mobile probile for consitency with wearable profile
Change-Id: Ia738d93b5eb5b51b97c2e6734c9e5f837d6b7c45
Kichan Kwon [Fri, 4 Mar 2016 06:48:18 +0000 (22:48 -0800)]
Merge "Disable mem-stress.service" into tizen
Kichan Kwon [Fri, 4 Mar 2016 06:37:04 +0000 (15:37 +0900)]
Detach memps module
- This module will be managed separately
Change-Id: I9dd88efa76d8927507ea3eeb8b1e06b86506d57f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 3 Mar 2016 07:53:43 +0000 (16:53 +0900)]
Disable mem-stress.service
- It just occupies memory and does nothing
- But it can be used to make low memory environment, so we don't delete it
Change-Id: I5cd2f8ab8789c0ce525b108dd9cb97b15fb2879f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 2 Mar 2016 02:27:53 +0000 (11:27 +0900)]
proc-stat : fix errata
Change-Id: I4bf737e527ed2dee040c8f9844bb5a66693048fd
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 22 Feb 2016 02:15:44 +0000 (11:15 +0900)]
vmpressure : don't make /proc app list
- As it reads (pid, appname), compare appname with vip list
Change-Id: I3a9f9377e0ee44ea55e525d4a167f749cdc453a6
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 18 Feb 2016 08:20:37 +0000 (17:20 +0900)]
tests : set initial value
Change-Id: I354ab3a65e27591466615eb0558db73a9084069c
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 17 Feb 2016 03:33:32 +0000 (19:33 -0800)]
Merge "vmpressure : improve VIP app register process" into tizen
Kichan Kwon [Thu, 11 Feb 2016 09:20:23 +0000 (18:20 +0900)]
vmpressure : improve VIP app register process
- To convert appname to pid, existing code opens cmdline file and match appname.
However, this process is file operation, so it causes performance degradation.
- To decrease file operation, (appname,pid) array is maken before conversion.
By using this array, we don't have to access cmdline file many times.
Change-Id: I2de243a5ef93615288907cdd6eb848f8b15e9be1
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 17 Feb 2016 01:19:06 +0000 (10:19 +0900)]
Revert "vmpressure : improve VIP app register process"
This reverts commit
bb60ed5b3cf0d9f77d8ee1c354607b6730235456.
Change-Id: I1cf6398c8a25a96fa4d69d20bb0e2ad3bfb65163
Kichan Kwon [Tue, 16 Feb 2016 08:38:05 +0000 (17:38 +0900)]
block : change log priority
- This log just informs accessing file and not returning error if this error is printed.
Therefore, to prevent misunderstanding, change the priority to INFO
Change-Id: I51a10d93eee246144ba7081f2bf4d562bc6f5329
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 11 Feb 2016 09:20:23 +0000 (18:20 +0900)]
vmpressure : improve VIP app register process
- To convert appname to pid, existing code opens cmdline file and match appname.
However, this process is file operation, so it causes performance degradation.
- To decrease file operation, (appname,pid) array is maken before conversion.
By using this array, we don't have to access cmdline file many times.
Change-Id: I2de243a5ef93615288907cdd6eb848f8b15e9be1
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Prajwal A N [Wed, 30 Dec 2015 07:35:15 +0000 (16:35 +0900)]
network: remove unused header
* genl.h is not used currently
* it also violates the license requirement
Change-Id: I67472bd60b465905d65d2da517cf0f1e93c0101c
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 24 Dec 2015 10:25:00 +0000 (19:25 +0900)]
Merge branch 'devel/tizen_2.4' into tizen
* added CPU tests
* refactored test module
* removed secure coding issues
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Conflicts:
packaging/resourced.spec
src/tests/network/resourced_data_usage_test.c
src/tests/proc-stat/resourced_proc_stat_test.c
Change-Id: I1aebe8558f933a258aced35c3c040ab8befe0ba2
Prajwal A N [Wed, 23 Dec 2015 04:33:29 +0000 (13:33 +0900)]
common: resolved secure coding errors
Change-Id: I5cec16ef63b09027dc02b42a3bec27780004b327
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 18 Dec 2015 05:56:02 +0000 (14:56 +0900)]
tests: added tests for CPU module
* tests cgroup creation
* tests different app actions
Change-Id: I1843cde8dff486ebc0127d12b320426cb669527b
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 18 Dec 2015 05:51:10 +0000 (14:51 +0900)]
tests: refactored code
* organized code into usable modules
Change-Id: I898bb93a44eb3aa99d770b85773f824168a4e57e
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Wed, 2 Dec 2015 07:35:20 +0000 (16:35 +0900)]
debug: enabled debug logging
* some logs are not needed normally
* added new flag to disable/enable these logs
* organized some log messages
Change-Id: I9e0ef1428ac6d6d2d2cf244be5eb1f01909f8c40
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Tue, 15 Dec 2015 01:47:38 +0000 (10:47 +0900)]
Merge branch 'devel/tizen_2.4' into tizen
* adding TC suite to resourced
* proc-stat, memory, network modules supported (partially)
Change-Id: Ie5fd2b998fb2e90d8d8036f80f77cf4b06a2e7d1
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Mon, 14 Dec 2015 07:26:47 +0000 (16:26 +0900)]
tests: disable tests by default
* tests module is going to be disabled
* will be enabled locally for testing
Change-Id: Id375e4799cf4705a223cc82653fd08c9ac962b0d
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Sun, 13 Dec 2015 23:55:02 +0000 (08:55 +0900)]
tests: added test for network APIs
* testing all network APIs (provided by libresourced)
Change-Id: Ide7fe6cb1c9f91050779efc051208b579a4c980c
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Sun, 13 Dec 2015 23:51:00 +0000 (08:51 +0900)]
tests: added proc-stat API test
* added tests for the proc_stat_get_pid_entry API
* other API tests will be added in future
Change-Id: Ic4bc35bfd8ae06d8c0a92af44f91d687beabda1f
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 31 Jul 2015 11:42:57 +0000 (20:42 +0900)]
tests: added tests package
* added code to test lowmem module in resourced
* added util programs and scripts
Change-Id: Idb8914af71febb32e34082bfd224fc6213fe827e
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 11 Dec 2015 04:18:04 +0000 (13:18 +0900)]
tests: removed slp tests
* not using current test suite
* will be replaced by a different test suite
Change-Id: I2160102d3f2ee65c7d64618d9a47dd8d06400581
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Tue, 8 Dec 2015 03:09:14 +0000 (12:09 +0900)]
common: change service type to simple
* notify type is creating waiting before launch
* changing this to simple to remove uneccessary waiting times
Change-Id: I6bf26289d229337c993d3de10fada89307b8e0cc
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Wed, 9 Dec 2015 06:14:28 +0000 (15:14 +0900)]
common: adding support for i686
* i686 is used in emulator
Change-Id: I18962d2b3514200855b3f04a1ffafa8aab55e3aa
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Wed, 9 Dec 2015 02:38:35 +0000 (11:38 +0900)]
common: support emulator profiles
* added system-freezer lib files for x86 arch
Change-Id: I3a7dfd1b103cdf8b5c4888d723d81d0b38140b1a
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Wed, 2 Dec 2015 05:17:02 +0000 (14:17 +0900)]
Merge branch 'devel/tizen_2.4' into tizen
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Change-Id: I6a6d867c49be60dd54102d235d1eb13ea605b16e
Prajwal A N [Fri, 27 Nov 2015 02:15:26 +0000 (11:15 +0900)]
freezer: updated libsystem-freezer.so file
* updated system-freezer library file
* changes till "unmounting at poweroff" included
Change-Id: Ia2fd0e64731f9e57e84a2f7705306ef86060a5a0
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 27 Nov 2015 01:45:03 +0000 (10:45 +0900)]
swap: change code to build for disabled swap module
* earlier code was working exclusively for enabled swap module
* changed the build code and common definitions to build for disabled swap module
Change-Id: I7f730f2a4e2ec46f91c97a2ee3e1c6ebae8920a2
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 26 Nov 2015 08:16:31 +0000 (17:16 +0900)]
swap: removed force reclaim feature from swap module
* force_reclaim feature was rejected by the mainline linux group
* changed use of force_reclaim to hard limit (limit_in_bytes)
* added conf file to control the parameters of swap module
* changed load_swap_config function to include code to read new params in swap.conf
* added notifier to reset swap cgroup hard limit when the system returns to normal memory pressure
Change-Id: I27f3397dba5f8a52ce8c6c85b0d2aef755f92f3d
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Tue, 1 Dec 2015 23:46:00 +0000 (08:46 +0900)]
Merge branch 'devel/tizen_2.4' into tizen
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Change-Id: Ib4e8153b78c98d926d8f32ac2c3a47deee67b567
Prajwal A N [Tue, 24 Nov 2015 07:26:33 +0000 (16:26 +0900)]
rebase: rebased latest tizen 2.4 code
* this branch will keep track of the development of tizen 2.4
* this branch will be merged periodically into tizen
* the code in this branch may not build in tizen environment
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
pr.jung [Wed, 30 Sep 2015 08:07:15 +0000 (17:07 +0900)]
Apply dbus-cynara rule for resourced
Change-Id: Ib5b3602661754bea03145065a39d5d2b54d008ef
Signed-off-by: pr.jung <pr.jung@samsung.com>
Sangjung Woo [Wed, 19 Aug 2015 05:26:03 +0000 (14:26 +0900)]
memps: fix the broken result on kernel v4.0
The result of memps is broken on Tizen 3.0 since the kernel version is
4.0 or above. This patch fixes that bug.
Change-Id: Ifdbdcd06d69af9fa3f058507349febfcfd449e35
Signed-off-by: Lukasz Malesza <l.malesza@samsung.com>
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Sangjung Woo [Tue, 11 Aug 2015 01:39:23 +0000 (10:39 +0900)]
clean up the unit files & options
Because of some buggy code in spec file, the systemd unit files such as
resourced.service are installed into the wrong location (i.e.
/usr/lib64/systemd/system/). This patch fixes the bug and also clean up
unused resourced-cpucgroup.service. timer-slack is not necessary for
tizen 3.0.
Change-Id: I16c1c1e22dbfe0c8ec71fdbe394a07a89fcb41b7
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Sangjung Woo [Wed, 1 Jul 2015 12:05:14 +0000 (21:05 +0900)]
smack: apply Smack 3-domain feature
This patch makes all manifest file as Smack 3-domain feature.
Change-Id: I914491b12f3f070864d257e11786576c9f7b6891
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Sangjung Woo [Tue, 9 Jun 2015 02:11:50 +0000 (11:11 +0900)]
Overall rebase: add up-to-date resourced codes to public repo
* Rebase work until 'memory: disabled swap and vmpressure modules for
mobile profile (
c4e54093)'
* Support runtime-info API
* Fix the minor bugs & turn up each module
* Support aarch64, arm32 and emulator
Change-Id: I8dfc1d1d3aa9bcdd89f7632752d968fe3a854484
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Prajwal A N [Fri, 20 Mar 2015 04:18:09 +0000 (13:18 +0900)]
Removed sensord from vip list
* Removed sensord from very important process list (in vip-agent module)
Change-Id: I986f3e647cc565dada511791b7c4f24b9de2dfd9
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 20 Mar 2015 04:14:45 +0000 (13:14 +0900)]
Corrected some rpm build warnings and errors
* Corrected license string
* Added %config macro to the conf files in the files section of spec file
Change-Id: Ibfde2a828c1dc28a8c27d204ebe8a535ff6a3782
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 30 Jan 2015 07:32:32 +0000 (16:32 +0900)]
Resolved service files error
Removed the tizen-mobile-env environment file requirement and the default type (set to simple).
Change-Id: If002860c3cc9d1571120eb79efe4e4d8410d313b
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Fri, 23 Jan 2015 06:57:24 +0000 (15:57 +0900)]
Changed package name to resourced
Changed package name from system-resource to resourced and made needed changes in related files.
Also resolved some dependency errors in the spec file related to the package name.
Change-Id: Ie4a675999a05ef8032c1d186fb2a8a5ab58db75a
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 07:00:16 +0000 (16:00 +0900)]
Enabled build support for 64 bit architecture
Changed CMakeLists and spec file code to enable building for both 32 bit and 64 bit architectures. Changed libdir to LIB_INSTALL_DIR.
Changed INSTALL destination appropriately.
Package successfully builds for the following repos
* ia32 (ia32-wayland, ia32-x11)
* armv7l (arm-wayland, arm-x11)
* aarch64 (arm64-wayland, arm64-x11)
* x86_64 (x86_64-wayland, x86_64-x11)
Change-Id: I6ed707ff0082fafdba03761220a4c3e089fc7dfa
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 03:42:07 +0000 (12:42 +0900)]
Changed casting expression for 64 bit arch.
Casting pointer to int directly does not work in 64 bit environments. Thus changed the casting expression.
Added a check to ensure that arguments passed to strstr function are not null.
Change-Id: I4765d0503b65e080f0394481448bbd1b3050c08e
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 05:25:23 +0000 (14:25 +0900)]
Added eina package
Added eina package to CMakeLists and spec file.
Change-Id: Ib3d7c8959f4bd41a171e4a10b50763e17dab2bc0
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 05:03:21 +0000 (14:03 +0900)]
Defined spec variables
The variables defined in this patch used to be defined only for particular profiles. But they are used later in spec file.
This resulted in a bad %if condition. Thus defining (setting to default value OFF) these variables always.
Change-Id: Ie8af5baf5a8a50271732ec36f71fbafc7ab385e2
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 02:09:15 +0000 (11:09 +0900)]
Removed journal package
The libjournal package is not yet present in Tizen public. Thus removed the use of journal package in resourced.
Change-Id: I110d7081bd2132f2997f323ff410d18425a7f2c3
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
Prajwal A N [Thu, 15 Jan 2015 01:59:23 +0000 (10:59 +0900)]
Added latest resourced code to public repo
Change-Id: Ideb61e5414c7ce5d6635b8d624fda7ac12127d52
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>