Menu

Code-svn Commit Log


Commit Date  
[r129] by ka_shrinivaasan

KingCobra Linux Kernel 4.1.5 port

2015-08-13 16:38:07 Tree
[r128] by ka_shrinivaasan

KingCobra Module Linux Kernel 4.0.5 port
-----------------------------------------------------
- vfs_write() has a problem in 4.0.5
- the filp_open() args and flags which were working in 3.15.5 cause a
kernel panic implicitly and nothing was written to logs
- It took a very long time to figure out the reason to be vfs_write and filp_open
- O_CREAT, O_RDWR and O_LARGEFILE cause the panic and only O_APPEND is working, but
does not do vfs_write(). All other VIRGO Queue + KingCobra functionalities work viz.,
enqueueing, workqueue handler invocation, dequeueing, invoking kingcobra kernelspace service
request function from VIRGO queue handler, timestamp, timestamp and IP parser, reply_to_publisher etc.,
- As mentioned in Greg Kroah Hartman's "Driving me nuts", persistence in Kernel space is
a bad idea but still seems to be a necessary stuff - yet only vfs calls are used which have to be safe
- Thus KingCobra has to be in-memory only in 4.0.5 if vfs_write() doesn't work
- Intriguingly cloudfs filesystems primitives - virgo_cloud_open, virgo_cloud_read, virgo_cloud_write etc.,
work perfectly and append to a file.
- kern.logs for these have been added to testlogs
- Module.symvers has been recreated for 4.0.5
- updated .ko and .mod.c

(Commit backlog due to repo outage which was resolved today - GitHub KingCobra already has the above changes)

2015-07-26 07:40:03 Tree
[r127] by ka_shrinivaasan

Updated KingCobra Design Notes

2015-07-11 10:37:42 Tree
[r126] by ka_shrinivaasan

KingCobra Module has been ported to Linux Kernel 4.0.5 with user_msghdr changes

2015-07-11 10:23:39 Tree
[r125] by ka_shrinivaasan

- Updated ProductOwnerProfile
- iCloudOS has been renamed as "NeuronRain" due to:
- probable name conflicts with already existing products of similar name - Apple iOS, ArchLinux iCloudOS
- to reflect the unique design principles of AsFer+VIRGO+KingCobra+USBmd - machine learning + cloud + linux

2015-06-21 08:17:44 Tree
[r124] by ka_shrinivaasan

Updated KingCobra Design Notes

2015-06-15 11:29:52 Tree
[r123] by ka_shrinivaasan

Updated KingCobra Design Document

2015-06-15 11:25:11 Tree
[r122] by ka_shrinivaasan

Updated KingCobra Design Notes

2015-06-15 10:45:05 Tree
[r121] by ka_shrinivaasan
2015-06-15 09:43:38 Tree
[r120] by ka_shrinivaasan

Updated ProductOwnerProfile

2015-06-15 04:07:49 Tree
Older >