Sunmin Lee [Wed, 30 Nov 2016 06:08:10 +0000 (15:08 +0900)]
Upgrade: omit RO update commands in upgrade script
The change of RO partition is dealt with in different way.
There is no need to make change of RO in RW update script.
Change-Id: Icefcec01219c59e65cf954438290bffe529e8304
Signed-off-by: taeyoung <ty317.kim@samsung.com>
[Remove exclude list file from upgrade path]
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
lokilee73 [Mon, 21 Nov 2016 14:02:49 +0000 (23:02 +0900)]
proc-stat : fix about ANR popup signal
- Fix signal name and dbus format
Change-Id: I297eef44a45823631041be17e6e27f18e17e2af0
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
[Modify comment]
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kunhoon Baik [Mon, 14 Nov 2016 13:08:29 +0000 (22:08 +0900)]
Bug Fix & Minor code changes
- Bug Fix from Mr.Kim of MCD
- Close object at the appropriate time
Change-Id: Ie9331dbedf0ffa69507c99fda00bd8314c3cefb9
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 21 Nov 2016 05:36:34 +0000 (14:36 +0900)]
Merge branch 'tizen' into tizen_3.0
Change-Id: I24c32bc9ccf3e0ac85f5b84c26b57d2ded02c909
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 8 Nov 2016 10:48:19 +0000 (19:48 +0900)]
Fix memory issues
Change-Id: If6b6aec2f11454c796b2f54615d99921926ff4f0
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 11 Nov 2016 09:07:25 +0000 (18:07 +0900)]
Make rules about controlling cgroup
- All definitions will not have "/"
- Exception : root path ("/"sys/~), intermediate path (/sys"/"fs/~)
- Instead, "/" will be included in the function like snprintf
Change-Id: I3be94a7f357a9aa4d2db3ce0019c40d6269e96b0
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 11 Nov 2016 08:15:42 +0000 (17:15 +0900)]
proc-stat : use glib for monitoring exclude list
- For removing ecore-file dependency
Change-Id: I2fb208e60c7bdd23d151eb6a3ab3ec93a629964f
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 8 Nov 2016 10:48:19 +0000 (19:48 +0900)]
Fix memory issues
Change-Id: If6b6aec2f11454c796b2f54615d99921926ff4f0
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 7 Nov 2016 07:05:36 +0000 (16:05 +0900)]
Remove deprecated resourced.socket
Change-Id: Id264986beb0d20a97303b666a9fa3bdc6c385908
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
MyungJoo Ham [Wed, 2 Nov 2016 02:44:29 +0000 (11:44 +0900)]
Code Clean: spec file has dead code.
CAUTION: %pre section had not been active and will be
active from now on.
The whole %pre section was dead (and now alive),
so you should be careful on the behavior of that
"systemctl stop"
Change-Id: I6875b3a1e6a9f45bec6fe5c8efc07bec0685ea4b
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Kichan Kwon [Sat, 5 Nov 2016 08:55:57 +0000 (17:55 +0900)]
proc-stat : create critical section for proc_app_list
- System-freezer will link proc_app_list functions to use it
Change-Id: I57acaba1bee806e98e7f42bdf4529a892cdb7dae
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Sat, 5 Nov 2016 07:44:05 +0000 (16:44 +0900)]
Fix minor issues
Change-Id: I129b4fd3dc0284223c419d930bb3c16356234c5e
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Sat, 5 Nov 2016 07:35:24 +0000 (16:35 +0900)]
common : remove not used systemd-util
Change-Id: I90368bebe65f9390feff539c20655c943b811506
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Sat, 5 Nov 2016 06:01:39 +0000 (15:01 +0900)]
common : add cgroup control functions
- Getting pid
- Getting information about memory.stat
- In addition, all cgroup functions will unify prefix
Change-Id: I305ba00c5baa8e7962340d03c133cdc75faa3949
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 4 Nov 2016 06:15:21 +0000 (15:15 +0900)]
proc-stat : remove duplicated macro
- Size converting macro is supported by resourced util
Change-Id: I56365f759de498894c914e0b1f2943a83a9532a6
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Fri, 4 Nov 2016 05:09:23 +0000 (14:09 +0900)]
common : combine lowmem-common with memory-common
Change-Id: I848de5426f563997be73e551d248796fed0335dc
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 3 Nov 2016 10:59:26 +0000 (19:59 +0900)]
common : improve per-app memory usage calculation
1) New functions provide per-process memory usage
- pss, uss : use totmaps(if supported) or smaps(else)
- zram usage
- memory usage : pss + vmswap
2) proc_get_mem_usage is modified
- VmSize, VmRSS -> VmSwap, VmRSS
3) Other modules use these functions above
- vmpressure no more uses HEART-memory to get uss
- Signal handlers providing memory usage reply not rss but (pss + vmswap)
Change-Id: If8e2ff575b8d666ae82317228ff821c157c5cfc2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 3 Nov 2016 08:46:10 +0000 (17:46 +0900)]
proc-stat : improve per-app CPU usage calculation
- Existed calculation is too strange
- Usage percentage = used time / elapsed time
- To get elapsed time, starttime and uptime are needed
Change-Id: I1834a550ae32603c66af780de72d57c0bcedcbb2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 1 Nov 2016 07:11:14 +0000 (16:11 +0900)]
proc-stat : write appinfo into the file and exploit for restoring
- Current app information will be stored to /run/resourced/appinfo
- In there, each app has their own directory and store current state
- When resourced is restarted, proc module will read it and restore app information
Change-Id: I71b5a814615b928fd97194ebdae00cb15e902e65
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 1 Nov 2016 05:30:29 +0000 (14:30 +0900)]
common : each module can restore when resourced is restarted
- After restarting, all information are erased though other apps aren't exited
- Therefore, if each module needs, they can run restore function
- In addition, when restarted, BOOTING_DONE notifier will be broadcasted
Change-Id: I205993417565bc0505c4762b7da0c09e4b85a3a2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 1 Nov 2016 04:47:37 +0000 (13:47 +0900)]
common : improve module structure
- Check whether sub-module is successfully loaded or not
- Re-establish module priority : LATE(default), NORMAL, EARLY, HIGH
Change-Id: Ife26e883af2578f449f65fa253b5026ea5e4ba81
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 31 Oct 2016 02:23:04 +0000 (11:23 +0900)]
cpu : move cgroup along with children.
Change-Id: Id177abb4510935da9396a72355c779ca81a91c4d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 31 Oct 2016 08:12:51 +0000 (17:12 +0900)]
proc-stat : no more wrap structure around child pid
- We don't have to allocate and free for one-variable structure
Change-Id: Ic17e5a1c5dbb59adb4b38351ce5f72df19c3519c
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 3 Nov 2016 02:26:07 +0000 (11:26 +0900)]
common : directly read user information
Change-Id: I94a9d393236d73b44262ebc5631619eadd711284
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 25 Oct 2016 01:24:25 +0000 (10:24 +0900)]
Remove meaningless format specifier
Change-Id: Ib06118f5f7f49e7d01dc55b04d1d172ee20ec9b8
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 6 Oct 2016 08:45:51 +0000 (17:45 +0900)]
Version up
Change-Id: I0b9d4b361d0f69bea4e2bbfac0dfb49b65419660
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 6 Oct 2016 05:35:20 +0000 (22:35 -0700)]
Merge "Add path variable in the script file" into tizen
Chang Hyeon Chae [Tue, 4 Oct 2016 03:59:05 +0000 (12:59 +0900)]
Make static global variable used in only one file
Change-Id: Ida84dd5b4ef5334ea6c264c7697052962ed222c0
Signed-off-by: Chang Hyeon Chae <ckid.chae@samsung.com>
Kichan Kwon [Tue, 4 Oct 2016 01:45:13 +0000 (10:45 +0900)]
Add path variable in the script file
- For security issue
Change-Id: Ia71a2197a1aeaff02b4b3ba651745c9d504a413d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 29 Sep 2016 01:10:17 +0000 (10:10 +0900)]
Fix security issues
- Prevent making not intended file
- Use %q instead of %s for preventing SQL injection
Change-Id: I778a2d3ff8af26112bca346b62b19322e094a01d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
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>