diff options
| author | Manuel Traut <manut@linutronix.de> | 2012-04-20 10:17:17 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2018-03-16 21:39:12 +0100 |
| commit | 245228465427c683f645088832a1b9d1149f3ca5 (patch) | |
| tree | 281ba21d71f297d31c858aa0ec7adc896d07dae9 | |
| parent | da68eb31881d9fdd9b26938ddf6af35893c6494d (diff) | |
updated index.txt and prepared slidesets for vorl4,5
Signed-off-by: Manuel Traut <manut@linutronix.de>
| -rw-r--r-- | Makefile | 4 | ||||
| -rw-r--r-- | index.txt | 225 | ||||
| -rw-r--r-- | kernel-devel/linux-device/pres_linux-device_en.tex | 4 | ||||
| -rw-r--r-- | pres_master.tex | 3 | ||||
| -rw-r--r-- | vorl.tex | 22 | ||||
| -rw-r--r-- | vorl3.tex | 3 | ||||
| -rw-r--r-- | vorl4.tex | 5 | ||||
| -rw-r--r-- | vorl5.tex | 6 |
8 files changed, 236 insertions, 36 deletions
@@ -122,6 +122,10 @@ vorlesung:: pdflatex vorl2.tex pdflatex vorl3.tex pdflatex vorl3.tex + pdflatex vorl4.tex + pdflatex vorl4.tex + pdflatex vorl5.tex + pdflatex vorl5.tex pdflatex vorl.tex pdflatex vorl.tex rm configpres.tex tailpres.tex @@ -1,7 +1,5 @@ Linux Kernelprogrammierung - Somersemester 2012 - HS Ravensburg-Weingarten -https://www.youtube.com/watch?v=yVpbFMhOAwE - Organisatorisch ^^^^^^^^^^^^^^^ @@ -42,41 +40,216 @@ Zuschuss durch Studiengebuehren, Erfahrungsgemaess ca. 20%. --> Kosten ca. 180 EUR + Verpflegung und Nahverkehr in Berlin -TOPICS: -======= +LWN - summary: +============== -- Linux News +20.04.2012 +^^^^^^^^^^ -Slides -^^^^^^ -- Linux Kernel Device -- Dateisysteme -- Flash Devices -- UBI -- Boot Prozess -- Dateisystem erzeugen -- UDEV +http://video.linux.com/categories/2012-linux-foundation-collaboration-summit +3.4-rc3, released on April 15. -web -^^^ -- Beagle Board Boot Configuration (Grafiken, Schaltplan) +"Anyway, the shortlog is appended, but I don't think there really is anything +hugely exciting there. It's mostly driver updates, with a smattering of +architecture fixes and networking." All told, 332 changesets have been merged +since 3.4-rc2. +git shortlog v3.4-rc3..HEAD -Tafel -^^^^^ -Komponentenliste erstellen (x-loader, u-boot, Kernel, RFS1, RFS2) -Was auf welches Medium / Partition +Al Viro (12): + nfsd: fix b0rken error value for setattr on read-only mount + nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails + nfsd: fix endianness breakage in TEST_STATEID handling + nfsd: fix error value on allocation failure in nfsd4_decode_test_stateid() + nfsd: fix compose_entry_fh() failure exits + ext4: fix endianness breakage in ext4_split_extent_at() + btrfs: btrfs_root_readonly() broken on big-endian + ocfs2: ->l_next_free_req breakage on big-endian + ocfs: ->rl_used breakage on big-endian + ocfs2: ->rl_count endianness breakage + ocfs2: ->e_leaf_clusters endianness breakage + lockd: fix the endianness bug +Alex Deucher (1): + drm/radeon/si: add missing radeon_bo_unreserve in si_rlc_init() v2 -Board Bringup -^^^^^^^^^^^^^ -- Komponenten erzeugen und Flashen +Alex Williamson (2): + KVM: unmap pages from the iommu when slots are removed + KVM: lock slots_lock around device assignment +Anand Avati (1): + fuse: O_DIRECT support for files +Avi Kivity (1): + KVM: VMX: Fix kvm_set_shared_msr() called in preemptible context + +Casey Schaufler (1): + Smack: move label list initialization + +Chanho Park (1): + perf archive: Correct cutting of symbolic link + +Chris Wilson (2): + drm/i915: Hold mode_config lock whilst changing mode for lastclose() + drm/i915: Do not set "Enable Panel Fitter" on SNB pageflips + +Dan Carpenter (1): + sata_mv: silence an uninitialized variable warning + +Dan Williams (1): + libata: make ata_print_id atomic + +Daniel Vetter (1): + drm/i915: don't clobber the special upscaling lvds timings + +Dave Airlie (4): + drm/radeon: disable MSI on RV515 + drm/usb: fix module license on drm/usb layer. + Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes + drm/radeon: fix load detect on rn50 with hardcoded EDIDs. + +David Gibson (1): + virtio_balloon: Fix endian bug + +Dennis Chen (1): + [S390] s390/char/vmur.c: fix memory leak + +Eric Paris (1): + fcaps: clear the same personality flags as suid when fcaps are used + +Gleb Natapov (1): + KVM: PMU emulation: GLOBAL_CTRL MSR should be enabled on reset + +Heiko Carstens (2): + [S390] irq: simple coding style change + [S390] cpum_cf: get rid of compile warnings + +Henrik Rydberg (1): + nouveau: Set special lane map for the right chipset + +Hugh Dickins (1): + memcg: fix Bad page state after replace_page_cache + +Ingo Molnar (1): + Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent + +J. Bruce Fields (1): + nfsd: don't fail unchecked creates of non-special files + +Jeff Layton (1): + nfsd: include cld.h in the headers_install target + +Jerome Glisse (1): + radeon: fix r600/agp when vram is after AGP (v3) + +Jesper Juhl (1): + mpi: Avoid using freed pointer in mpi_lshift_limbs() + +Jim Meyering (1): + drm/nouveau/pm: don't read/write beyond end of stack buffer + +Jiri Olsa (2): + perf session: Skip event correctly for unknown id/machine + perf tools: Fix parsers' rules to dependencies + +Joe Perches (1): + checkpatch: revert --strict test for net/ and drivers/net block comment style + +Jonghwan Choi (1): + security: fix compile error in commoncap.c + +Joonyoung Shim (1): + drm: fix page_flip error handling + +Julia Lawall (1): + [S390] drivers/s390/block/dasd_eckd.c: add missing dasd_sfree_request + +Lasse Collin (1): + xz: Enable BCJ filters on SPARC and 32-bit x86 + +Lin Ming (1): + libata: forbid port runtime pm by default, fixing regression + +Linus Torvalds (13): + Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost + Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip + Merge git://git.samba.org/sfrench/cifs-2.6 + Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs + Merge tag 'ext4_for_linus' of git://git.kernel.org/.../tytso/ext4 + Merge tag 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev + Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security + Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux + Merge branch 'for-linus' of git://git.kernel.org/.../mszeredi/fuse + Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security + Merge git://git.kernel.org/pub/scm/virt/kvm/kvm + Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux + Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linux + +Marcos Paulo de Souza (1): + drivers: gpu: drm: gma500: mdfld_dsi_output.h: Remove not unneeded include of version.h + +Martin Schwidefsky (2): + [S390] fix tlb flushing for page table pages + [S390] Fix compile error in swab.h + +Masami Hiramatsu (1): + x86: Handle failures of parsing immediate operands in the instruction decoder + +Michael Holzheu (3): + [S390] kernel: Use local_irq_save() for memcpy_real() + [S390] update default configuration + [S390] Fix stfle() lowcore protection problem + +Michael S. Tsirkin (1): + virtio_balloon: fix handling of PAGE_SIZE != 4k + +Miklos Szeredi (3): + fuse: fix nlink after unlink + fuse: allow nanosecond granularity + fuse: use flexible array in fuse.h + +Namhyung Kim (1): + perf tools: Ignore auto-generated bison/flex files + +Prathyush (1): + drm: Releasing FBs before releasing GEM objects during drm_release + +Rafael J. Wysocki (1): + PCI: Retry BARs restoration for Type 0 headers only + +Randy Dunlap (1): + Documentation: maintainer change + +Ren Mingxin (1): + virtio_blk: helper function to format disk names + +Sachin Prabhu (2): + Cleanup handling of NULL value passed for a mount option + Fix number parsing in cifs_parse_mount_options + +Seth Heasley (1): + ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs + +Stephane Eranian (1): + perf tools: fix NO_GTK2 Makefile config error + +Takashi Iwai (1): + drm/radeon/kms: fix the regression of DVI connector check + +Theodore Ts'o (2): + ext4: address scalability issue by removing extent cache statistics + ext4: fix handling of journalled quota options + +Thomas Gleixner (1): + Revert "ACPI: Make ACPI interrupt threaded" + +Tony Luck (1): + ia64: fix futex_atomic_cmpxchg_inatomic() + +Zhi Yong Wu (1): + tools/virtio: fix up vhost/test module build -LWN - summary: -============== 13.04.2012: ^^^^^^^^^^^ diff --git a/kernel-devel/linux-device/pres_linux-device_en.tex b/kernel-devel/linux-device/pres_linux-device_en.tex index d34ba56..da4ca55 100644 --- a/kernel-devel/linux-device/pres_linux-device_en.tex +++ b/kernel-devel/linux-device/pres_linux-device_en.tex @@ -208,8 +208,8 @@ static DEVICE_ATTR(ro_example, 0444, my_show_ro, NULL); static DEVICE_ATTR(rw_example, 0644, my_show_rw, my_store_rw); static struct attribute *my_dev_attrs[] = { - &dev_attr_ro.attr, - &dev_attr_rw.attr, + &dev_attr_ro_example.attr, + &dev_attr_rw_example.attr, NULL, }; diff --git a/pres_master.tex b/pres_master.tex index 0bc0578..d402452 100644 --- a/pres_master.tex +++ b/pres_master.tex @@ -53,6 +53,9 @@ \input{./protocols/socketcan/pres_socketcan_de.tex} \input{./kernel-devel/section.tex} +\input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex} +\input{./kernel-devel/linux-device/pres_linux-device_en.tex} +\input{./kernel-devel/module-basics/pres_module-basics_de.tex} \input{./kernel-devel/char-device/pres_char-device_de.tex} \input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex} \input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex} @@ -9,17 +9,25 @@ \input{./application-devel/devel-environment/pres_devel-environment_de_short.tex} \input{./kernel-devel/section} \input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex} -\input{./linux-basics/section} -\input{./linux-basics/boot-process/pres_boot-process_de.tex} -\input{./linux-basics/udev-basics/pres_udev_en.tex} -\input{./application-devel/cross-devel/pres_cross-devel_de.tex} -\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex} +\input{./kernel-devel/linux-device/pres_linux-device_en.tex} \input{./flash-memory/section} \input{./linux-basics/filesystems/pres_filesystems_en.tex} \input{./flash-memory/mtd/pres_mtd_en.tex} \input{./flash-memory/ubi/pres_ubi_en.tex} +\input{./linux-basics/section} +\input{./linux-basics/boot-process/pres_boot-process_de.tex} +\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex} +\input{./application-devel/cross-devel/pres_cross-devel_de.tex} +\input{./linux-basics/udev-basics/pres_udev_en.tex} \input{./kernel-devel/section} -\input{./kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex} -\input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex} \input{./kernel-devel/module-basics/pres_module-basics_de.tex} +\input{./kernel-devel/char-device/pres_char-device_de.tex} +\input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex} +\input{./kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex} +\input{./kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex} +\input{./kernel-devel/uio-driver/pres_uio-driver_en.tex} +\input{./realtime/section} +\input{./realtime/rt-basics/pres_rt-basics_de.tex} +\input{./realtime/rt-specialties/pres_rt-specialties_de.tex} +\input{./realtime/rt-app-basics/pres_rt-app-basics_en.tex} \input{tailmasterpres} @@ -1,6 +1,7 @@ \input{configmasterpres} \input{./kernel-devel/section} -\input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex} \input{./kernel-devel/module-basics/pres_module-basics_de.tex} +\input{./kernel-devel/char-device/pres_char-device_de.tex} +\input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex} \input{./kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex} \input{tailmasterpres} diff --git a/vorl4.tex b/vorl4.tex new file mode 100644 index 0000000..eadacbc --- /dev/null +++ b/vorl4.tex @@ -0,0 +1,5 @@ +\input{configmasterpres} +\input{./kernel-devel/section} +\input{./kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex} +\input{./kernel-devel/uio-driver/pres_uio-driver_en.tex} +\input{tailmasterpres} diff --git a/vorl5.tex b/vorl5.tex new file mode 100644 index 0000000..fec0991 --- /dev/null +++ b/vorl5.tex @@ -0,0 +1,6 @@ +\input{configmasterpres} +\input{./realtime/section} +\input{./realtime/rt-basics/pres_rt-basics_de.tex} +\input{./realtime/rt-specialties/pres_rt-specialties_de.tex} +\input{./realtime/rt-app-basics/pres_rt-app-basics_en.tex} +\input{tailmasterpres} |
