Kichan Kwon [Tue, 27 Sep 2016 05:15:18 +0000 (14:15 +0900)]
No more include not used file in the package
Change-Id: Iab23c338f23930dc4e8081be8e5f144e87fcae9f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 19 Sep 2016 07:21:29 +0000 (16:21 +0900)]
cpu : don't assert with variable not used in the function
Change-Id: Ie38023814ae4d4ff7977db882fc1acae713954e3
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 19 Sep 2016 01:37:54 +0000 (10:37 +0900)]
common : remove hard coding path about internal root directory
- Instead, we will use Tizen platform configuration
Change-Id: I04d9963d0e4adb94c7ff8d2e647e1af7dbd1d784
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 12 Sep 2016 10:12:08 +0000 (19:12 +0900)]
Fix ENOENT issues
- No more access gumd user file directly
- Make HEART-battery dat file when it doesn't exist
Change-Id: I17ca884340c482a1ccb6efcb3a59091a88e6f97e
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 6 Sep 2016 10:22:24 +0000 (19:22 +0900)]
Modify upgrade script
- Use Tizen 3.0 RO exclude list and move RW exclude list
(For readbility, modify macros about exclude list)
- Remove output of sluggish module
- Use macro provided by tizen-platform-config
Change-Id: I00915cd79a86ec95e3f4587227b535fb5f3e5371
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 8 Sep 2016 01:26:38 +0000 (10:26 +0900)]
heart : fix memory leak.
Change-Id: Idaf09623ef8d50a3bc041eadc3a4a58f1dcdc78a
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 30 Aug 2016 02:14:08 +0000 (11:14 +0900)]
common : remove related to config_parse_new
- It can be replaced with config_parse and util functions
Change-Id: I1a77c006dfedd2dbd0d25ca6b42f1ed79b410cff
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 26 Aug 2016 07:19:51 +0000 (16:19 +0900)]
proc-stat : thaw process before setting state
- Until now, all processes are thawed after setting state to foreground
- However, System-freezer doesn't thaw foreground service bound with UI app
Change-Id: I502e80e7a197875c0b82882fb4478158f75773ef
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 26 Aug 2016 06:40:10 +0000 (15:40 +0900)]
proc-stat : do whole background process though app is directly come from initial state
- Until now, to apply whole background processes, app should be come from foreground
- However, from Tizen 3.0, app can be launched at the background without going to foreground
Change-Id: I0096779f75e200b97aaaddf0d5ff4ad26e62aa8b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 22 Aug 2016 04:42:46 +0000 (13:42 +0900)]
Remove dependency on wm_ready
- Resourced doesn't need this dependency any more
Change-Id: I51408234053080ee2635b3d4d53816b5891773d4
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 12 Aug 2016 04:13:02 +0000 (13:13 +0900)]
common : use strncmp to compare string
- strstr can return false positive if first string is the prefix of second string
Change-Id: I3e2c733e5319c95ecac9235fad7478d212d87b5c
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 11 Aug 2016 09:27:51 +0000 (18:27 +0900)]
Remove needless things
- Unused definitions
- Documents about libresourced
- Headers about libproc-stat
Change-Id: Ica5a8654bab3795b3d9cbb97475c86a791505ec4
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 29 Aug 2016 05:58:22 +0000 (14:58 +0900)]
heart : multi-user logging : use old user list when updating user list is failed
- gumd can return fail if other package locks user list
- If resourced doesn't have existing user list, return fail
Change-Id: I0cf7529e531da716bfd2eee9cf8786d74797f430
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 16 Aug 2016 07:55:35 +0000 (16:55 +0900)]
heart : multi-user logging : implement per-user dat file of HEART-CPU
- Similar to DB, dat cache is composed of hash table (key=uid, value=cache)
- To distinguish destination, some HEART-CPU dbus methods ask uid
Change-Id: I9f703cf054436cf4272d5c2bac5fb95f0803e9fd
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 11 Aug 2016 09:57:06 +0000 (18:57 +0900)]
heart : multi-user logging : attach free function
Change-Id: I60b61b9087798ae067ae9cd3cc5141b2719bbf96
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 11 Aug 2016 02:42:35 +0000 (11:42 +0900)]
heart : multi-user logging : modify sub-modules and key of db_list
Appopt : disable (not used in now, this sub-module will be modified to unify with other modules)
Memory : use user default DB (memory usage can be changed by user's app usage)
Storage : set WAL journal mode (for backward compatibility)
Key : SYSTEM_X DB uses key (0; uid of root)
Change-Id: Ic02e04a04b4b2c2b6f8cf34c337d3c0fbcb6bf55
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 9 Aug 2016 13:33:05 +0000 (22:33 +0900)]
Create script for upgrade (Tizen 2.4 -> 3.0)
- Move HEART DB and dat files
Change-Id: I59eb63c0772178633ca00bbf46b2354c0ddcc556
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 5 Aug 2016 07:44:51 +0000 (16:44 +0900)]
heart : multi-user logging : implement per-user DB
- USER_DEFAULT and USER_OWN are similar as SYSTEM_X
- Difference is that only DB owner's logs are written in the user DB
- To manage all user's DB, each sub-module has DB hash table (key=uid, value=DB)
Change-Id: I6737f02f0c48c1fe2718144262e464a7c666967f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 3 Aug 2016 07:47:13 +0000 (16:47 +0900)]
heart : multi-user logging : add uid in the logging table
- To write log in the cache,
1) Each sub-module send pid
2) Before writing to cache, pid is converted to uid
3) uid will be used to find destination (don't stored in the DB)
Change-Id: I71f52cc1908b43f24c45d7f774f58bf0210b5e02
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 22 Jul 2016 07:12:49 +0000 (16:12 +0900)]
heart : multi-user logging : classify sub-modules with DB type.
- SYSTEM_DEFAULT : use default SQLite3 DB
- SYSTEM_OWN : use their own DB
- USER_DEFAULT and USER_OWN will be implemented
Change-Id: I172b677bf01ebb9a8bf88c3c673f1b2638e03d95
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 9 Aug 2016 07:51:45 +0000 (16:51 +0900)]
proc-stat : use freezer function only if freezer module is loaded
Change-Id: I6fc420d8ba6e8c1518d59851ef1ff4eb5c3137b3
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 9 Aug 2016 06:30:59 +0000 (15:30 +0900)]
proc-stat : remove libproc-stat
- libproc-stat.so(socket communication) is alternated with dbus communication
- In addition, libresourced rpm package is removed because of absence of library in this package
Change-Id: I729a5edc0c4e2d188e0b62608f21997bd7930916
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 8 Aug 2016 01:15:58 +0000 (10:15 +0900)]
freezer : remove library and configuration files
- To use freezer module, you should install system-freezer plugin
Change-Id: I716e81a324a6d64083126ce67c031c229854ba99
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
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>