summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2013-03-10 12:03:41 +0100
committerManuel Traut <manut@linutronix.de>2018-03-16 21:39:30 +0100
commitb7d98547082ef951bc0b17ad737b3658ab3e6c27 (patch)
tree6886a1f55768fac05420a72256e2e33ff6decef5
parentdc0cad972ff8c6735d357245cce2a5ee54fcc21f (diff)
updated index.txt for ss 2013
Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--index.txt845
1 files changed, 31 insertions, 814 deletions
diff --git a/index.txt b/index.txt
index 238f3ac..d6e8bf4 100644
--- a/index.txt
+++ b/index.txt
@@ -1,4 +1,4 @@
-Linux Kernelprogrammierung - Somersemester 2012 - HS Ravensburg-Weingarten
+Linux Kernelprogrammierung - Somersemester 2013 - HS Ravensburg-Weingarten
Organisatorisch
^^^^^^^^^^^^^^^
@@ -6,791 +6,13 @@ Organisatorisch
weitere Termine
===============
-30.3 - 1. Vorlesung
-13.4 - 2. Vorlesung
-20.4 - 3. Vorlesung
-27.4 - ==>> 4. Vorlesung <<== Termin entfällt
-
-4.5 - 4. Vorlesung
-11.5 - 5. Vorlesung
-
-18.5 - Brueckentag (Christi Himmelfahrt)
-
-8.6 - Brueckentag (Christi Himmelfahrt)
-15.6 - 6. Vorlesung
-22.6
-29.6 - Hackingday ??
-
-
-LWN - summary:
-==============
-
-15.06.2012
-^^^^^^^^^^
-
-The current development kernel is 3.5-rc2
-
-stable: 3.4.2
-3.4.0 -> 3.4.1 91 files changed, 620 insertions(+), 263 deletions(-)
-3.4.1 -> 3.4.2 91 files changed, 669 insertions(+), 408 deletions(-)
-
-fixes are for example:
-
-USB: fix resource leak in xhci power loss path
-i2c: davinci: Free requested IRQ in remove
-mmc: cd-gpio: protect against NULL context in mmc_cd_gpio_free()
-...
-
-Quotes:
--------
-Not to mention that I would love to make all users that have x86_64 machines
-running i386 kernels, for something other than testing i386, thrown into a large
-boiling pot of clue stew. It really pisses me off when people run these i386
-machines with 16 gigs of memory and complain about performance. highmem should
-be disabled for any x86_64 box with more than 1G of RAM running an i386 kernel
-with a nasty message on boot up:
-
-"Idiot! Why the f*ck are you running i386 on your nice shiny new x86_64 machine,
-with Umpteen Gigs of RAM. Boot a x86_64 kernel for Christ sake and get your full
-potential. Your i386 userspace will still work just fine on it. You're like one
-of those 75 year old retirees that can finally buy a Porsche just to drive it 10
-miles per hour below the speed limit with a line of cars behind them!"
-
-— Steven Rostedt
-
-
-
-11.05.2012
-^^^^^^^^^^
-
-Interesting links:
-^^^^^^^^^^^^^^^^^^
-http://www.heise.de/open/kernel-log-3007.html
-
-
-3.4-rc6 (06.05.12)
-^^^^^^^^^^^^^^^^^^
-"Another week, another -rc - and I think we're getting close to final 3.4.
-So please do test."
-
-x1% git diff d48b97b403d23f6df0b990cee652bdf9a52337a3 | diffstat
- MAINTAINERS | 1
- arch/arm/kernel/ptrace.c | 24 -
- arch/arm/kernel/smp.c | 4
- arch/arm/kernel/sys_arm.c | 2
- arch/arm/mach-kirkwood/board-dt.c | 1
- arch/arm/mach-omap1/ams-delta-fiq.c | 2
- arch/arm/mach-omap2/board-igep0020.c | 2
- arch/arm/mach-omap2/include/mach/ctrl_module_pad_core_44xx.h | 8
- arch/arm/mach-orion5x/mpp.h | 4
- arch/ia64/kvm/kvm-ia64.c | 2
- arch/parisc/include/asm/hardware.h | 3
- arch/parisc/include/asm/page.h | 6
- arch/parisc/include/asm/pdc.h | 7
- arch/parisc/include/asm/pgtable.h | 2
- arch/parisc/include/asm/spinlock.h | 2
- arch/parisc/kernel/pdc_cons.c | 1
- arch/parisc/kernel/time.c | 1
- arch/powerpc/include/asm/exception-64s.h | 7
- arch/powerpc/kernel/entry_64.S | 18
- arch/powerpc/kernel/exceptions-64s.S | 2
- arch/powerpc/kernel/irq.c | 8
- arch/powerpc/kernel/traps.c | 10
- arch/powerpc/kvm/book3s_64_mmu_hv.c | 22 -
- arch/powerpc/kvm/book3s_hv.c | 2
- arch/sparc/kernel/central.c | 2
- arch/sparc/mm/ultra.S | 6
- arch/x86/kernel/kvm.c | 9
- arch/x86/kernel/process_64.c | 1
- arch/x86/kernel/setup_percpu.c | 14
- arch/x86/kvm/x86.c | 1
- arch/x86/xen/enlighten.c | 42 ++
- arch/x86/xen/mmu.c | 7
- drivers/base/regmap/regmap.c | 4
- drivers/gpu/drm/i915/intel_ringbuffer.c | 9
- drivers/gpu/drm/i915/intel_sdvo.c | 6
- drivers/gpu/drm/nouveau/nouveau_i2c.c | 199 +----------
- drivers/gpu/drm/nouveau/nouveau_i2c.h | 1
- drivers/leds/leds-netxbig.c | 4
- drivers/leds/leds-ns2.c | 2
- drivers/parisc/sba_iommu.c | 1
- drivers/regulator/core.c | 5
- drivers/regulator/max8997.c | 2
- drivers/video/console/sticore.c | 2
- drivers/video/xen-fbfront.c | 27 -
- drivers/xen/Kconfig | 22 -
- fs/cifs/cifsfs.c | 2
- fs/proc/task_mmu.c | 12
- kernel/compat.c | 63 ++-
- kernel/fork.c | 3
- mm/hugetlb.c | 1
- mm/memcontrol.c | 6
- mm/nobootmem.c | 3
- mm/page_alloc.c | 4
- mm/percpu.c | 22 -
- net/sunrpc/auth_gss/gss_mech_switch.c | 7
- sound/pci/echoaudio/echoaudio_dsp.c | 2
- sound/pci/hda/hda_codec.c | 4
- sound/pci/hda/hda_intel.c | 20 -
- sound/pci/hda/patch_realtek.c | 16
- sound/pci/rme9652/hdsp.c | 1
- sound/soc/sh/migor.c | 2
- 61 files changed, 327 insertions(+), 348 deletions(-)
-
-
-x1% git diff v3.4-rc5..v3.4-rc6 | diffstat
- Documentation/devicetree/bindings/ata/calxeda-sata.txt | 17
- b/Documentation/devicetree/bindings/ata/ahci-platform.txt | 16
- b/Documentation/devicetree/bindings/sound/sgtl5000.txt | 2
- b/Documentation/networking/ip-sysctl.txt | 4
- b/MAINTAINERS | 7
- b/Makefile | 2
- b/arch/alpha/Kconfig | 2
- b/arch/alpha/include/asm/rtc.h | 8
- b/arch/alpha/kernel/core_tsunami.c | 1
- b/arch/alpha/kernel/sys_marvel.c | 2
- b/arch/arm/Kconfig | 9
- b/arch/arm/boot/dts/versatile-ab.dts | 2
- b/arch/arm/boot/dts/versatile-pb.dts | 2
- b/arch/arm/include/asm/thread_info.h | 7
- b/arch/arm/include/asm/tls.h | 4
- b/arch/arm/kernel/irq.c | 6
- b/arch/arm/kernel/signal.c | 55 --
- b/arch/arm/kernel/smp.c | 28 -
- b/arch/arm/mm/abort-ev6.S | 17
- b/arch/arm/mm/cache-l2x0.c | 25
- b/arch/arm/mm/init.c | 4
- b/arch/arm/mm/mmu.c | 4
- b/arch/arm/plat-omap/dma.c | 14
- b/arch/arm/vfp/vfpmodule.c | 99 +++
- b/arch/mips/ath79/dev-wmac.c | 2
- b/arch/mips/include/asm/mach-jz4740/irq.h | 2
- b/arch/mips/include/asm/mmu_context.h | 6
- b/arch/mips/kernel/signal.c | 27 -
- b/arch/mips/kernel/signal32.c | 20
- b/arch/mips/kernel/signal_n32.c | 10
- b/arch/parisc/kernel/pdc_cons.c | 2
- b/arch/powerpc/include/asm/irq.h | 4
- b/arch/powerpc/kernel/irq.c | 6
- b/arch/powerpc/kernel/machine_kexec.c | 7
- b/arch/powerpc/net/bpf_jit.h | 8
- b/arch/powerpc/net/bpf_jit_64.S | 108 +++-
- b/arch/powerpc/net/bpf_jit_comp.c | 26
- b/arch/powerpc/platforms/cell/axon_msi.c | 8
- b/arch/powerpc/platforms/cell/beat_interrupt.c | 2
- b/arch/powerpc/platforms/powermac/pic.c | 6
- b/arch/powerpc/platforms/pseries/Kconfig | 4
- b/arch/powerpc/sysdev/cpm2_pic.c | 3
- b/arch/powerpc/sysdev/mpc8xx_pic.c | 61 --
- b/arch/powerpc/sysdev/xics/xics-common.c | 7
- b/arch/x86/Kconfig | 2
- b/arch/x86/boot/compressed/relocs.c | 2
- b/arch/x86/ia32/ia32_aout.c | 3
- b/arch/x86/include/asm/word-at-a-time.h | 33 +
- b/arch/x86/kernel/cpu/amd.c | 18
- b/arch/x86/platform/geode/net5501.c | 2
- b/drivers/acpi/power.c | 2
- b/drivers/acpi/scan.c | 17
- b/drivers/ata/ahci.c | 2
- b/drivers/ata/ahci_platform.c | 1
- b/drivers/ata/libata-core.c | 2
- b/drivers/ata/libata-eh.c | 3
- b/drivers/ata/libata-scsi.c | 38 -
- b/drivers/ata/pata_arasan_cf.c | 4
- b/drivers/bluetooth/ath3k.c | 4
- b/drivers/bluetooth/btusb.c | 6
- b/drivers/firmware/efivars.c | 196 +++++++
- b/drivers/gpu/drm/i915/i915_debugfs.c | 3
- b/drivers/gpu/drm/i915/i915_dma.c | 15
- b/drivers/gpu/drm/i915/intel_display.c | 9
- b/drivers/gpu/drm/i915/intel_hdmi.c | 2
- b/drivers/gpu/drm/i915/intel_lvds.c | 4
- b/drivers/gpu/drm/nouveau/nouveau_acpi.c | 2
- b/drivers/gpu/drm/nouveau/nouveau_bios.c | 10
- b/drivers/gpu/drm/nouveau/nouveau_hdmi.c | 4
- b/drivers/gpu/drm/nouveau/nv10_gpio.c | 2
- b/drivers/gpu/drm/nouveau/nvc0_fb.c | 5
- b/drivers/gpu/drm/radeon/radeon_device.c | 4
- b/drivers/hwmon/coretemp.c | 6
- b/drivers/i2c/busses/i2c-eg20t.c | 4
- b/drivers/i2c/busses/i2c-mxs.c | 8
- b/drivers/i2c/busses/i2c-pnx.c | 3
- b/drivers/i2c/busses/i2c-tegra.c | 8
- b/drivers/input/mouse/synaptics.c | 3
- b/drivers/md/bitmap.c | 3
- b/drivers/md/bitmap.h | 3
- b/drivers/mfd/omap-usb-host.c | 1
- b/drivers/net/ethernet/broadcom/tg3.c | 18
- b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 92 +--
- b/drivers/net/ethernet/dlink/dl2k.c | 52 -
- b/drivers/net/ethernet/dlink/dl2k.h | 7
- b/drivers/net/ethernet/freescale/ucc_geth.c | 6
- b/drivers/net/ethernet/freescale/ucc_geth.h | 2
- b/drivers/net/ethernet/ibm/ehea/ehea_main.c | 60 +-
- b/drivers/net/ethernet/ibm/ehea/ehea_phyp.h | 2
- b/drivers/net/ethernet/intel/e1000e/netdev.c | 2
- b/drivers/net/ethernet/intel/e1000e/param.c | 99 +--
- b/drivers/net/ethernet/intel/igbvf/netdev.c | 4
- b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 1
- b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 9
- b/drivers/net/ethernet/marvell/sky2.c | 31 -
- b/drivers/net/ethernet/marvell/sky2.h | 1
- b/drivers/net/ethernet/sun/sungem.c | 2
- b/drivers/net/ethernet/ti/davinci_emac.c | 2
- b/drivers/net/ethernet/ti/tlan.c | 2
- b/drivers/net/usb/asix.c | 4
- b/drivers/net/usb/smsc75xx.c | 35 -
- b/drivers/net/usb/smsc95xx.c | 3
- b/drivers/net/usb/usbnet.c | 5
- b/drivers/net/wireless/ath/ath5k/ahb.c | 1
- b/drivers/net/wireless/ath/ath9k/ar5008_phy.c | 2
- b/drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 2
- b/drivers/net/wireless/ath/ath9k/ar9003_phy.c | 2
- b/drivers/net/wireless/ath/ath9k/eeprom_9287.c | 2
- b/drivers/net/wireless/ath/ath9k/hw.c | 9
- b/drivers/net/wireless/ath/ath9k/hw.h | 3
- b/drivers/net/wireless/b43/main.c | 10
- b/drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 8
- b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 63 +-
- b/drivers/net/wireless/brcm80211/brcmsmac/main.c | 3
- b/drivers/net/wireless/ipw2x00/ipw2200.c | 13
- b/drivers/net/wireless/iwlwifi/iwl-1000.c | 8
- b/drivers/net/wireless/iwlwifi/iwl-2000.c | 16
- b/drivers/net/wireless/iwlwifi/iwl-5000.c | 11
- b/drivers/net/wireless/iwlwifi/iwl-6000.c | 10
- b/drivers/net/wireless/iwlwifi/iwl-agn.c | 3
- b/drivers/net/wireless/iwlwifi/iwl-fh.h | 24
- b/drivers/net/wireless/iwlwifi/iwl-mac80211.c | 10
- b/drivers/net/wireless/iwlwifi/iwl-prph.h | 27 -
- b/drivers/net/wireless/rtlwifi/pci.c | 1
- b/drivers/net/wireless/wl1251/main.c | 1
- b/drivers/net/wireless/wl1251/sdio.c | 2
- b/drivers/pci/pci-acpi.c | 4
- b/drivers/platform/x86/intel_mid_powerbtn.c | 2
- b/drivers/rtc/rtc-mpc5121.c | 3
- b/drivers/s390/net/qeth_core_main.c | 6
- b/drivers/scsi/ipr.c | 6
- b/drivers/scsi/libfc/fc_lport.c | 12
- b/drivers/scsi/libsas/sas_ata.c | 33 -
- b/drivers/scsi/libsas/sas_discover.c | 61 +-
- b/drivers/scsi/libsas/sas_event.c | 24
- b/drivers/scsi/libsas/sas_expander.c | 56 +-
- b/drivers/scsi/libsas/sas_init.c | 11
- b/drivers/scsi/libsas/sas_internal.h | 6
- b/drivers/scsi/libsas/sas_phy.c | 21
- b/drivers/scsi/libsas/sas_port.c | 17
- b/drivers/scsi/scsi_lib.c | 2
- b/drivers/tty/serial/pmac_zilog.c | 6
- b/drivers/tty/vt/keyboard.c | 26
- b/drivers/usb/host/ehci-tegra.c | 376 +++++++-------
- b/fs/btrfs/ctree.c | 28 -
- b/fs/btrfs/disk-io.c | 18
- b/fs/btrfs/disk-io.h | 3
- b/fs/btrfs/extent-tree.c | 2
- b/fs/btrfs/extent_io.c | 4
- b/fs/btrfs/ioctl.h | 4
- b/fs/btrfs/scrub.c | 7
- b/fs/btrfs/tree-log.c | 2
- b/fs/cifs/cifsfs.c | 2
- b/fs/cifs/cifsfs.h | 2
- b/fs/cifs/cifssmb.c | 6
- b/fs/cifs/connect.c | 21
- b/fs/cifs/dir.c | 17
- b/fs/dcache.c | 26
- b/fs/hfsplus/catalog.c | 4
- b/fs/hfsplus/dir.c | 11
- b/fs/namei.c | 4
- b/fs/nfs/blocklayout/blocklayout.c | 4
- b/fs/nfs/client.c | 5
- b/fs/nfs/idmap.c | 4
- b/fs/nfs/internal.h | 8
- b/fs/nfs/namespace.c | 93 +--
- b/fs/nfs/nfs4_fs.h | 10
- b/fs/nfs/nfs4filelayoutdev.c | 2
- b/fs/nfs/nfs4namespace.c | 86 +++
- b/fs/nfs/nfs4proc.c | 142 +++--
- b/fs/nfs/nfs4xdr.c | 44 +
- b/fs/nfs/objlayout/objlayout.c | 2
- b/fs/nfs/pnfs.c | 2
- b/include/acpi/actypes.h | 7
- b/include/asm-generic/statfs.h | 2
- b/include/linux/efi.h | 13
- b/include/linux/libata.h | 3
- b/include/linux/netfilter_bridge.h | 9
- b/include/linux/seqlock.h | 23
- b/include/linux/skbuff.h | 4
- b/include/net/bluetooth/hci_core.h | 3
- b/include/net/dst.h | 1
- b/include/net/ip_vs.h | 4
- b/include/net/sock.h | 4
- b/include/scsi/libsas.h | 40 +
- b/include/scsi/sas_ata.h | 4
- b/init/do_mounts.c | 2
- b/net/bluetooth/hci_core.c | 27 -
- b/net/bluetooth/hci_event.c | 3
- b/net/bluetooth/mgmt.c | 2
- b/net/bridge/br_forward.c | 1
- b/net/bridge/br_netfilter.c | 8
- b/net/core/drop_monitor.c | 88 ++-
- b/net/ieee802154/6lowpan.c | 40 +
- b/net/ipv4/inet_diag.c | 2
- b/net/ipv4/tcp.c | 9
- b/net/ipv4/tcp_input.c | 13
- b/net/ipv4/udp_diag.c | 9
- b/net/l2tp/l2tp_ip.c | 3
- b/net/mac80211/ieee80211_i.h | 2
- b/net/mac80211/iface.c | 4
- b/net/mac80211/mlme.c | 2
- b/net/mac80211/tx.c | 3
- b/net/netfilter/ipvs/ip_vs_core.c | 11
- b/net/netfilter/ipvs/ip_vs_ctl.c | 56 +-
- b/net/netfilter/ipvs/ip_vs_ftp.c | 2
- b/net/netfilter/ipvs/ip_vs_lblc.c | 3
- b/net/netfilter/ipvs/ip_vs_lblcr.c | 3
- b/net/netfilter/ipvs/ip_vs_proto.c | 38 +
- b/net/netfilter/ipvs/ip_vs_proto_sctp.c | 5
- b/net/netfilter/ipvs/ip_vs_proto_tcp.c | 5
- b/net/netfilter/ipvs/ip_vs_proto_udp.c | 5
- b/net/netfilter/xt_CT.c | 2
- b/net/sched/sch_netem.c | 6
- b/net/sunrpc/clnt.c | 50 +
- b/net/sunrpc/rpc_pipe.c | 3
- b/sound/soc/blackfin/bf5xx-ssm2602.c | 2
- b/sound/soc/codecs/tlv320aic23.c | 4
- b/sound/soc/codecs/wm8350.c | 11
- b/sound/soc/codecs/wm_hubs.c | 15
- b/sound/soc/omap/omap-pcm.c | 4
- b/sound/soc/samsung/s3c2412-i2s.c | 2
- b/sound/soc/soc-core.c | 6
- b/tools/testing/ktest/ktest.pl | 12
- 226 files changed, 2299 insertions(+), 1282 deletions(-)
-
-3.4-rc6 statistics (since 3.3)
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-10,700 changes
-1,259 developers
-195 companies
-+215,000 lines of code
-
-see: http://lwn.net/Articles/495806/
-
-
-04.05.2012
-^^^^^^^^^^
-
-Interesting Links:
-^^^^^^^^^^^^^^^^^^
-https://code.google.com/p/kernel/wiki/PerfUserGuide
-http://lac.linuxaudio.org/2012/program
-http://techcrunch.com/2012/04/19/an-interview-with-millenium-technology-prize-finalist-linus-torvalds/
-
-Tizen 1.0 Larkspur SDK and Source Code Release
-
-Tizen was formed from the MeeGo and LiMo projects to create mobile devices such as smartphones and tablets. The project has announced the 1.0 release of its Software Development Kit (SDK) and the platform source code. The release notes for the SDK and the source code contain the details.
-
-3.4-rc4 (22.04)
-^^^^^^^^^^^^^^^
-The 3.4 development cycle continues with the release of the 3.4-rc4 prepatch. Linus says: "But none of it really looks all that scary. It looks like the 3.4 release is all on track, but please do holler if you see regressions." There are some reports of ongoing difficulties with the Nouveau graphics driver; hopefully those will be sorted out soon.
-
-3.4-rc5 (29.04)
-^^^^^^^^^^^^^^^
-The fifth 3.4 prepatch is out. "And like -rc4, quite a bit of the changes came in on Friday (with some more coming in yesterday). And we haven't been calming down, quite the reverse. -rc5 has almost 50% more commits than -rc4 had. Not good." That said, what's going in is mostly fixes; see the announcement for the short-form changelog.
-
-20.04.2012
-^^^^^^^^^^
-
-http://video.linux.com/categories/2012-linux-foundation-collaboration-summit
-
-3.4-rc3, released on April 15.
-
-"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
-
-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
-
-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
-
-
-13.04.2012:
-^^^^^^^^^^^
-
-More than eight years after the 2.6.0 release, Willy Tarreau has announced that
-he will no longer be releasing updates to the 2.4 series.
-For those who really are unable to move on, he may maintain a git tree with an
-occasional fix, "but with no guarantees."
-
-Development of SCHED_DEADLINE returns
- - it's a new scheduling policy like SCHED_FIFO
- - kernel git repo: https://github.com/jlelli/sched-deadline
- - example application: https://github.com/gbagnoli/rt-app
- - Mailinglist: http://feanor.sssup.it/mailman/listinfo/linux-dl
-
-3.4-rc2 (released on April, 7th)
-^^^^^^^
-
-- The x32 system call ABI
- (https://sites.google.com/site/x32abi/documents/abi.pdf?attredirects=0&d=1)
-
-- printk: support structured and multi-facility log messages
- (lwn.net/Articles/490690/)
-
-- The Common Clk Framework (see drivers/clk/clk-*.c for examples)
-
-- Introduce a led trigger for CPU activity and consolidate LED driver in ARM
- (lwn.net/Articles/489612/)
-
-<< INSERT SLIDES ABOUT struct device >>
-
-- Reworking the DMA mapping code Patchset
- * merge ARM DMA API in generic DMA code
- * remove duplicated code
- * remove special alloc/mapping functions for writecombine, (non)coherent
- * use flags in dma_(alloc/mapping) for writecombine, (non)coherent
-
- * now each architecture can implement the following functions:
-
-include/linux/dma-mapping.h (very simplified pseudo code):
-
- struct dma_map_ops {
- vaddr = alloc(dev, size, &paddr, attr)
- free(dev, size, vaddr, paddr, attr)
- vaddr = mmap(dev, paddr, attr)
- sync_for_cpu (dev, paddr)
- sync_for_device (dev, vaddr)
- ...
- yes/no = dma_supported(dev)
- };
-
- e.g. arm does this in arch/arm/common/dmabounce.c
-
- * add per-device i/o mmu support to (ARM) DMA API:
-
- Some hardware has a separate IOMMU built into it that cannot be used
- for other devices, so the IOMMU cannot be made available to the system
- as a whole.
-
- But it is possible to attach a device-specific dma_map_ops structure
- to such devices that would cause the DMA API to use the IOMMU without
- the device driver even needing to know about it.
-
-arch/arm/include/asm/dma-iommu.h:
-
- struct dma_iommu_mapping {
- /* iommu specific data */
- struct iommu_domain *domain;
-
- void *bitmap;
- size_t bits;
- unsigned int order;
- dma_addr_t base;
-
- spinlock_t lock;
- struct kref kref;
- };
-
- struct dma_iommu_mapping *arm_iommu_create_mapping(dma_addr_t base,
- size_t size, int order);
-
- void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping);
-
- int arm_iommu_attach_device(struct device *dev,
- struct dma_iommu_mapping *mapping);
- (implementation see below)
-
-arch/arm/mm/dma-mapping.c:
-
- struct dma_map_ops iommu_ops = {
- .alloc = arm_iommu_alloc_attrs,
- .free = arm_iommu_free_attrs,
- .mmap = arm_iommu_mmap_attrs,
-
- .map_page = arm_iommu_map_page,
- .unmap_page = arm_iommu_unmap_page,
- .sync_single_for_cpu = arm_iommu_sync_single_for_cpu,
- .sync_single_for_device = arm_iommu_sync_single_for_device,
-
- .map_sg = arm_iommu_map_sg,
- .unmap_sg = arm_iommu_unmap_sg,
- .sync_sg_for_cpu = arm_iommu_sync_sg_for_cpu,
- .sync_sg_for_device = arm_iommu_sync_sg_for_device,
- };
-
- int arm_iommu_attach_device(struct device *dev,
- struct dma_iommu_mapping *mapping)
- {
- int err;
-
- err = iommu_attach_device(mapping->domain, dev);
- if (err)
- return err;
-
- kref_get(&mapping->kref);
- dev->archdata.mapping = mapping;
- set_dma_ops(dev, &iommu_ops);
-
- printk(KERN_INFO "Attached IOMMU controller to %s device.\n",
- dev_name(dev));
-
- return 0;
- }
-
-
- Prior to this work, IOMMU awareness had been built into specific drivers
- directly.
-
-
-Status of Android merge:
-^^^^^^^^^^^^^^^^^^^^^^^^
-Grant Likely asked about the progress of the Android patches into the mainline;
-when is that job "done"?
-
-Once Android is using mainline kernels was the answer Bottomley gave.
-
-Kroah-Hartman noted that the real problem is on the user-space side.
-Kernel hackers can't do anything about changing the Android user space,
-but companies like Linaro and Samsung are making some progress in doing so.
-
-The 3.3 kernel can boot an Android user space, but it will
-"eat your battery alive",
-he said. We are making progress, but it will require teamwork to get there.
-
-Plumbers:
-^^^^^^^^^
-
-Udev and systemd to merge
-
-Zawinski's Law.
-Quick, someone write an email reader for systemd, to stop the progression before
-it's too late. ;-)
-
-Java and C swap places at the top of the TIOBE index (C: 17.555, Java 17.026 %)
-(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
-
-
-30.03.2012:
-^^^^^^^^^^^
-
-Long Term Kernel: 2.6.27.62, 2.6.32.59
-Stable Kernel: 3.0.26, 3.1.10, 3.2.13
-
-Mainline: 3.3 released on March 18th
-
- - byte queue limits
- - Open vSwitch
- - Network priority cgroup (Documentation/cgroups/net_prio.txt)
- - return of Android code into staging subtree
- - TI C6X arch support (DSP architecture - see https://lwn.net/Articles/457635/)
- - EFI boot support
- - Drivers
-
-for a more complete list see (http://kernelnewbies.org/Linux_3.3)
-
-Devel: 3.4 merge window is open
-
- - moved 'telephony' into staging
- - qnx6fs (readonly)
- - perf improvements
- - USB audio gadget
- - deferred driver probing
- - Remote Processor Framework (see Documentation/remoteproc.txt | rpmsg.txt)
- - more cleanup/consolidation on ARM
-
-linux-next
-
-
+11.03
+25.03
+15.04
+29.04
+13.05
+03.06
+24.06
Prüfung:
========
@@ -827,6 +49,29 @@ Bewertung:
http://www.meinprof.de/uni/prof/51131
+Exkursion:
+==========
+
+Linuxtag Berlin - http://linuxtag.de
+
+Anreise Di, 21.05.2013, ab ca. 21:00 Uhr Ravensburg Bahnhof
+ an ca. 07:30 Uhr Berlin
+
+Nachtzug - Sparpreis ab 55 EUR
+
+Abreise So, 26.05.2013, ab 12:42 Uhr Berlin
+ an 21:07 Uhr RV
+
+Sparpreis ab 59 EUR
+
+Uebernachtung, z.B. http://enjoyhotel.de (nahe Messe)
+derzeit ab 156 EUR pro Doppelzimmer (ohne Fruehstueck)
+
+Messeeintritt: sponsored by ??
+
+--> ca. 200 EUR p.P. (Zuschuss von HS? - klaeren!)
+
+
geplante Themen:
================
@@ -908,31 +153,3 @@ Termin 7:
---------
Maintainer Vortrag & Questioning
Pruefungsvorbereitung
-
-
-weitere Termine:
-================
-12.3 Vorlesungsbeginn
-4.4 - 11.4 Ostern
-18.5 Blutfreitag
-25.5 - 04.6 Pfingsten
-
-=> 12 Vorlesungsfreitage -> 14 taegig = 6 Veranstaltungen:
-
-Vorschlag zur Terminplanung
-
-30.3 - 1. Vorlesung
-
-13.4 - 2. Vorlesung
-20.4 - 3. Vorlesung
-27.4
-
-4.5 - 4. Vorlesung
-11.5 - 5. Vorlesung
-
-18.5 - Brueckentag (Christi Himmelfahrt)
-
-8.6 - Brueckentag (Christi Himmelfahrt)
-15.6 - 6. Vorlesung
-22.6
-29.6 - Vortrag von einem Kernelentwickler + Pruefungsvorbereitung (freiwillig)