Skip to content
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

Open
wants to merge 299 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 20, 2019

  1. Documentation: teaching: lectures: syscalls.rst: Corrected minor typos

    Signed-off-by: Robert Baronescu <[email protected]>
    rbaronescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    d7eebdc View commit details
    Browse the repository at this point in the history
  2. Corect typos

    ramele1907 authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    0aeafea View commit details
    Browse the repository at this point in the history
  3. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    9d87b2c View commit details
    Browse the repository at this point in the history
  4. lab03: kernel_api: fixes

    * 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    1c9bd0b View commit details
    Browse the repository at this point in the history
  5. Documentation: lectures: Add draft 'Interrupts' lecture

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    ec0cd49 View commit details
    Browse the repository at this point in the history
  6. lab04: exercises: Fix TODO numbers.

    valighita authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    0ea64ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a83963 View commit details
    Browse the repository at this point in the history
  8. 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.
    crmares authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    8339ee3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5df5c93 View commit details
    Browse the repository at this point in the history
  10. Documentation: teaching: add smp lecture

    Signed-off-by: Octavian Purdila <[email protected]>
    tavip authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    691779d View commit details
    Browse the repository at this point in the history
  11. Documentation: teaching: lectures: smp: small improvements and fixes

    Signed-off-by: Octavian Purdila <[email protected]>
    tavip authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    098deed View commit details
    Browse the repository at this point in the history
  12. Corrected some minor errors in interrupts.rst.

    Signed-off-by: Robert Baronescu <[email protected]>
    rbaronescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    13d1e71 View commit details
    Browse the repository at this point in the history
  13. Corrected minor typos/issues

    crmares authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    89acb29 View commit details
    Browse the repository at this point in the history
  14. changed underline size

    crmares authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    5d1aaa5 View commit details
    Browse the repository at this point in the history
  15. fixed pr_info

    crmares authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    59917b9 View commit details
    Browse the repository at this point in the history
  16. lab02: kernel_modules: Add extra exercises

    Signed-off-by: Anda Nicolae <[email protected]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    e6f077d View commit details
    Browse the repository at this point in the history
  17. Documentation: tools: labs: Use assignments subfolder for assignments

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    fec01eb View commit details
    Browse the repository at this point in the history
  18. Documentation: tools: labs: Use _checker script name for 00-hello ass…

    …ignment
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    7c17cfe View commit details
    Browse the repository at this point in the history
  19. Documentation: tools: labs: Add skeleton and checker for assignment 0…

    …-list
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    f1ee349 View commit details
    Browse the repository at this point in the history
  20. Documentation: tools: labs: Move skeleton and checker for 1-tracer in…

    … assigments/ subfolder
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    f5fef0f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    192bb3c View commit details
    Browse the repository at this point in the history
  22. Documentation: tools: labs: update timer handler parameter name

    to avoid confusion with global variable name
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    534e552 View commit details
    Browse the repository at this point in the history
  23. Documentation: teaching: Add draft debugging lecture

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    16777ac View commit details
    Browse the repository at this point in the history
  24. tools: labs: debugging: Add samples for debugging lecture

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    1c2540d View commit details
    Browse the repository at this point in the history
  25. Documentation: lectures: debugging: Add gdb examplew

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    63a1149 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    cd8647f View commit details
    Browse the repository at this point in the history
  27. tools: assignments: 2-uart: Migrate code from former repo

    tools: assignments: 2-uart: Apply checkpatch.pl
    
    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    98ff1d3 View commit details
    Browse the repository at this point in the history
  28. tools: assignments: 2-uart: Adapt code to new environment

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    0fb4886 View commit details
    Browse the repository at this point in the history
  29. tools: assignments: 2-uart: Fix environment setup

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    87aff10 View commit details
    Browse the repository at this point in the history
  30. tools: assignments: 5-pitix: Migrate code from former repo

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    febe376 View commit details
    Browse the repository at this point in the history
  31. tools: assignments: 5-pitix: Apply checkpatch.pl

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    9195208 View commit details
    Browse the repository at this point in the history
  32. tools: assignments: 5-pitix: Replace busybox incompatible commands

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    6159b09 View commit details
    Browse the repository at this point in the history
  33. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    5000575 View commit details
    Browse the repository at this point in the history
  34. tools: assignments: 2-uart: Add missing object to templates

    Signed-off-by: Alexandra Sandulescu <[email protected]>
    alexandrasandulescu authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    a1bbbed View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    2404cdf View commit details
    Browse the repository at this point in the history
  36. lab07: add block devices lab template

    valighita authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    8c9c947 View commit details
    Browse the repository at this point in the history
  37. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    adcb986 View commit details
    Browse the repository at this point in the history
  38. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    45f2db1 View commit details
    Browse the repository at this point in the history
  39. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    271f5d8 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    14521fd View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8414e87 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    a32df1d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ccf93c0 View commit details
    Browse the repository at this point in the history
  44. tools: labs: Update setup for QEMU image and Linux kernel 4.15

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    38d6d01 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    e8a9ed6 View commit details
    Browse the repository at this point in the history
  46. 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]>
    andanicolae authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    0401bc1 View commit details
    Browse the repository at this point in the history
  47. 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]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    6c907b0 View commit details
    Browse the repository at this point in the history
  48. tools: labs: Add second network interface for e100 assignment

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    f6f9879 View commit details
    Browse the repository at this point in the history
  49. tools: labs: Add nttcp binary

    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]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    92c08c6 View commit details
    Browse the repository at this point in the history
  50. tools: labs: Add support for kprobes, netfilter and netconsole in config

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    0673f24 View commit details
    Browse the repository at this point in the history
  51. tools: labs: Fix second tap interface

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    337a53b View commit details
    Browse the repository at this point in the history
  52. tools: labs: qemu: Start nttcp at boot

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    bd1bee0 View commit details
    Browse the repository at this point in the history
  53. tools:labs: Add support for loop devices in kernel config file

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    fd46e3c View commit details
    Browse the repository at this point in the history
  54. tools:labs:2-uart: Update checker README

    Makefile is to be used for building the test suite executable instead of Makefile.checker.
    razvand authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    ae798cf View commit details
    Browse the repository at this point in the history
  55. Update device_drivers.rst

    Typo
    DBLouis authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    15eaa5b View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    5123bbe View commit details
    Browse the repository at this point in the history
  57. 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]>
    DianaGabriela27 authored and dbaluta committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    b2110b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2019

  1. assignments: 2-uart: Compile solution.ko for new kernel version

    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    8fe3d01 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Configuration menu
    Copy the full SHA
    da97b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82e694a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. teaching: kernel_api: Fix Typo

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    9e0b67d View commit details
    Browse the repository at this point in the history
  2. tools: labs: kernel_modules: fix dyndbg

    Dyndbg can't filter messages printed by pr_info(). Use pr_debug() instead.
    LazarRazvan committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    53bb702 View commit details
    Browse the repository at this point in the history
  3. 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]>
    LazarRazvan authored and dbaluta committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    7854644 View commit details
    Browse the repository at this point in the history
  4. tools: labs: kernel_modules: fix dyndbg

    Dyndbg can't filter messages printed by pr_info(). Use pr_debug() instead.
    LazarRazvan authored and dbaluta committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    788402a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f347d9 View commit details
    Browse the repository at this point in the history
  6. teaching: kernel_api: Fix typos

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    6db73df View commit details
    Browse the repository at this point in the history
  7. docs: Reenable slides build

    valighita authored and dbaluta committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    9bf4bcb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. teaching: kernel_api: Fix typo in structure name

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Mar 4, 2019
    Configuration menu
    Copy the full SHA
    42cd962 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Configuration menu
    Copy the full SHA
    620087f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81ff221 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd9b20a View commit details
    Browse the repository at this point in the history
  4. 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]>
    claudiughioc authored and dbaluta committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    198006a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Configuration menu
    Copy the full SHA
    b4d08cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e5f99 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. teaching: device_drivers: Multiple fixes

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    d14b74d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Configuration menu
    Copy the full SHA
    a53cf24 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. teaching: labs: device_drivers: content fixes

    Signed-off-by: Valentin Ghita [email protected]
    valighita authored and dbaluta committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    f2f7233 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    a5c72ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c55b37 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. teaching: labs: interrupts: Fix content

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    04c00cf View commit details
    Browse the repository at this point in the history
  2. 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.
    LazarRazvan authored and dbaluta committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    0ce5719 View commit details
    Browse the repository at this point in the history
  3. teaching: labs: device_drivers: Fix typo

    Signed-off-by: Cristi Done <[email protected]>
    dnne committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    0ca9614 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. tools:labs: Add white spaces to Makefile

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    938de21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d35e33d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd75879 View commit details
    Browse the repository at this point in the history
  4. tools:labs: Use KDIR instead of PWD in Makefile rules

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and dbaluta committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    cffc131 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2019

  1. Configuration menu
    Copy the full SHA
    9913cd4 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. 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 *`
    valighita authored and dbaluta committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    44f34ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e30a618 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76f30bb View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    1085116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be7fe5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6daf052 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5b3de6 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. teaching: labs: deferred_work: Fix content

    Signed-off-by: Cristi Done <[email protected]>
    dnne authored and dbaluta committed Mar 30, 2019
    Configuration menu
    Copy the full SHA
    06e1f38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90d223c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Documentation: teaching: labs: deferred_work: Change kthread and work…

    …queue to sections
    
    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    36288a0 View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: labs: deferred_work: Fix small typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    ce32cf5 View commit details
    Browse the repository at this point in the history
  3. Documentation: teaching: labs: deffered_work: Fix exercise 5 hint

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    65a7ada View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. Configuration menu
    Copy the full SHA
    a7ecd6e View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: labs: block_device_drivers: Fix lab refs

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    1de7ae4 View commit details
    Browse the repository at this point in the history
  3. Documentation: teaching: labs: block_device_drivers: Fix hint box

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    b23859f View commit details
    Browse the repository at this point in the history
  4. Documentation: teaching: labs: block_device_drivers: Fix typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    408f52a View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

  1. Configuration menu
    Copy the full SHA
    5fdf9ff View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. Documentation: teaching: labs: filesystems_part1: Remove bold paragraphs

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    5a7fc35 View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: labs: filesystems_part1: Fix typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    903e808 View commit details
    Browse the repository at this point in the history
  3. Documentation: teaching: Split sidebar into sections

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    34595bf View commit details
    Browse the repository at this point in the history
  4. Documentation: teaching: Rename exercises page to infrastructure

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    ceaa123 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2019

  1. teaching: labs: filesystems part 2: Add lab documentation

    Signed-off-by: Valenting Ghita <[email protected]>
    valighita committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    fa9acb6 View commit details
    Browse the repository at this point in the history
  2. teaching: labs: filesystems part 2: Fixes

    Signed-off-by: Valentin Ghita <[email protected]>
    valighita committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    e716342 View commit details
    Browse the repository at this point in the history
  3. Merge pull request linux-kernel-labs#117 from valx90/vghita/teaching/…

    …labs/file_systems_part_2
    
    teaching: labs: filesystems part 2: Add lab documentation
    valighita authored Apr 16, 2019
    Configuration menu
    Copy the full SHA
    e118554 View commit details
    Browse the repository at this point in the history
  4. 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]>
    claudiughioc committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    dc464c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. 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
    valighita authored Apr 17, 2019
    Configuration menu
    Copy the full SHA
    4062e3d View commit details
    Browse the repository at this point in the history
  2. teaching: labs: filesystems_part2: fix exercise

    Signed-off-by: Valentin Ghita [email protected]
    valighita authored and dbaluta committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    ba89c3f View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2019

  1. 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
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    8909edf View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#100 from dnne184/devicedriver_fix

    teaching: labs: device_drivers: Fix typo
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    103bf88 View commit details
    Browse the repository at this point in the history
  3. Merge pull request linux-kernel-labs#85 from LazarRazvan/master2

    tools: labs: kernel_modules: fix dyndbg
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    8017fed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    963eee0 View commit details
    Browse the repository at this point in the history
  5. Documentation/teaching/labs: :c:type:... constructs were missing star…

    …ting colon (:)
    
    In filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    99dc01a View commit details
    Browse the repository at this point in the history
  6. Documentation/teaching/labs: Remove dangling colon symbol

    In filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    c273f96 View commit details
    Browse the repository at this point in the history
  7. Documentation/teaching/labs: Remove sentence requiring calling dir_em…

    …it()
    
    It's already called as part of the skeleton of filesystems_part2 lab.
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    a47c269 View commit details
    Browse the repository at this point in the history
  8. tools/labs: Remove unused ino variable

    (Not) used in filesystems lab in minfs_readir() skeleton.
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    f392aaa View commit details
    Browse the repository at this point in the history
  9. Documentation/teaching/labs: Sync statement with skeleton requiring c…

    …ommeting of simple_lookup call
    
    In filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    d9de894 View commit details
    Browse the repository at this point in the history
  10. Documentation/teaching/labs: Fix section numbering

    Use id 3 for `Create operation` section in filesystems_part2 lab.
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    c91a35a View commit details
    Browse the repository at this point in the history
  11. Documentation: teaching: labs: filesystems_part2: Fix typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    ff811d8 View commit details
    Browse the repository at this point in the history
  12. Documenttion/teaching/labs: Remove statement on adding function bodies

    Function bodies are already added in the skeleton of filesystems_part2
    lab..
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    51886db View commit details
    Browse the repository at this point in the history
  13. Documentation/teaching/labs: Remove extra backtick

    In filesystems_part2 lab.
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    8338d2e View commit details
    Browse the repository at this point in the history
  14. Documentation/teaching/labs: Mention call to inode_init_owner()

    In minfs driver of the filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    99198a3 View commit details
    Browse the repository at this point in the history
  15. tools/labs: Make helping comment more specific

    In filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    8df775f View commit details
    Browse the repository at this point in the history
  16. Documentation/teaching/labs: Clarify tip for implementing minix_add_link

    In filesystems_part2 lab
    razvand committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    3f592b6 View commit details
    Browse the repository at this point in the history
  17. 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]>
    Sergiu121 committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    d2419c0 View commit details
    Browse the repository at this point in the history
  18. Documentation: teaching: labs: filesystems_part1: Fix minor typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and dbaluta committed Apr 21, 2019
    Configuration menu
    Copy the full SHA
    0828497 View commit details
    Browse the repository at this point in the history
  19. Merge pull request linux-kernel-labs#127 from Sergiu121/infra/qemu

    tools: labs: qemu: Makefile: Remove deprecated vlan parameter
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    729e4a7 View commit details
    Browse the repository at this point in the history
  20. Merge pull request linux-kernel-labs#125 from Sergiu121/labs/filesyst…

    …ems_part2
    
    Documentation: teaching: labs: filesystems_part2: Fix typos
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    67b5176 View commit details
    Browse the repository at this point in the history
  21. Merge pull request linux-kernel-labs#126 from razvand/lab-09-review

    teaching: labs: Review lab09: Filesystems (part 2)
    razvand authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    1f3039f View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. Documentation: teaching: labs: networking: Add networking lab

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    0fe9ee7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#123 from Sergiu121/labs/networking

    Documentation: teaching: labs: networking: Add networking lab
    valighita authored Apr 24, 2019
    Configuration menu
    Copy the full SHA
    30079fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3236a40 View commit details
    Browse the repository at this point in the history
  4. Documentation: teaching: labs: networking: Fix typos

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    58fb255 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. 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]>
    Sergiu121 committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    72ac22c View commit details
    Browse the repository at this point in the history
  2. labs: networking: Fix wrong getname params in docs and skels

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    10c8854 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d52267 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee2b019 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13d25bb View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2019

  1. 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]>
    Sergiu121 committed Apr 27, 2019
    Configuration menu
    Copy the full SHA
    2c64929 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Merge pull request linux-kernel-labs#129 from Sergiu121/labs/networking

    Documentation: teaching: labs: networking: Minor content fixes
    Sergiu121 authored May 4, 2019
    Configuration menu
    Copy the full SHA
    b1c42b8 View commit details
    Browse the repository at this point in the history
  2. tools/labs/assignments: Refactor checker build infrastructure for 1-t…

    …racer
    
    Improve README and remove Makefile errors when building.
    razvand authored and dbaluta committed May 4, 2019
    Configuration menu
    Copy the full SHA
    1845cf7 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2019

  1. tools/labs: Remove trailing whitespaces in Kbuild file

    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    fc94266 View commit details
    Browse the repository at this point in the history
  2. tools/labs: Use proper lab id (linux-kernel-labs#10)

    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    fc618c2 View commit details
    Browse the repository at this point in the history
  3. tools/labs: Remove sock_release() from TODO

    In networking, 5-udp-sock task
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    28ad08b View commit details
    Browse the repository at this point in the history
  4. tools/labs: Use getname() function in proto_ops structure

    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    98d0d1c View commit details
    Browse the repository at this point in the history
  5. Documentation/teaching/labs: Update wording and formatting

    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    6a17fd3 View commit details
    Browse the repository at this point in the history
  6. Documentation/teaching/labs: Make updates for kernel 4.19

    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    677adb8 View commit details
    Browse the repository at this point in the history
  7. Documentation/teaching/labs: Use consistent wording for TCP connectio…

    …n packets
    
    In networking lab
    razvand committed May 5, 2019
    Configuration menu
    Copy the full SHA
    8417cd8 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. tools/labs: Add TODO item for calling sock_release()

    In networking lab, task 5-udp-sock
    razvand committed May 6, 2019
    Configuration menu
    Copy the full SHA
    e1e726a View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#133 from razvand/new-update-lab-10

    tools: labs: Update networking lab (linux-kernel-labs#10)
    Sergiu121 authored May 6, 2019
    Configuration menu
    Copy the full SHA
    ae57ca7 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2020

  1. Documentation: teaching: fix intro slides titles

    Signed-off-by: Octavian Purdila <[email protected]>
    Octavian Purdila authored and tavip committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    2b173b8 View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: update SO2 team

    Signed-off-by: Octavian Purdila <[email protected]>
    Octavian Purdila authored and tavip committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    7864278 View commit details
    Browse the repository at this point in the history
  3. 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
    tavip authored Feb 18, 2020
    Configuration menu
    Copy the full SHA
    f81b717 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2020

  1. Configuration menu
    Copy the full SHA
    880d461 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Merge pull request linux-kernel-labs#139 from valx90/vghita/intro-lab…

    …-fixes
    
    Documentation: teaching: labs: introduction content fixes
    valighita authored Feb 20, 2020
    Configuration menu
    Copy the full SHA
    78f32d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Documentation: teaching: labs: kernel_modules exercises updates

    Signed-off-by: Valentin Ghita [email protected]
    Valentin Ghita committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    77013b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2020

  1. tools/labs: Remove unnecessary copy from make copy

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    4dc5357 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    116a71e View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Merge pull request linux-kernel-labs#141 from valx90/vghita/labs/kern…

    …el_modules/content_updates
    
    Documentation: teaching: labs: kernel_modules exercises updates
    valighita authored Feb 26, 2020
    Configuration menu
    Copy the full SHA
    e5d6adb View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: labs: Add git pull warning before the exerci…

    …ses in every lab
    
    Signed-off-by: Valentin Ghita [email protected]
    valighita committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    9e95e74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fef0b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. 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
    valighita authored Feb 27, 2020
    Configuration menu
    Copy the full SHA
    f29be85 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Merge pull request linux-kernel-labs#142 from Sergiu121/infra/Makefiles

    tools/labs: Remove unnecessary copy from make copy
    Sergiu121 authored Feb 28, 2020
    Configuration menu
    Copy the full SHA
    b3fb351 View commit details
    Browse the repository at this point in the history
  2. 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
    valighita authored Feb 28, 2020
    Configuration menu
    Copy the full SHA
    6c013fa View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2020

  1. tools:labs: Ignore vmchecker output/unused files

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    652d99c View commit details
    Browse the repository at this point in the history
  2. tools:labs: Add vmchecker support scripts

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    c857bf1 View commit details
    Browse the repository at this point in the history
  3. tools:labs: Add vmchecker-specific Makefile

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    e27b428 View commit details
    Browse the repository at this point in the history
  4. tools:labs: Update KDIR in Makefile.vmchecker

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    e16c902 View commit details
    Browse the repository at this point in the history
  5. tools/labs: Add script to create vmchecker setup to run on tester system

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    9ad350c View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. README: Fix README.rst link

    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]>
    dbaluta committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    1bc65fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3af818f View commit details
    Browse the repository at this point in the history
  3. Add initial Github Actions support

    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    5772f8a View commit details
    Browse the repository at this point in the history
  4. .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]>
    tavip committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    8b2db19 View commit details
    Browse the repository at this point in the history
  5. .github: use full GITHUB_REF path as target directories

    This avoids conflicts for pull request builds.
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    eb99417 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b6fedc0 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. .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]>
    tavip committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    bd336b3 View commit details
    Browse the repository at this point in the history
  2. 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
    valighita authored Mar 3, 2020
    Configuration menu
    Copy the full SHA
    5a4892b View commit details
    Browse the repository at this point in the history
  3. Merge pull request linux-kernel-labs#145 from Sergiu121/infra/Makefiles

    tools/labs: Change make clean rule to only remove generated files
    Sergiu121 authored Mar 3, 2020
    Configuration menu
    Copy the full SHA
    96a0222 View commit details
    Browse the repository at this point in the history
  4. 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]>
    tavip committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    c5c5420 View commit details
    Browse the repository at this point in the history
  5. 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]>
    tavip committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    08336cb View commit details
    Browse the repository at this point in the history
  6. tools: labs: add docker-docs target that builds documentation with do…

    …cker
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    f9efbb3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e646b8 View commit details
    Browse the repository at this point in the history
  8. tools/labs: Add TODO for exercise 7-list-test

    Teodora Serbanescu committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    3352c87 View commit details
    Browse the repository at this point in the history
  9. 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
    teoserbanescu authored Mar 3, 2020
    Configuration menu
    Copy the full SHA
    db1dd30 View commit details
    Browse the repository at this point in the history
  10. Documentation: teaching: labs: kernel_api: Add TODO for exercise 7-li…

    …st-test
    Teodora Serbanescu committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    b8f1363 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Merge pull request linux-kernel-labs#151 from tavip/lkt-docker-docs

    Add support for building documentation via docker
    tavip authored Mar 4, 2020
    Configuration menu
    Copy the full SHA
    5231d1b View commit details
    Browse the repository at this point in the history
  2. 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
    teoserbanescu authored Mar 4, 2020
    Configuration menu
    Copy the full SHA
    dff23bc View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. .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]>
    tavip committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    b9ee377 View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#155 from tavip/lkt-publish

    .github: publish CI artifacts to linux-kernel-library.github.io
    tavip authored Mar 8, 2020
    Configuration menu
    Copy the full SHA
    133f8d2 View commit details
    Browse the repository at this point in the history
  3. .github: remove debug left over

    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    f7beddc View commit details
    Browse the repository at this point in the history
  4. Merge pull request linux-kernel-labs#156 from tavip/lkt-publish

    .github: remove debug left over
    tavip authored Mar 8, 2020
    Configuration menu
    Copy the full SHA
    e5cf459 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. tools:labs: Update Makefile.vmchecker to include Makefile to limit im…

    …pact of changes
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand authored and Sisteme de operare 2 committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    4ab73c9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#148 from linux-kernel-labs/vmche…

    …cker
    
    Add setup for vmchecker
    razvand authored Mar 10, 2020
    Configuration menu
    Copy the full SHA
    0f94e46 View commit details
    Browse the repository at this point in the history
  3. Documentation: labs: device_drivers: update exercises

    Signed-off-by: Valentin Ghita [email protected]
    Valentin Ghita authored and valighita committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    43ef3f1 View commit details
    Browse the repository at this point in the history
  4. Labs: templates: device_drivers: Update TODOs

    Signed-off-by: Valentin Ghita [email protected]
    Valentin Ghita authored and valighita committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    d508c4e View commit details
    Browse the repository at this point in the history
  5. Merge pull request linux-kernel-labs#157 from valighita/vghita/labs/d…

    …evice_drivers/exercises-updates
    
    Documentation: labs: device_drivers: update exercises
    valighita authored Mar 10, 2020
    Configuration menu
    Copy the full SHA
    d76532f View commit details
    Browse the repository at this point in the history
  6. Documentation: Add contributions page

    Signed-off-by: Valentin Ghita [email protected]
    Valentin Ghita authored and valighita committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    44f1426 View commit details
    Browse the repository at this point in the history
  7. Merge pull request linux-kernel-labs#152 from valighita/vghita/docume…

    …ntation/add-contribution-page
    
    Documentation: Add contributions page
    valighita authored Mar 10, 2020
    Configuration menu
    Copy the full SHA
    975e232 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f909737 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. Merge pull request linux-kernel-labs#158 from thsmdt/deferred_work

    Documentation: teaching: labs: deferred_work: Fix example code
    valighita authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    8ca93d7 View commit details
    Browse the repository at this point in the history
  2. Documentation: labs: device_drivers: Update extra exercises testing p…

    …rocedure
    
    Signed-off-by: Valentin Ghita [email protected]
    valighita committed Mar 11, 2020
    Configuration menu
    Copy the full SHA
    589ad48 View commit details
    Browse the repository at this point in the history
  3. 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
    valighita authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    aa67e2f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2020

  1. docs/contributing: Fix typos: s/linux-lernel/linux-kernel/

    Signed-off-by: SeongJae Park <[email protected]>
    sjp38 committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    caf9d09 View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#160 from sjp38/contrib_fix

    docs/contributing: Fix typos: s/linux-lernel/linux-kernel/
    tavip authored Mar 13, 2020
    Configuration menu
    Copy the full SHA
    1a49c4c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Fix typo at MODULE_AUTHOR

    Fix typo at MODULE_AUTHOR
    BrateS authored Mar 14, 2020
    Configuration menu
    Copy the full SHA
    3989980 View commit details
    Browse the repository at this point in the history
  2. Merge pull request linux-kernel-labs#165 from BrateS/patch-1

    Fix typo at MODULE_AUTHOR
    valighita authored Mar 14, 2020
    Configuration menu
    Copy the full SHA
    e828714 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. 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]>
    Sergiu121 authored and dbaluta committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    f9d6c78 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Documentation: teaching: labs: interrupts: Update exercises.

    Teodora Serbanescu authored and valighita committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    454b6c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. Fix typo IRQ_NONE

    The correct return value for the case when interrupt was not from this device or was not handled is IRQ_NONE
    raresraf authored and tavip committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    84ff1ef View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Documentation: teaching: interrupts: add more details

    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    660f434 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. tools: labs: scripts: Do not use (optional) MAC address when logging …

    …with netconsole
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    3efbc2c View commit details
    Browse the repository at this point in the history
  2. tools: labs: scripts: FIX: Use correct image source for creating clea…

    …n slate image for vmchecker
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    6b4c011 View commit details
    Browse the repository at this point in the history
  3. tools: labs: scripts: Download initial (vmchecker) image from Yocto w…

    …ebsite
    
    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    eeaf3bb View commit details
    Browse the repository at this point in the history
  4. 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]>
    razvand committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    a1ea30c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5248cca View commit details
    Browse the repository at this point in the history
  6. Fix typo simple barrier

    raresraf authored and tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    b9b1eca View commit details
    Browse the repository at this point in the history
  7. Documentation: teaching: lectures: smp: fix local_irq_save

    Add the missing CLI in the pseudocode description.
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    5027261 View commit details
    Browse the repository at this point in the history
  8. Documentation: teaching: labs: interrupts: add BTS pseudocode

    Add pseudocode that explains the BTS instruction.
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    98debdc View commit details
    Browse the repository at this point in the history
  9. 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]>
    tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    d5d0dd8 View commit details
    Browse the repository at this point in the history
  10. Documentation: teaching: lectures: smp: add ticket spinlock reference

    Add reference to LWN ticket spinlock article.
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    823d8b0 View commit details
    Browse the repository at this point in the history
  11. 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]>
    tavip committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    4a685c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. Configuration menu
    Copy the full SHA
    0ed7cd4 View commit details
    Browse the repository at this point in the history
  2. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    4bf5c9f View commit details
    Browse the repository at this point in the history
  3. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    1ddb5b8 View commit details
    Browse the repository at this point in the history
  4. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    974a4b8 View commit details
    Browse the repository at this point in the history
  5. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    bf0918e View commit details
    Browse the repository at this point in the history
  6. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    e2c6270 View commit details
    Browse the repository at this point in the history
  7. 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]>
    tavip committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    18c874d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    79cc80c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2020

  1. 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.
    MathieuBordere authored and valighita committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    7ffdb25 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. 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]>
    ionhoria authored and dbaluta committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    32cac86 View commit details
    Browse the repository at this point in the history
  2. Documentation/teaching/labs/filesystems_part1: Update exercises.

    Teodora Serbanescu authored and teoserbanescu committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    4bb1f8f View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. 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
    raresraf authored and valighita committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    2caac8e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. .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]>
    tavip committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    f176fa3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Configuration menu
    Copy the full SHA
    c9a2473 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. 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]>
    Paul-Stelian Olaru authored and dbaluta committed May 5, 2020
    Configuration menu
    Copy the full SHA
    89e03f4 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. 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]>
    razvand authored and tavip committed May 6, 2020
    Configuration menu
    Copy the full SHA
    07a5ee3 View commit details
    Browse the repository at this point in the history
  2. tools/labs: Add clean target to all Makefiles

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and tavip committed May 6, 2020
    Configuration menu
    Copy the full SHA
    d6a75ee View commit details
    Browse the repository at this point in the history
  3. tools/labs/templates: Make scripts executable

    Signed-off-by: Sergiu Weisz <[email protected]>
    Sergiu121 authored and tavip committed May 6, 2020
    Configuration menu
    Copy the full SHA
    c0fbbb9 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. [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.
    nitu-catalin1998 authored and claudiughioc committed May 7, 2020
    Configuration menu
    Copy the full SHA
    f653460 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. documentation: memory_mapping: Fix TODO numbering

     - Change TODO numbering to match code template
     - Fix and improve testing instructions
    ionhoria authored and dbaluta committed May 11, 2020
    Configuration menu
    Copy the full SHA
    8603156 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Configuration menu
    Copy the full SHA
    96b8a80 View commit details
    Browse the repository at this point in the history
  2. Documentation: teaching: labs: device_model: replace pngs with inline…

    … ditaa diagrams
    
    Signed-off-by: Octavian Purdila <[email protected]>
    tavip committed May 13, 2020
    Configuration menu
    Copy the full SHA
    4f28ef5 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Documentation: teaching: labs: Clarify role of kill_*_super functions

    Signed-off-by: Razvan Deaconescu <[email protected]>
    razvand committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    7f2780a View commit details
    Browse the repository at this point in the history