-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation: teaching: labs: Clarify role of kill_*_super functions #195
base: master
Are you sure you want to change the base?
Commits on Jan 20, 2019
-
Documentation: teaching: lectures: syscalls.rst: Corrected minor typos
Signed-off-by: Robert Baronescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7eebdc - Browse repository at this point
Copy the full SHA d7eebdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aeafea - Browse repository at this point
Copy the full SHA 0aeafeaView commit details -
lab03: kernel_api: update exercises requirements
* update links to point to 4.15.7 kernel API * use c constructs (:c:type:``, :c:macro:`` etc) to highlight structures, macros etc Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d87b2c - Browse repository at this point
Copy the full SHA 9d87b2cView commit details -
* removed links to lxr kernel API * used :c:type:``, :c:data:``, :c:func:``, etc in all lab, when appropriate * reformulated documentation when needed * added missing list evolution image Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c9bd0b - Browse repository at this point
Copy the full SHA 1c9bd0bView commit details -
Documentation: lectures: Add draft 'Interrupts' lecture
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec0cd49 - Browse repository at this point
Copy the full SHA ec0cd49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea64ba - Browse repository at this point
Copy the full SHA 0ea64baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a83963 - Browse repository at this point
Copy the full SHA 2a83963View commit details -
fixed access variable reset method
Since the exchange value in atomic_cmpxchg is set at 1, atomic_inc will not reset it, and so, the resource will be busy at any second call. atomic_dec, or simply, atomic_set to 0, as implied in the TODO.
Configuration menu - View commit details
-
Copy full SHA for 8339ee3 - Browse repository at this point
Copy the full SHA 8339ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df5c93 - Browse repository at this point
Copy the full SHA 5df5c93View commit details -
Documentation: teaching: add smp lecture
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 691779d - Browse repository at this point
Copy the full SHA 691779dView commit details -
Documentation: teaching: lectures: smp: small improvements and fixes
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 098deed - Browse repository at this point
Copy the full SHA 098deedView commit details -
Corrected some minor errors in interrupts.rst.
Signed-off-by: Robert Baronescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13d1e71 - Browse repository at this point
Copy the full SHA 13d1e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89acb29 - Browse repository at this point
Copy the full SHA 89acb29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1aaa5 - Browse repository at this point
Copy the full SHA 5d1aaa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59917b9 - Browse repository at this point
Copy the full SHA 59917b9View commit details -
lab02: kernel_modules: Add extra exercises
Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6f077d - Browse repository at this point
Copy the full SHA e6f077dView commit details -
Documentation: tools: labs: Use assignments subfolder for assignments
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fec01eb - Browse repository at this point
Copy the full SHA fec01ebView commit details -
Documentation: tools: labs: Use _checker script name for 00-hello ass…
…ignment Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c17cfe - Browse repository at this point
Copy the full SHA 7c17cfeView commit details -
Documentation: tools: labs: Add skeleton and checker for assignment 0…
…-list Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1ee349 - Browse repository at this point
Copy the full SHA f1ee349View commit details -
Documentation: tools: labs: Move skeleton and checker for 1-tracer in…
… assigments/ subfolder Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5fef0f - Browse repository at this point
Copy the full SHA f5fef0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 192bb3c - Browse repository at this point
Copy the full SHA 192bb3cView commit details -
Documentation: tools: labs: update timer handler parameter name
to avoid confusion with global variable name
Configuration menu - View commit details
-
Copy full SHA for 534e552 - Browse repository at this point
Copy the full SHA 534e552View commit details -
Documentation: teaching: Add draft debugging lecture
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16777ac - Browse repository at this point
Copy the full SHA 16777acView commit details -
tools: labs: debugging: Add samples for debugging lecture
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c2540d - Browse repository at this point
Copy the full SHA 1c2540dView commit details -
Documentation: lectures: debugging: Add gdb examplew
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63a1149 - Browse repository at this point
Copy the full SHA 63a1149View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8647f - Browse repository at this point
Copy the full SHA cd8647fView commit details -
tools: assignments: 2-uart: Migrate code from former repo
tools: assignments: 2-uart: Apply checkpatch.pl Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98ff1d3 - Browse repository at this point
Copy the full SHA 98ff1d3View commit details -
tools: assignments: 2-uart: Adapt code to new environment
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fb4886 - Browse repository at this point
Copy the full SHA 0fb4886View commit details -
tools: assignments: 2-uart: Fix environment setup
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87aff10 - Browse repository at this point
Copy the full SHA 87aff10View commit details -
tools: assignments: 5-pitix: Migrate code from former repo
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for febe376 - Browse repository at this point
Copy the full SHA febe376View commit details -
tools: assignments: 5-pitix: Apply checkpatch.pl
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9195208 - Browse repository at this point
Copy the full SHA 9195208View commit details -
tools: assignments: 5-pitix: Replace busybox incompatible commands
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6159b09 - Browse repository at this point
Copy the full SHA 6159b09View commit details -
lab02: kernel_modules: nitpicking
* use maximum 80 characters per line * use specific c constructs (:c:type``, :c:func``, etc) instead of :code: or elixir links * remove end of line whitespace Signed-off-by: Anda Nicolae <[email protected]> Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5000575 - Browse repository at this point
Copy the full SHA 5000575View commit details -
tools: assignments: 2-uart: Add missing object to templates
Signed-off-by: Alexandra Sandulescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1bbbed - Browse repository at this point
Copy the full SHA a1bbbedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2404cdf - Browse repository at this point
Copy the full SHA 2404cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9c947 - Browse repository at this point
Copy the full SHA 8c9c947View commit details -
Documentation: teaching: labs: Add lab07 Block Device Drivers
Lab07 presents the API used by the kernel when working with block devices. It also explains the core structure of a generic block device driver. Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adcb986 - Browse repository at this point
Copy the full SHA adcb986View commit details -
Documentation: teaching: labs: lab07 fixes
* add removed entry from index.rst * remove unneeded section and bump up the remaining ones * use "Submit" instead of "Transmit" * use "type" instead of "struct" in Sphinx syntax * parse line > 80 Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45f2db1 - Browse repository at this point
Copy the full SHA 45f2db1View commit details -
Documentation: teaching: labs: lab07 fixes
Remove reference to deprecated field struct block_device *bi_bdev from struct bio and add instead struct gendisk *bi_disk field. Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 271f5d8 - Browse repository at this point
Copy the full SHA 271f5d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14521fd - Browse repository at this point
Copy the full SHA 14521fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8414e87 - Browse repository at this point
Copy the full SHA 8414e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32df1d - Browse repository at this point
Copy the full SHA a32df1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf93c0 - Browse repository at this point
Copy the full SHA ccf93c0View commit details -
tools: labs: Update setup for QEMU image and Linux kernel 4.15
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38d6d01 - Browse repository at this point
Copy the full SHA 38d6d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a9ed6 - Browse repository at this point
Copy the full SHA e8a9ed6View commit details -
Documentation: teaching: labs: lab11 nitpicking
* fix grammar issues * use Sphinx syntax when needed to highlight C structures, functions, macros etc. * parse line > 80 Signed-off-by: Anda Nicolae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0401bc1 - Browse repository at this point
Copy the full SHA 0401bc1View commit details -
tools: labs: assignments: Add ix-e100 driver skeleton
One can use this skeleton to start implementing e100 driver assignment. Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c907b0 - Browse repository at this point
Copy the full SHA 6c907b0View commit details -
tools: labs: Add second network interface for e100 assignment
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6f9879 - Browse repository at this point
Copy the full SHA f6f9879View commit details -
Change network for second interface because nttcp is compiled with hardcoded listening addresss (172.30.0.1). TODO: recompile nttcp to support configurable ip address. Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92c08c6 - Browse repository at this point
Copy the full SHA 92c08c6View commit details -
tools: labs: Add support for kprobes, netfilter and netconsole in config
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0673f24 - Browse repository at this point
Copy the full SHA 0673f24View commit details -
tools: labs: Fix second tap interface
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 337a53b - Browse repository at this point
Copy the full SHA 337a53bView commit details -
tools: labs: qemu: Start nttcp at boot
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd1bee0 - Browse repository at this point
Copy the full SHA bd1bee0View commit details -
tools:labs: Add support for loop devices in kernel config file
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd46e3c - Browse repository at this point
Copy the full SHA fd46e3cView commit details -
tools:labs:2-uart: Update checker README
Makefile is to be used for building the test suite executable instead of Makefile.checker.
Configuration menu - View commit details
-
Copy full SHA for ae798cf - Browse repository at this point
Copy the full SHA ae798cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15eaa5b - Browse repository at this point
Copy the full SHA 15eaa5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5123bbe - Browse repository at this point
Copy the full SHA 5123bbeView commit details -
Documentation: labs: Fix mount device name
Because we are using virtio the device name is vd* not sd*. Also, because it is the fourth disk the name will be /dev/vdd. Signed-off-by: Diana Ungureanu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2110b2 - Browse repository at this point
Copy the full SHA b2110b2View commit details
Commits on Feb 9, 2019
-
assignments: 2-uart: Compile solution.ko for new kernel version
Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fe3d01 - Browse repository at this point
Copy the full SHA 8fe3d01View commit details
Commits on Feb 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for da97b15 - Browse repository at this point
Copy the full SHA da97b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e694a - Browse repository at this point
Copy the full SHA 82e694aView commit details
Commits on Feb 28, 2019
-
teaching: kernel_api: Fix Typo
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e0b67d - Browse repository at this point
Copy the full SHA 9e0b67dView commit details -
tools: labs: kernel_modules: fix dyndbg
Dyndbg can't filter messages printed by pr_info(). Use pr_debug() instead.
Configuration menu - View commit details
-
Copy full SHA for 53bb702 - Browse repository at this point
Copy the full SHA 53bb702View commit details -
Documentation: labs: implement cnext/cprev shortcuts for cscope
Course presents F5/F6 keys as shortcuts to move between multiple results but they are not implemented (not working). Signed-off-by: Lazar Razvan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7854644 - Browse repository at this point
Copy the full SHA 7854644View commit details -
tools: labs: kernel_modules: fix dyndbg
Dyndbg can't filter messages printed by pr_info(). Use pr_debug() instead.
Configuration menu - View commit details
-
Copy full SHA for 788402a - Browse repository at this point
Copy the full SHA 788402aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f347d9 - Browse repository at this point
Copy the full SHA 4f347d9View commit details -
teaching: kernel_api: Fix typos
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6db73df - Browse repository at this point
Copy the full SHA 6db73dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf4bcb - Browse repository at this point
Copy the full SHA 9bf4bcbView commit details
Commits on Mar 4, 2019
-
teaching: kernel_api: Fix typo in structure name
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42cd962 - Browse repository at this point
Copy the full SHA 42cd962View commit details
Commits on Mar 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 620087f - Browse repository at this point
Copy the full SHA 620087fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ff221 - Browse repository at this point
Copy the full SHA 81ff221View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd9b20a - Browse repository at this point
Copy the full SHA bd9b20aView commit details -
list: update PROCFS_MAX_SIZE to 512
* CONFIG_FRAME_WARN is set to 1024 and we had a warning that a frame size was larger than this Signed-off-by: Claudiu Ghioc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 198006a - Browse repository at this point
Copy the full SHA 198006aView commit details
Commits on Mar 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b4d08cb - Browse repository at this point
Copy the full SHA b4d08cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e5f99 - Browse repository at this point
Copy the full SHA 01e5f99View commit details
Commits on Mar 11, 2019
-
teaching: device_drivers: Multiple fixes
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d14b74d - Browse repository at this point
Copy the full SHA d14b74dView commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a53cf24 - Browse repository at this point
Copy the full SHA a53cf24View commit details
Commits on Mar 13, 2019
-
teaching: labs: device_drivers: content fixes
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for f2f7233 - Browse repository at this point
Copy the full SHA f2f7233View commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a5c72ab - Browse repository at this point
Copy the full SHA a5c72abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c55b37 - Browse repository at this point
Copy the full SHA 6c55b37View commit details
Commits on Mar 15, 2019
-
teaching: labs: interrupts: Fix content
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04c00cf - Browse repository at this point
Copy the full SHA 04c00cfView commit details -
teaching: labs: device_drivers: Fix my_read/my_write
"device" and "my_data->buffer" represent the same thing(dev is simulated). Add offset in my_write func, like my_read.
Configuration menu - View commit details
-
Copy full SHA for 0ce5719 - Browse repository at this point
Copy the full SHA 0ce5719View commit details -
teaching: labs: device_drivers: Fix typo
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ca9614 - Browse repository at this point
Copy the full SHA 0ca9614View commit details
Commits on Mar 16, 2019
-
tools:labs: Add white spaces to Makefile
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 938de21 - Browse repository at this point
Copy the full SHA 938de21View commit details -
Configuration menu - View commit details
-
Copy full SHA for d35e33d - Browse repository at this point
Copy the full SHA d35e33dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd75879 - Browse repository at this point
Copy the full SHA dd75879View commit details -
tools:labs: Use KDIR instead of PWD in Makefile rules
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cffc131 - Browse repository at this point
Copy the full SHA cffc131View commit details
Commits on Mar 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9913cd4 - Browse repository at this point
Copy the full SHA 9913cd4View commit details
Commits on Mar 27, 2019
-
teaching: labs: deferred_work: Timer API changes
Timers API changed since 4.14: * setup_timer was renamed to timer_setup * timer handlers argument type is now `struct timer_list *`
Configuration menu - View commit details
-
Copy full SHA for 44f34ec - Browse repository at this point
Copy the full SHA 44f34ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e30a618 - Browse repository at this point
Copy the full SHA e30a618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f30bb - Browse repository at this point
Copy the full SHA 76f30bbView commit details
Commits on Mar 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1085116 - Browse repository at this point
Copy the full SHA 1085116View commit details -
Configuration menu - View commit details
-
Copy full SHA for be7fe5c - Browse repository at this point
Copy the full SHA be7fe5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6daf052 - Browse repository at this point
Copy the full SHA 6daf052View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b3de6 - Browse repository at this point
Copy the full SHA c5b3de6View commit details
Commits on Mar 30, 2019
-
teaching: labs: deferred_work: Fix content
Signed-off-by: Cristi Done <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06e1f38 - Browse repository at this point
Copy the full SHA 06e1f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d223c - Browse repository at this point
Copy the full SHA 90d223cView commit details
Commits on Apr 2, 2019
-
Documentation: teaching: labs: deferred_work: Change kthread and work…
…queue to sections Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36288a0 - Browse repository at this point
Copy the full SHA 36288a0View commit details -
Documentation: teaching: labs: deferred_work: Fix small typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce32cf5 - Browse repository at this point
Copy the full SHA ce32cf5View commit details -
Documentation: teaching: labs: deffered_work: Fix exercise 5 hint
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65a7ada - Browse repository at this point
Copy the full SHA 65a7adaView commit details
Commits on Apr 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a7ecd6e - Browse repository at this point
Copy the full SHA a7ecd6eView commit details -
Documentation: teaching: labs: block_device_drivers: Fix lab refs
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1de7ae4 - Browse repository at this point
Copy the full SHA 1de7ae4View commit details -
Documentation: teaching: labs: block_device_drivers: Fix hint box
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b23859f - Browse repository at this point
Copy the full SHA b23859fView commit details -
Documentation: teaching: labs: block_device_drivers: Fix typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 408f52a - Browse repository at this point
Copy the full SHA 408f52aView commit details
Commits on Apr 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5fdf9ff - Browse repository at this point
Copy the full SHA 5fdf9ffView commit details
Commits on Apr 11, 2019
-
Documentation: teaching: labs: filesystems_part1: Remove bold paragraphs
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a7fc35 - Browse repository at this point
Copy the full SHA 5a7fc35View commit details -
Documentation: teaching: labs: filesystems_part1: Fix typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 903e808 - Browse repository at this point
Copy the full SHA 903e808View commit details -
Documentation: teaching: Split sidebar into sections
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34595bf - Browse repository at this point
Copy the full SHA 34595bfView commit details -
Documentation: teaching: Rename exercises page to infrastructure
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ceaa123 - Browse repository at this point
Copy the full SHA ceaa123View commit details
Commits on Apr 16, 2019
-
teaching: labs: filesystems part 2: Add lab documentation
Signed-off-by: Valenting Ghita <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa9acb6 - Browse repository at this point
Copy the full SHA fa9acb6View commit details -
teaching: labs: filesystems part 2: Fixes
Signed-off-by: Valentin Ghita <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e716342 - Browse repository at this point
Copy the full SHA e716342View commit details -
Merge pull request linux-kernel-labs#117 from valx90/vghita/teaching/…
…labs/file_systems_part_2 teaching: labs: filesystems part 2: Add lab documentation
Configuration menu - View commit details
-
Copy full SHA for e118554 - Browse repository at this point
Copy the full SHA e118554View commit details -
teaching: labs: filesystems part 2: minfs: return inode from cache
* if I_NEW flag is not set after iget_locked then we are dealing with a cached inode which can be used right away. Signed-off-by: Claudiu Ghioc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc464c0 - Browse repository at this point
Copy the full SHA dc464c0View commit details
Commits on Apr 17, 2019
-
Merge pull request linux-kernel-labs#118 from linux-kernel-labs/minfs…
…_use_cached_inodes teaching: labs: filesystems part 2: minfs: return inode from cache
Configuration menu - View commit details
-
Copy full SHA for 4062e3d - Browse repository at this point
Copy the full SHA 4062e3dView commit details -
teaching: labs: filesystems_part2: fix exercise
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for ba89c3f - Browse repository at this point
Copy the full SHA ba89c3fView commit details
Commits on Apr 21, 2019
-
Merge pull request linux-kernel-labs#102 from sstancioiu/feature/ssta…
…ncioiu/remove-dirname-error-msg tools:labs: Add --no-run-if-empty option to xargs
Configuration menu - View commit details
-
Copy full SHA for 8909edf - Browse repository at this point
Copy the full SHA 8909edfView commit details -
Merge pull request linux-kernel-labs#100 from dnne184/devicedriver_fix
teaching: labs: device_drivers: Fix typo
Configuration menu - View commit details
-
Copy full SHA for 103bf88 - Browse repository at this point
Copy the full SHA 103bf88View commit details -
Merge pull request linux-kernel-labs#85 from LazarRazvan/master2
tools: labs: kernel_modules: fix dyndbg
Configuration menu - View commit details
-
Copy full SHA for 8017fed - Browse repository at this point
Copy the full SHA 8017fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 963eee0 - Browse repository at this point
Copy the full SHA 963eee0View commit details -
Documentation/teaching/labs: :c:type:... constructs were missing star…
…ting colon (:) In filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for 99dc01a - Browse repository at this point
Copy the full SHA 99dc01aView commit details -
Documentation/teaching/labs: Remove dangling colon symbol
In filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for c273f96 - Browse repository at this point
Copy the full SHA c273f96View commit details -
Documentation/teaching/labs: Remove sentence requiring calling dir_em…
…it() It's already called as part of the skeleton of filesystems_part2 lab.
Configuration menu - View commit details
-
Copy full SHA for a47c269 - Browse repository at this point
Copy the full SHA a47c269View commit details -
tools/labs: Remove unused ino variable
(Not) used in filesystems lab in minfs_readir() skeleton.
Configuration menu - View commit details
-
Copy full SHA for f392aaa - Browse repository at this point
Copy the full SHA f392aaaView commit details -
Documentation/teaching/labs: Sync statement with skeleton requiring c…
…ommeting of simple_lookup call In filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for d9de894 - Browse repository at this point
Copy the full SHA d9de894View commit details -
Documentation/teaching/labs: Fix section numbering
Use id 3 for `Create operation` section in filesystems_part2 lab.
Configuration menu - View commit details
-
Copy full SHA for c91a35a - Browse repository at this point
Copy the full SHA c91a35aView commit details -
Documentation: teaching: labs: filesystems_part2: Fix typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff811d8 - Browse repository at this point
Copy the full SHA ff811d8View commit details -
Documenttion/teaching/labs: Remove statement on adding function bodies
Function bodies are already added in the skeleton of filesystems_part2 lab..
Configuration menu - View commit details
-
Copy full SHA for 51886db - Browse repository at this point
Copy the full SHA 51886dbView commit details -
Documentation/teaching/labs: Remove extra backtick
In filesystems_part2 lab.
Configuration menu - View commit details
-
Copy full SHA for 8338d2e - Browse repository at this point
Copy the full SHA 8338d2eView commit details -
Documentation/teaching/labs: Mention call to inode_init_owner()
In minfs driver of the filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for 99198a3 - Browse repository at this point
Copy the full SHA 99198a3View commit details -
tools/labs: Make helping comment more specific
In filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for 8df775f - Browse repository at this point
Copy the full SHA 8df775fView commit details -
Documentation/teaching/labs: Clarify tip for implementing minix_add_link
In filesystems_part2 lab
Configuration menu - View commit details
-
Copy full SHA for 3f592b6 - Browse repository at this point
Copy the full SHA 3f592b6View commit details -
tools: labs: qemu: Makefile: Remove deprecated vlan parameter
As of QEMU 3.0 the vlan parameter has been removed, so I had to change the -net option to -netdev, which has a similar functionality to vlan, ie run the device in a separate network. Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2419c0 - Browse repository at this point
Copy the full SHA d2419c0View commit details -
Documentation: teaching: labs: filesystems_part1: Fix minor typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0828497 - Browse repository at this point
Copy the full SHA 0828497View commit details -
Merge pull request linux-kernel-labs#127 from Sergiu121/infra/qemu
tools: labs: qemu: Makefile: Remove deprecated vlan parameter
Configuration menu - View commit details
-
Copy full SHA for 729e4a7 - Browse repository at this point
Copy the full SHA 729e4a7View commit details -
Merge pull request linux-kernel-labs#125 from Sergiu121/labs/filesyst…
…ems_part2 Documentation: teaching: labs: filesystems_part2: Fix typos
Configuration menu - View commit details
-
Copy full SHA for 67b5176 - Browse repository at this point
Copy the full SHA 67b5176View commit details -
Merge pull request linux-kernel-labs#126 from razvand/lab-09-review
teaching: labs: Review lab09: Filesystems (part 2)
Configuration menu - View commit details
-
Copy full SHA for 1f3039f - Browse repository at this point
Copy the full SHA 1f3039fView commit details
Commits on Apr 24, 2019
-
Documentation: teaching: labs: networking: Add networking lab
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fe9ee7 - Browse repository at this point
Copy the full SHA 0fe9ee7View commit details -
Merge pull request linux-kernel-labs#123 from Sergiu121/labs/networking
Documentation: teaching: labs: networking: Add networking lab
Configuration menu - View commit details
-
Copy full SHA for 30079fd - Browse repository at this point
Copy the full SHA 30079fdView commit details -
Documentation: teaching: labs: networking: Fix broken netfilter link
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3236a40 - Browse repository at this point
Copy the full SHA 3236a40View commit details -
Documentation: teaching: labs: networking: Fix typos
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58fb255 - Browse repository at this point
Copy the full SHA 58fb255View commit details
Commits on Apr 25, 2019
-
tools: labs: templates: networking: Fix ex5 testing script
It was looking for netcat in a directory that was two levels higher in the hierarchy, but netcat was only one level above Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72ac22c - Browse repository at this point
Copy the full SHA 72ac22cView commit details -
labs: networking: Fix wrong getname params in docs and skels
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10c8854 - Browse repository at this point
Copy the full SHA 10c8854View commit details -
Documentation: teaching: labs: networking: Fix bad rst formatting
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d52267 - Browse repository at this point
Copy the full SHA 1d52267View commit details -
Documentation: teaching: labs: networking: Fix bad proto_ops indentation
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee2b019 - Browse repository at this point
Copy the full SHA ee2b019View commit details -
Documentation: teaching: labs: networking: Make IP code snippet visible
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13d25bb - Browse repository at this point
Copy the full SHA 13d25bbView commit details
Commits on Apr 27, 2019
-
Documentation: teaching: labs: networking: Fix kern parameter in ex4
From my research in the kernel. The last parameter in the accept op signifies whether the socket will be used in the kernel, and the socket in this exercise will be used in kernel, to this should be set to true. Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c64929 - Browse repository at this point
Copy the full SHA 2c64929View commit details
Commits on May 4, 2019
-
Merge pull request linux-kernel-labs#129 from Sergiu121/labs/networking
Documentation: teaching: labs: networking: Minor content fixes
Configuration menu - View commit details
-
Copy full SHA for b1c42b8 - Browse repository at this point
Copy the full SHA b1c42b8View commit details -
tools/labs/assignments: Refactor checker build infrastructure for 1-t…
…racer Improve README and remove Makefile errors when building.
Configuration menu - View commit details
-
Copy full SHA for 1845cf7 - Browse repository at this point
Copy the full SHA 1845cf7View commit details
Commits on May 5, 2019
-
tools/labs: Remove trailing whitespaces in Kbuild file
In networking lab
Configuration menu - View commit details
-
Copy full SHA for fc94266 - Browse repository at this point
Copy the full SHA fc94266View commit details -
tools/labs: Use proper lab id (linux-kernel-labs#10)
In networking lab
Configuration menu - View commit details
-
Copy full SHA for fc618c2 - Browse repository at this point
Copy the full SHA fc618c2View commit details -
tools/labs: Remove sock_release() from TODO
In networking, 5-udp-sock task
Configuration menu - View commit details
-
Copy full SHA for 28ad08b - Browse repository at this point
Copy the full SHA 28ad08bView commit details -
tools/labs: Use getname() function in proto_ops structure
In networking lab
Configuration menu - View commit details
-
Copy full SHA for 98d0d1c - Browse repository at this point
Copy the full SHA 98d0d1cView commit details -
Documentation/teaching/labs: Update wording and formatting
In networking lab
Configuration menu - View commit details
-
Copy full SHA for 6a17fd3 - Browse repository at this point
Copy the full SHA 6a17fd3View commit details -
Documentation/teaching/labs: Make updates for kernel 4.19
In networking lab
Configuration menu - View commit details
-
Copy full SHA for 677adb8 - Browse repository at this point
Copy the full SHA 677adb8View commit details -
Documentation/teaching/labs: Use consistent wording for TCP connectio…
…n packets In networking lab
Configuration menu - View commit details
-
Copy full SHA for 8417cd8 - Browse repository at this point
Copy the full SHA 8417cd8View commit details
Commits on May 6, 2019
-
tools/labs: Add TODO item for calling sock_release()
In networking lab, task 5-udp-sock
Configuration menu - View commit details
-
Copy full SHA for e1e726a - Browse repository at this point
Copy the full SHA e1e726aView commit details -
Merge pull request linux-kernel-labs#133 from razvand/new-update-lab-10
tools: labs: Update networking lab (linux-kernel-labs#10)
Configuration menu - View commit details
-
Copy full SHA for ae57ca7 - Browse repository at this point
Copy the full SHA ae57ca7View commit details
Commits on Feb 18, 2020
-
Documentation: teaching: fix intro slides titles
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b173b8 - Browse repository at this point
Copy the full SHA 2b173b8View commit details -
Documentation: teaching: update SO2 team
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7864278 - Browse repository at this point
Copy the full SHA 7864278View commit details -
Merge pull request linux-kernel-labs#138 from tavip/teaching-intro-2020
Update 2020 cs.pub.ro team and fix a few intro slides titles
Configuration menu - View commit details
-
Copy full SHA for f81b717 - Browse repository at this point
Copy the full SHA f81b717View commit details
Commits on Feb 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 880d461 - Browse repository at this point
Copy the full SHA 880d461View commit details
Commits on Feb 20, 2020
-
Merge pull request linux-kernel-labs#139 from valx90/vghita/intro-lab…
…-fixes Documentation: teaching: labs: introduction content fixes
Configuration menu - View commit details
-
Copy full SHA for 78f32d9 - Browse repository at this point
Copy the full SHA 78f32d9View commit details
Commits on Feb 24, 2020
-
Documentation: teaching: labs: kernel_modules exercises updates
Signed-off-by: Valentin Ghita [email protected]
Valentin Ghita committedFeb 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 77013b6 - Browse repository at this point
Copy the full SHA 77013b6View commit details
Commits on Feb 25, 2020
-
tools/labs: Remove unnecessary copy from make copy
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dc5357 - Browse repository at this point
Copy the full SHA 4dc5357View commit details -
Documentation: teaching: labs: kernel_modules: fix printk exercise
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 116a71e - Browse repository at this point
Copy the full SHA 116a71eView commit details
Commits on Feb 26, 2020
-
Merge pull request linux-kernel-labs#141 from valx90/vghita/labs/kern…
…el_modules/content_updates Documentation: teaching: labs: kernel_modules exercises updates
Configuration menu - View commit details
-
Copy full SHA for e5d6adb - Browse repository at this point
Copy the full SHA e5d6adbView commit details -
Documentation: teaching: labs: Add git pull warning before the exerci…
…ses in every lab Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 9e95e74 - Browse repository at this point
Copy the full SHA 9e95e74View commit details -
Documentation: teaching: labs: kernel_modules: add missing KDB section
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 1fef0b0 - Browse repository at this point
Copy the full SHA 1fef0b0View commit details
Commits on Feb 27, 2020
-
Merge pull request linux-kernel-labs#143 from valx90/vghita/labs/kern…
…el_modules/add_missing_kdb_section Documentation: teaching: labs: kernel_modules: add missing KDB section
Configuration menu - View commit details
-
Copy full SHA for f29be85 - Browse repository at this point
Copy the full SHA f29be85View commit details
Commits on Feb 28, 2020
-
Merge pull request linux-kernel-labs#142 from Sergiu121/infra/Makefiles
tools/labs: Remove unnecessary copy from make copy
Configuration menu - View commit details
-
Copy full SHA for b3fb351 - Browse repository at this point
Copy the full SHA b3fb351View commit details -
Merge pull request linux-kernel-labs#144 from valx90/vghita/teaching/…
…labs/add_git_pull_warning Documentation: teaching: labs: Add git pull warning before exercises
Configuration menu - View commit details
-
Copy full SHA for 6c013fa - Browse repository at this point
Copy the full SHA 6c013faView commit details
Commits on Mar 1, 2020
-
tools:labs: Ignore vmchecker output/unused files
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 652d99c - Browse repository at this point
Copy the full SHA 652d99cView commit details -
tools:labs: Add vmchecker support scripts
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c857bf1 - Browse repository at this point
Copy the full SHA c857bf1View commit details -
tools:labs: Add vmchecker-specific Makefile
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e27b428 - Browse repository at this point
Copy the full SHA e27b428View commit details -
tools:labs: Update KDIR in Makefile.vmchecker
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e16c902 - Browse repository at this point
Copy the full SHA e16c902View commit details -
tools/labs: Add script to create vmchecker setup to run on tester system
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ad350c - Browse repository at this point
Copy the full SHA 9ad350cView commit details
Commits on Mar 2, 2020
-
At some point we renamed Documentation/labs with Documentation/teaching but did not update README.rst symbolic link. Do it now! Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bc65fc - Browse repository at this point
Copy the full SHA 1bc65fcView commit details -
Documentation: teaching: labs: kernel_api: Fix indentation for exercises
Valentin Ghita committedMar 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 3af818f - Browse repository at this point
Copy the full SHA 3af818fView commit details -
Add initial Github Actions support
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5772f8a - Browse repository at this point
Copy the full SHA 5772f8aView commit details -
.github: filter pushes and pull request builds
Only trigger builds on pushes and pull request on master branch. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b2db19 - Browse repository at this point
Copy the full SHA 8b2db19View commit details -
.github: use full GITHUB_REF path as target directories
This avoids conflicts for pull request builds. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb99417 - Browse repository at this point
Copy the full SHA eb99417View commit details -
tools/labs: Change make clean rule to only remove generated files
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6fedc0 - Browse repository at this point
Copy the full SHA b6fedc0View commit details
Commits on Mar 3, 2020
-
.github: publish artifacts for pull_requests
Github action workflows do not pass secrets to forked repositories which means that we can't publish to linux-kernel-library.github.io. For now publish as an artifact. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd336b3 - Browse repository at this point
Copy the full SHA bd336b3View commit details -
Merge pull request linux-kernel-labs#149 from valx90/vghita/labs/kern…
…el_api/content_fixes Documentation: teaching: labs: kernel_api: Fix indentation for exercises TODOs
Configuration menu - View commit details
-
Copy full SHA for 5a4892b - Browse repository at this point
Copy the full SHA 5a4892bView commit details -
Merge pull request linux-kernel-labs#145 from Sergiu121/infra/Makefiles
tools/labs: Change make clean rule to only remove generated files
Configuration menu - View commit details
-
Copy full SHA for 96a0222 - Browse repository at this point
Copy the full SHA 96a0222View commit details -
Documentation: ditaa: pick command invocation from env vars
Currently the ditaa command is invoked directly and assumes that binfmt_misc support is enabled on the host to execute ditaa via jexec or jarwrapper. However that is not true in all cases (e.g. docker guests does not yet properly support binfmt_misc). This commit adds support for command invocation customization with two environment variables: SPHINX_DITAA_CMD to specify the executable and SPHINX_DITAA_ARG to specify a list of parameters. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5c5420 - Browse repository at this point
Copy the full SHA c5c5420View commit details -
tools: labs: remove pip install from docs make target
pip depedencies belong to the host setup environment. We will provide a Dockerfile to deal with host dependencies. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08336cb - Browse repository at this point
Copy the full SHA 08336cbView commit details -
tools: labs: add docker-docs target that builds documentation with do…
…cker Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9efbb3 - Browse repository at this point
Copy the full SHA f9efbb3View commit details -
Documentation: teaching: labs: kernel_api: Fix typos in exercises
Teodora Serbanescu committedMar 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 7e646b8 - Browse repository at this point
Copy the full SHA 7e646b8View commit details -
tools/labs: Add TODO for exercise 7-list-test
Teodora Serbanescu committedMar 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 3352c87 - Browse repository at this point
Copy the full SHA 3352c87View commit details -
Merge pull request linux-kernel-labs#153 from teoserbanescu/tserbanes…
…cu/labs/kernel_api/exercises_typos Documentation: teaching: labs: kernel_api: Fix typos in exercises
Configuration menu - View commit details
-
Copy full SHA for db1dd30 - Browse repository at this point
Copy the full SHA db1dd30View commit details -
Documentation: teaching: labs: kernel_api: Add TODO for exercise 7-li…
…st-test
Teodora Serbanescu committedMar 3, 2020 Configuration menu - View commit details
-
Copy full SHA for b8f1363 - Browse repository at this point
Copy the full SHA b8f1363View commit details
Commits on Mar 4, 2020
-
Merge pull request linux-kernel-labs#151 from tavip/lkt-docker-docs
Add support for building documentation via docker
Configuration menu - View commit details
-
Copy full SHA for 5231d1b - Browse repository at this point
Copy the full SHA 5231d1bView commit details -
Merge pull request linux-kernel-labs#154 from teoserbanescu/tserbanes…
…cu/labs/kernel_api/ex7_list_test tools/labs: Add TODO for exercise 7-list-test
Configuration menu - View commit details
-
Copy full SHA for dff23bc - Browse repository at this point
Copy the full SHA dff23bcView commit details
Commits on Mar 8, 2020
-
.github: publish CI artifacts to linux-kernel-library.github.io
This will enable support for visualizing documentation changes on linux-kernel-library.github.io Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9ee377 - Browse repository at this point
Copy the full SHA b9ee377View commit details -
Merge pull request linux-kernel-labs#155 from tavip/lkt-publish
.github: publish CI artifacts to linux-kernel-library.github.io
Configuration menu - View commit details
-
Copy full SHA for 133f8d2 - Browse repository at this point
Copy the full SHA 133f8d2View commit details -
.github: remove debug left over
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7beddc - Browse repository at this point
Copy the full SHA f7beddcView commit details -
Merge pull request linux-kernel-labs#156 from tavip/lkt-publish
.github: remove debug left over
Configuration menu - View commit details
-
Copy full SHA for e5cf459 - Browse repository at this point
Copy the full SHA e5cf459View commit details
Commits on Mar 10, 2020
-
tools:labs: Update Makefile.vmchecker to include Makefile to limit im…
…pact of changes Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ab73c9 - Browse repository at this point
Copy the full SHA 4ab73c9View commit details -
Merge pull request linux-kernel-labs#148 from linux-kernel-labs/vmche…
…cker Add setup for vmchecker
Configuration menu - View commit details
-
Copy full SHA for 0f94e46 - Browse repository at this point
Copy the full SHA 0f94e46View commit details -
Documentation: labs: device_drivers: update exercises
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 43ef3f1 - Browse repository at this point
Copy the full SHA 43ef3f1View commit details -
Labs: templates: device_drivers: Update TODOs
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for d508c4e - Browse repository at this point
Copy the full SHA d508c4eView commit details -
Merge pull request linux-kernel-labs#157 from valighita/vghita/labs/d…
…evice_drivers/exercises-updates Documentation: labs: device_drivers: update exercises
Configuration menu - View commit details
-
Copy full SHA for d76532f - Browse repository at this point
Copy the full SHA d76532fView commit details -
Documentation: Add contributions page
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 44f1426 - Browse repository at this point
Copy the full SHA 44f1426View commit details -
Merge pull request linux-kernel-labs#152 from valighita/vghita/docume…
…ntation/add-contribution-page Documentation: Add contributions page
Configuration menu - View commit details
-
Copy full SHA for 975e232 - Browse repository at this point
Copy the full SHA 975e232View commit details -
Documentation: teaching: labs: deferred_work: Fix example code
Thomas authoredMar 10, 2020 Configuration menu - View commit details
-
Copy full SHA for f909737 - Browse repository at this point
Copy the full SHA f909737View commit details
Commits on Mar 11, 2020
-
Merge pull request linux-kernel-labs#158 from thsmdt/deferred_work
Documentation: teaching: labs: deferred_work: Fix example code
Configuration menu - View commit details
-
Copy full SHA for 8ca93d7 - Browse repository at this point
Copy the full SHA 8ca93d7View commit details -
Documentation: labs: device_drivers: Update extra exercises testing p…
…rocedure Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 589ad48 - Browse repository at this point
Copy the full SHA 589ad48View commit details -
Merge pull request linux-kernel-labs#159 from valighita/documentation…
…/labs/device_drivers/update_extra_exercises_testing Documentation: labs: device_drivers: Update extra exercises testing
Configuration menu - View commit details
-
Copy full SHA for aa67e2f - Browse repository at this point
Copy the full SHA aa67e2fView commit details
Commits on Mar 13, 2020
-
docs/contributing: Fix typos: s/linux-lernel/linux-kernel/
Signed-off-by: SeongJae Park <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for caf9d09 - Browse repository at this point
Copy the full SHA caf9d09View commit details -
Merge pull request linux-kernel-labs#160 from sjp38/contrib_fix
docs/contributing: Fix typos: s/linux-lernel/linux-kernel/
Configuration menu - View commit details
-
Copy full SHA for 1a49c4c - Browse repository at this point
Copy the full SHA 1a49c4cView commit details
Commits on Mar 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3989980 - Browse repository at this point
Copy the full SHA 3989980View commit details -
Merge pull request linux-kernel-labs#165 from BrateS/patch-1
Fix typo at MODULE_AUTHOR
Configuration menu - View commit details
-
Copy full SHA for e828714 - Browse repository at this point
Copy the full SHA e828714View commit details
Commits on Mar 15, 2020
-
tools/labs/qemu: set USER variable explicitly
When running as root, the USER variable is not set, so we have to set it explicitly. Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9d6c78 - Browse repository at this point
Copy the full SHA f9d6c78View commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 454b6c2 - Browse repository at this point
Copy the full SHA 454b6c2View commit details
Commits on Mar 19, 2020
-
The correct return value for the case when interrupt was not from this device or was not handled is IRQ_NONE
Configuration menu - View commit details
-
Copy full SHA for 84ff1ef - Browse repository at this point
Copy the full SHA 84ff1efView commit details
Commits on Mar 24, 2020
-
Documentation: teaching: interrupts: add more details
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 660f434 - Browse repository at this point
Copy the full SHA 660f434View commit details
Commits on Mar 30, 2020
-
tools: labs: scripts: Do not use (optional) MAC address when logging …
…with netconsole Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3efbc2c - Browse repository at this point
Copy the full SHA 3efbc2cView commit details -
tools: labs: scripts: FIX: Use correct image source for creating clea…
…n slate image for vmchecker Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b4c011 - Browse repository at this point
Copy the full SHA 6b4c011View commit details -
tools: labs: scripts: Download initial (vmchecker) image from Yocto w…
…ebsite Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eeaf3bb - Browse repository at this point
Copy the full SHA eeaf3bbView commit details -
tools: labs: Create placeholder output vmchecker files if not generated
out/run-stdout.vmr and out/run-stderr.vmr Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1ea30c - Browse repository at this point
Copy the full SHA a1ea30cView commit details -
tools: labs: Add Makefile rule to process vmchecker kernel messages file
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5248cca - Browse repository at this point
Copy the full SHA 5248ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9b1eca - Browse repository at this point
Copy the full SHA b9b1ecaView commit details -
Documentation: teaching: lectures: smp: fix local_irq_save
Add the missing CLI in the pseudocode description. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5027261 - Browse repository at this point
Copy the full SHA 5027261View commit details -
Documentation: teaching: labs: interrupts: add BTS pseudocode
Add pseudocode that explains the BTS instruction. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98debdc - Browse repository at this point
Copy the full SHA 98debdcView commit details -
Documentation: teaching: lectures: smp: align bullet lists
Fixes the following warnings: Documentation/teaching/lectures/smp.rst:210: WARNING: Bullet list ends without a blank line; unexpected unindent. Documentation/teaching/lectures/smp.rst:771: WARNING: Bullet list ends without a blank line; unexpected unindent. Documentation/teaching/lectures/smp.rst:777: WARNING: Bullet list ends without a blank line; unexpected unindent. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5d0dd8 - Browse repository at this point
Copy the full SHA d5d0dd8View commit details -
Documentation: teaching: lectures: smp: add ticket spinlock reference
Add reference to LWN ticket spinlock article. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 823d8b0 - Browse repository at this point
Copy the full SHA 823d8b0View commit details -
Documentation: teaching: lectures: smp: fix RCU diagram
Update the RCU diagram so that B to C link is showed as preserved during the removal phase. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a685c0 - Browse repository at this point
Copy the full SHA 4a685c0View commit details
Commits on Apr 1, 2020
-
Documentation: teaching: labs: block_device_drivers: Update exercises
Signed-off-by: Valentin Ghita [email protected]
Configuration menu - View commit details
-
Copy full SHA for 0ed7cd4 - Browse repository at this point
Copy the full SHA 0ed7cd4View commit details -
tools: labs: simplify leak debugging example
Remove the so2_ prefix which has no relevance currently and simplify the example to make it easier to demonstrate in the debugging lecture. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bf5c9f - Browse repository at this point
Copy the full SHA 4bf5c9fView commit details -
tools: labs: cleanup the ABBA locking debugging example
Remove a few headers we don't use and the so2 prefix. More importantly remove the schedule_timeout statement as it is not needed for lockdep to detect the issue and add debug prints to show that. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ddb5b8 - Browse repository at this point
Copy the full SHA 1ddb5b8View commit details -
tools: labs: update the irq deadlock example
Remove the while (1) block as it is not necessary for lockdep to detect the issue. Also, use new APIs to make the code more compact and remove the so2 prefix. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 974a4b8 - Browse repository at this point
Copy the full SHA 974a4b8View commit details -
tools: labs: qemu: enable kmemleak
Enable kmemleak in the kernel config and update qemu to start with 256MB as otherwise we get an early memory allocation error. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf0918e - Browse repository at this point
Copy the full SHA bf0918eView commit details -
virtio_net: workaround for lockdep checker issue
This is just a workaround, see the thread [1] on the netdev mailing list for the discussion around this issue. But it allows us to avoid the initial lockdep warning on boot that disables futher lockdep checks. [1] https://www.spinics.net/lists/netdev/msg529595.html Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2c6270 - Browse repository at this point
Copy the full SHA e2c6270View commit details -
Documentation: teaching: lectures: debugging
Update the SLUB debugging, kmemleak and lockdep checker sections with more information a few examples. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18c874d - Browse repository at this point
Copy the full SHA 18c874dView commit details -
Documentation: teaching: lecture: debugging: remove trailing whitespace
Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79cc80c - Browse repository at this point
Copy the full SHA 79cc80cView commit details
Commits on Apr 5, 2020
-
templates: 6-list-sync: Fix potential dangling pointer
As soon as the lock is unlocked in task_info_find_pid, the caller cannot be sure if the pointer that is returned is valid. As long as the returned pointer is used, the lock must be held. In the case of task_info_add_to_list, the lock that must be held is a writer lock, in case of a reader lock other readers could read an inconsistent state of the struct task_info.
Configuration menu - View commit details
-
Copy full SHA for 7ffdb25 - Browse repository at this point
Copy the full SHA 7ffdb25View commit details
Commits on Apr 7, 2020
-
labs: block_device_drivers: Replace obsolete bio_set_op_attrs
Starting from kernel version 4.10, `bio_set_op_attrs` is marked as obsolete. The recommended action is to directly assign the `bio_opf` field of the `struct bio`. Code extract from `/include/linux/blk_types.h` (v4.19): ```c /* obsolete, don't use in new code */ static inline void bio_set_op_attrs(struct bio *bio, unsigned op, unsigned op_flags) { bio->bi_opf = op | op_flags; } ``` Signed-off-by: Horia Ion <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32cac86 - Browse repository at this point
Copy the full SHA 32cac86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb1f8f - Browse repository at this point
Copy the full SHA 4bb1f8fView commit details
Commits on Apr 21, 2020
-
minfs_write_inode uid/gid issue
`minfs_write_inode` should fill the disk inode with the aquired `uid` and `gid` from the inode, not the other way round. Please check the `minix` solution below: https://elixir.bootlin.com/linux/latest/source/fs/minix/inode.c#L557
Configuration menu - View commit details
-
Copy full SHA for 2caac8e - Browse repository at this point
Copy the full SHA 2caac8eView commit details
Commits on Apr 30, 2020
-
.github: update apt database before installing packages
This fixes errors during the "Install native dependencies" step for building documentation. Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f176fa3 - Browse repository at this point
Copy the full SHA f176fa3View commit details
Commits on May 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c9a2473 - Browse repository at this point
Copy the full SHA c9a2473View commit details
Commits on May 5, 2020
-
labs: networking: Fix includes in userspace component
For the `makedev` macro in newer versions of Glibc (since v2.28) we need to directly include <sys/sysmacros.h>, because that is no longer included by <sys/types.h>. Fix by including the correct header. Signed-off-by: Paul-Stelian Olaru <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89e03f4 - Browse repository at this point
Copy the full SHA 89e03f4View commit details
Commits on May 6, 2020
-
tools: labs: Ignore all Yocto image files
Up until this commit only core-image-miminal-* Yocto image files were ignored. Others, such as core-image-sato-* Yocto image files were not. This commit fixes that, will al Yocto image files being ignored. Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07a5ee3 - Browse repository at this point
Copy the full SHA 07a5ee3View commit details -
tools/labs: Add clean target to all Makefiles
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6a75ee - Browse repository at this point
Copy the full SHA d6a75eeView commit details -
tools/labs/templates: Make scripts executable
Signed-off-by: Sergiu Weisz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0fbbb9 - Browse repository at this point
Copy the full SHA c0fbbb9View commit details
Commits on May 7, 2020
-
[5-PITIX] Add score information in checker
For 5-pitix assignment there is no info about score or the number of test passed (at least a counter). Simple searching for "failed" in output is error prone (and painfully hard for the average Joe). A simple solution is to add a test_ok var to count the number of passed test. Better solutions exist, but keep it simple stupid as fellow student only care about the number of tests passed to know the homework is okay.
Configuration menu - View commit details
-
Copy full SHA for f653460 - Browse repository at this point
Copy the full SHA f653460View commit details
Commits on May 11, 2020
-
documentation: memory_mapping: Fix TODO numbering
- Change TODO numbering to match code template - Fix and improve testing instructions
Configuration menu - View commit details
-
Copy full SHA for 8603156 - Browse repository at this point
Copy the full SHA 8603156View commit details
Commits on May 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 96b8a80 - Browse repository at this point
Copy the full SHA 96b8a80View commit details -
Documentation: teaching: labs: device_model: replace pngs with inline…
… ditaa diagrams Signed-off-by: Octavian Purdila <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f28ef5 - Browse repository at this point
Copy the full SHA 4f28ef5View commit details
Commits on Jun 18, 2020
-
Documentation: teaching: labs: Clarify role of kill_*_super functions
Signed-off-by: Razvan Deaconescu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f2780a - Browse repository at this point
Copy the full SHA 7f2780aView commit details