summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2012-04-20 10:17:17 +0200
committerManuel Traut <manut@linutronix.de>2018-03-16 21:39:12 +0100
commit245228465427c683f645088832a1b9d1149f3ca5 (patch)
tree281ba21d71f297d31c858aa0ec7adc896d07dae9
parentda68eb31881d9fdd9b26938ddf6af35893c6494d (diff)
updated index.txt and prepared slidesets for vorl4,5
Signed-off-by: Manuel Traut <manut@linutronix.de>
-rw-r--r--Makefile4
-rw-r--r--index.txt225
-rw-r--r--kernel-devel/linux-device/pres_linux-device_en.tex4
-rw-r--r--pres_master.tex3
-rw-r--r--vorl.tex22
-rw-r--r--vorl3.tex3
-rw-r--r--vorl4.tex5
-rw-r--r--vorl5.tex6
8 files changed, 236 insertions, 36 deletions
diff --git a/Makefile b/Makefile
index b906774..ef03932 100644
--- a/Makefile
+++ b/Makefile
@@ -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
diff --git a/index.txt b/index.txt
index 013b9e3..38c6f5d 100644
--- a/index.txt
+++ b/index.txt
@@ -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}
diff --git a/vorl.tex b/vorl.tex
index e566f4f..bf0f3ea 100644
--- a/vorl.tex
+++ b/vorl.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}
diff --git a/vorl3.tex b/vorl3.tex
index 663689a..b726fc4 100644
--- a/vorl3.tex
+++ b/vorl3.tex
@@ -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}