Hi Christian,
linux-2.6-xen is missing these changesets (automatically generated by
a script from xen-unstable checkins). Any chance you could push these
into linux-2.6-xen? if yes, just let me know in which format you
prefer them.
Cheers,
Muli
muli@rhun:~/xen/linux/xenlinux.hg$ hg outgoing -v ../linux-2.6-xen.hg/
searching for changes
changeset: 22906:c80197663c89
user: Muli Ben-Yehuda <muli@xxxxxxxxxx>
date: Tue Oct 03 16:51:46 2006 +0200
files: Documentation/dvb/get_dvb_firmware Makefile
arch/alpha/kernel/setup.c arch/alpha/kernel/smp.c arch/alpha/lib/strncpy.S
arch/i386/kernel/apm.c arch/i386/kernel/cpu/amd.c
arch/i386/kernel/cpu/cpufreq/Kconfig arch/i386/kernel/cpu/cpufreq/p4-clockmod.c
arch/i386/kernel/cpu/cpufreq/speedstep-smi.c arch/i386/kernel/dmi_scan.c
arch/i386/kernel/vm86.c arch/i386/oprofile/xenoprof.c
arch/ia64/xen/drivers/README arch/m32r/kernel/m32r_ksyms.c
arch/m32r/kernel/setup.c arch/m32r/kernel/smpboot.c arch/m32r/lib/Makefile
arch/m32r/lib/getuser.S arch/m32r/lib/putuser.S arch/mips/kernel/branch.c
arch/mips/mm/c-r4k.c arch/powerpc/kernel/pci_64.c
arch/powerpc/kernel/setup_64.c arch/powerpc/kernel/signal_64.c
arch/x86_64/ia32/Makefile arch/x86_64/kernel/entry-xen.S
arch/x86_64/kernel/entry.S arch/x86_64/kernel/pci-gart.c
arch/x86_64/kernel/process-xen.c arch/x86_64/kernel/process.c
arch/x86_64/kernel/setup-xen.c arch/x86_64/kernel/setup.c block/genhd.c
drivers/base/cpu.c drivers/base/firmware_class.c drivers/base/node.c
drivers/block/cciss.c drivers/char/Kconfig drivers/char/agp/efficeon-agp.c
drivers/char/cs5535_gpio.c drivers/char/ipmi/ipmi_bt_sm.c drivers/char/snsc.c
drivers/char/sonypi.c drivers/char/tipar.c drivers/char/tlclk.c
drivers/char/tty_io.c drivers/edac/Kconfig drivers/i2c/busses/i2c-i801.c
drivers/i2c/chips/m41t00.c drivers/ide/pci/alim15x3.c drivers/ieee1394/sbp2.c
drivers/macintosh/therm_adt746x.c drivers/md/dm-snap.c drivers/md/dm.c
drivers/md/kcopyd.c drivers/media/dvb/dvb-usb/cxusb.c
drivers/media/video/Kconfig drivers/media/video/saa7127.c
drivers/media/video/tuner-types.c drivers/mtd/nand/Kconfig
drivers/net/e1000/e1000_main.c drivers/net/irda/irda-usb.c drivers/net/sky2.c
drivers/net/sky2.h drivers/net/wireless/Kconfig
drivers/net/wireless/hostap/hostap_80211_tx.c drivers/net/wireless/ipw2200.c
drivers/pcmcia/ds.c drivers/scsi/3w-9xxx.c drivers/scsi/3w-xxxx.c
drivers/scsi/sata_mv.c drivers/usb/core/message.c drivers/usb/host/ehci-sched.c
drivers/usb/serial/console.c drivers/usb/serial/option.c
drivers/usb/storage/Kconfig drivers/video/cfbimgblt.c drivers/video/fbmem.c
drivers/video/i810/i810_main.c drivers/xen/blkback/blkback.c
drivers/xen/blkfront/Kconfig drivers/xen/netfront/Kconfig fs/9p/vfs_inode.c
fs/char_dev.c fs/cifs/cifsencrypt.c fs/cifs/dir.c fs/compat.c fs/ext3/resize.c
fs/fuse/file.c fs/locks.c fs/nfsd/nfs3proc.c fs/nfsd/nfs4proc.c
fs/nfsd/nfsproc.c fs/open.c fs/partitions/check.c fs/proc/base.c
fs/proc/proc_misc.c fs/proc/vmcore.c fs/reiserfs/xattr_acl.c fs/sysfs/dir.c
fs/sysfs/file.c fs/sysfs/inode.c fs/sysfs/symlink.c fs/xfs/linux-2.6/xfs_aops.c
fs/xfs/linux-2.6/xfs_iops.c include/asm-i386/cpufeature.h
include/asm-i386/i387.h include/asm-i386/pgtable-2level.h
include/asm-i386/pgtable-3level.h include/asm-i386/pgtable.h
include/asm-ia64/hypervisor.h include/asm-m32r/smp.h include/asm-m32r/uaccess.h
include/asm-mips/bitops.h include/asm-mips/byteorder.h
include/asm-mips/interrupt.h include/asm-mips/r4kcache.h
include/asm-powerpc/floppy.h include/asm-x86_64/cpufeature.h
include/asm-x86_64/i387.h include/linux/cpu.h include/linux/fb.h
include/linux/fs.h include/linux/mm.h include/linux/page-flags.h
include/linux/proc_fs.h include/linux/raid/raid1.h include/linux/rtc.h
include/xen/interface/COPYING ipc/shm.c ipc/util.c kernel/auditsc.c
kernel/exec_domain.c kernel/power/process.c kernel/ptrace.c kernel/sched.c
kernel/signal.c kernel/sys.c kernel/uid16.c mm/madvise.c mm/page_alloc.c
net/atm/clip.c net/core/dev.c net/core/sock.c net/ipv4/fib_trie.c
net/ipv4/ip_output.c net/ipv4/netfilter/ip_conntrack_netlink.c
net/ipv4/netfilter/ip_conntrack_proto_sctp.c net/ipv4/route.c
net/ipv4/tcp_output.c net/ipv6/exthdrs.c net/ipv6/xfrm6_policy.c
net/netfilter/nf_conntrack_nelink.c net/netfilter/nf_conntrack_proto_sctp.c
scripts/kconfig/zconf.hash.c security/keys/key.c security/keys/keyring.c
security/selinux/ss/mls.c sound/isa/opti9xx/opti92x-ad1848.c
sound/oss/dmasound/tas_common.c sound/pci/hda/patch_realtek.c sound/ppc/daca.c
sound/ppc/tumbler.c
description:
one time merge to sync xenlinux to linux-2.6.16.13-xen
changeset: 22907:a5a4fffae0c8
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 17:14:33 2006 +0200
files: arch/i386/kernel/setup-xen.c arch/ia64/dig/setup.c
arch/x86_64/kernel/setup-xen.c drivers/xen/console/console.c
include/xen/interface/xen.h include/xen/xencons.h
description:
Clean up dom0_vga_console_info structure for v3.0.3.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11486:d8bceca5f07d
changeset: 22908:8679c4075915
user: hollisb@localhost
date: Tue Oct 03 17:15:58 2006 +0200
files: arch/i386/kernel/setup-xen.c arch/i386/mm/ioremap-xen.c
arch/i386/oprofile/xenoprof.c arch/ia64/Kconfig arch/ia64/dig/setup.c
arch/x86_64/kernel/e820-xen.c arch/x86_64/kernel/setup-xen.c
arch/x86_64/kernel/vmlinux.lds.S drivers/xen/blkback/xenbus.c
drivers/xen/blkfront/blkfront.c drivers/xen/blktap/common.h
drivers/xen/blktap/interface.c drivers/xen/blktap/xenbus.c
drivers/xen/console/console.c drivers/xen/console/xencons_ring.c
drivers/xen/netback/xenbus.c drivers/xen/netfront/netfront.c
drivers/xen/xenbus/xenbus_backend_client.c drivers/xen/xenbus/xenbus_client.c
drivers/xen/xenbus/xenbus_probe.c include/asm-ia64/dma-mapping.h
include/asm-ia64/hypercall.h include/asm-ia64/hypervisor.h
include/asm-ia64/machvec.h include/asm-ia64/machvec_dig.h
include/asm-ia64/maddr.h include/xen/interface/arch-ia64.h
include/xen/interface/arch-powerpc.h include/xen/interface/arch-x86_32.h
include/xen/interface/arch-x86_64.h include/xen/interface/domctl.h
include/xen/interface/sysctl.h include/xen/interface/xen.h
include/xen/interface/xenoprof.h include/xen/xenbus.h include/xen/xencons.h
description:
[POWERPC] merge with xen-unstable.hg
Signed-off-by: Hollis Blanchard <hollisb@xxxxxxxxxx>
xen-unstable changeset: 11487:4fdf5151b187
changeset: 22909:6f92aea922cd
user: Hollis Blanchard <hollisb@xxxxxxxxxx>
date: Tue Oct 03 17:33:08 2006 +0200
files: arch/i386/kernel/setup-xen.c arch/i386/mm/ioremap-xen.c
arch/i386/oprofile/xenoprof.c arch/ia64/Kconfig arch/x86_64/kernel/e820-xen.c
arch/x86_64/kernel/setup-xen.c arch/x86_64/kernel/vmlinux.lds.S
drivers/xen/blkback/xenbus.c drivers/xen/blkfront/blkfront.c
drivers/xen/blktap/common.h drivers/xen/blktap/interface.c
drivers/xen/blktap/xenbus.c drivers/xen/console/console.c
drivers/xen/console/xencons_ring.c drivers/xen/netback/xenbus.c
drivers/xen/netfront/netfront.c drivers/xen/xenbus/xenbus_backend_client.c
drivers/xen/xenbus/xenbus_client.c drivers/xen/xenbus/xenbus_probe.c
include/asm-ia64/dma-mapping.h include/asm-ia64/hypercall.h
include/asm-ia64/hypervisor.h include/asm-ia64/machvec.h
include/asm-ia64/machvec_dig.h include/asm-ia64/maddr.h
include/xen/interface/arch-ia64.h include/xen/interface/arch-powerpc.h
include/xen/interface/arch-x86_32.h include/xen/interface/arch-x86_64.h
include/xen/interface/domctl.h include/xen/interface/sysctl.h
include/xen/interface/xenoprof.h include/xen/xenbus.h
description:
[POWERPC] merge with xen-unstable.hg
Signed-off-by: Hollis Blanchard <hollisb@xxxxxxxxxx>
xen-unstable changeset: 11527:0bdd578c417f
changeset: 22910:9e4dd249b356
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 17:34:09 2006 +0200
files: arch/i386/kernel/setup-xen.c arch/ia64/dig/setup.c
arch/x86_64/kernel/setup-xen.c drivers/xen/console/console.c
include/xen/interface/xen.h include/xen/xencons.h
description:
Merge with xenppc-unstable-merge.hg
xen-unstable changeset: 11528:9061e1246906
changeset: 22911:91b1c5d8b20f
user: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
date: Tue Oct 03 18:26:24 2006 +0200
files: Documentation/networking/netdevices.txt Makefile arch/i386/Kconfig
arch/i386/defconfig arch/i386/kernel/entry.S arch/i386/kernel/irq.c
arch/i386/mm/pageattr.c arch/ia64/Kconfig arch/ia64/sn/kernel/xpc_channel.c
arch/ia64/sn/kernel/xpc_main.c arch/ia64/sn/kernel/xpc_partition.c
arch/powerpc/Kconfig arch/powerpc/kernel/cpu_setup_power4.S
arch/powerpc/kernel/signal_32.c arch/powerpc/kernel/signal_64.c
arch/powerpc/platforms/powermac/setup.c arch/sparc/mm/iommu.c
arch/sparc64/kernel/pci_iommu.c arch/sparc64/kernel/sparc64_ksyms.c
arch/sparc64/lib/checksum.S arch/sparc64/lib/csum_copy.S arch/x86_64/Kconfig
arch/x86_64/kernel/entry-xen.S arch/x86_64/kernel/entry.S
arch/x86_64/kernel/irq.c arch/x86_64/kernel/smp.c
arch/x86_64/kernel/traps-xen.c arch/x86_64/kernel/traps.c
arch/x86_64/kernel/vmlinux.lds.S block/elevator.c block/ll_rw_blk.c
drivers/acpi/processor_perflib.c drivers/base/bus.c drivers/block/aoe/aoenet.c
drivers/block/ub.c drivers/cdrom/cdrom.c drivers/char/agp/amd64-agp.c
drivers/char/pcmcia/cm4000_cs.c drivers/char/pcmcia/cm4040_cs.c
drivers/char/tpm/tpm_atmel.c drivers/char/tpm/tpm_atmel.h
drivers/char/tpm/tpm_bios.c drivers/char/tpm/tpm_infineon.c
drivers/char/tpm/tpm_nsc.c drivers/char/tpm/tpm_tis.c drivers/char/tty_io.c
drivers/i2c/busses/scx200_acb.c drivers/ide/ide-io.c drivers/ide/ide-lib.c
drivers/ide/pci/via82cxxx.c drivers/ieee1394/ohci1394.c drivers/ieee1394/sbp2.c
drivers/infiniband/hw/mthca/mthca_reset.c
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
drivers/input/mouse/psmouse-base.c drivers/isdn/hardware/eicon/divasync.h
drivers/md/raid1.c drivers/md/raid10.c drivers/media/dvb/dvb-core/dvb_net.c
drivers/message/i2o/exec-osm.c drivers/message/i2o/iop.c drivers/net/8139cp.c
drivers/net/bnx2.c drivers/net/bonding/bond_main.c drivers/net/chelsio/sge.c
drivers/net/e1000/e1000_main.c drivers/net/forcedeth.c
drivers/net/hamradio/6pack.c drivers/net/hamradio/mkiss.c drivers/net/ifb.c
drivers/net/irda/vlsi_ir.c drivers/net/ixgb/ixgb_main.c drivers/net/loopback.c
drivers/net/mv643xx_eth.c drivers/net/natsemi.c drivers/net/r8169.c
drivers/net/s2io.c drivers/net/sky2.c drivers/net/tg3.c
drivers/net/tulip/winbond-840.c drivers/net/typhoon.c drivers/net/via-rhine.c
drivers/net/via-velocity.c drivers/net/wireless/ipw2200.c
drivers/net/wireless/orinoco.c drivers/oprofile/buffer_sync.c
drivers/oprofile/cpu_buffer.c drivers/oprofile/cpu_buffer.h
drivers/oprofile/event_buffer.h drivers/oprofile/oprof.c
drivers/oprofile/oprof.h drivers/oprofile/oprofile_files.c
drivers/pci/pci-acpi.c drivers/pci/quirks.c drivers/s390/net/qeth_eddp.c
drivers/s390/net/qeth_main.c drivers/s390/net/qeth_tso.h
drivers/scsi/aic7xxx/aic79xx_osm.c drivers/scsi/libata-core.c
drivers/scsi/scsi_lib.c drivers/serial/Kconfig drivers/sn/ioc3.c
drivers/sn/ioc4.c drivers/usb/serial/ftdi_sio.c drivers/usb/serial/whiteheat.c
fs/aio.c fs/bio.c fs/compat.c fs/debugfs/inode.c fs/eventpoll.c fs/ext2/super.c
fs/ext3/inode.c fs/ext3/namei.c fs/ext3/super.c fs/jfs/jfs_metapage.c
fs/locks.c fs/namei.c fs/ntfs/file.c fs/proc/base.c fs/proc/proc_misc.c
fs/smbfs/dir.c fs/smbfs/request.c fs/udf/super.c fs/udf/truncate.c
include/asm-generic/pgtable.h include/asm-generic/vmlinux.lds.h
include/asm-i386/pgtable-2level-defs.h include/asm-i386/pgtable-3level-defs.h
include/asm-ia64/sn/xp.h include/asm-ia64/sn/xpc.h include/asm-mips/pgtable.h
include/asm-sparc64/dma-mapping.h include/asm-sparc64/pci.h
include/asm-sparc64/pgtable.h include/asm-sparc64/sfp-machine.h
include/asm-x86_64/hw_irq.h include/linux/aio.h include/linux/elfnote.h
include/linux/ethtool.h include/linux/eventpoll.h include/linux/ext3_fs.h
include/linux/i2o.h include/linux/netdevice.h include/linux/oprofile.h
include/linux/pci_ids.h include/linux/rcupdate.h include/net/pkt_sched.h
include/net/protocol.h include/net/sctp/sctp.h include/net/sctp/sm.h
include/net/sctp/structs.h include/net/sock.h include/net/tcp.h kernel/exit.c
kernel/futex.c kernel/posix-cpu-timers.c kernel/power/Kconfig kernel/ptrace.c
kernel/rcupdate.c kernel/sys.c kernel/timer.c lib/idr.c mm/Kconfig
mm/mempolicy.c mm/page_alloc.c mm/pdflush.c mm/shmem.c mm/vmscan.c
net/atm/clip.c net/bridge/br_device.c net/bridge/br_forward.c
net/bridge/br_if.c net/bridge/br_netfilter.c net/bridge/netfilter/ebt_ulog.c
net/core/dev_mcast.c net/core/ethtool.c net/core/netpoll.c net/core/pktgen.c
net/decnet/dn_nsp_in.c net/decnet/dn_route.c net/ieee80211/Kconfig
net/ipv4/af_inet.c net/ipv4/ip_output.c net/ipv4/ipcomp.c
net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_conntrack_core.c
net/ipv4/netfilter/ip_conntrack_proto_sctp.c
net/ipv4/netfilter/ip_nat_proto_tcp.c net/ipv4/netfilter/ip_nat_proto_udp.c
net/ipv4/netfilter/ip_nat_snmp_basic.c net/ipv4/netfilter/ip_tables.c
net/ipv4/netfilter/ipt_ULOG.c net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c net/ipv4/tcp_output.c
net/ipv4/xfrm4_output.c net/ipv6/addrconf.c net/ipv6/exthdrs.c
net/ipv6/ip6_output.c net/ipv6/ipcomp6.c net/ipv6/netfilter/ip6_tables.c
net/ipv6/xfrm6_output.c net/netfilter/nf_conntrack_proto_sctp.c
net/netfilter/nfnetlink_log.c net/netfilter/xt_sctp.c net/sched/sch_generic.c
net/sched/sch_teql.c net/sctp/input.c net/sctp/inqueue.c net/sctp/ipv6.c
net/sctp/outqueue.c net/sctp/protocol.c net/sctp/sm_make_chunk.c
net/sctp/sm_statefuns.c net/sctp/sm_statetable.c net/sctp/socket.c
net/sctp/ulpevent.c net/sctp/ulpqueue.c security/selinux/ss/services.c
sound/core/timer.c sound/oss/Kconfig sound/pci/Kconfig
sound/pci/au88x0/au88x0_mpu401.c sound/pci/fm801.c sound/pci/hda/hda_intel.c
sound/pci/hda/patch_analog.c sound/pci/hda/patch_realtek.c
sound/pci/rme9652/hdsp.c
description:
[linux] Update to linux-2.6.16.29.
Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
xen-unstable changeset: 11535:c5d4d47bbeb8
changeset: 22912:b74508d78921
user: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
date: Tue Oct 03 20:37:14 2006 +0200
files: Documentation/networking/netdevices.txt arch/i386/kernel/entry.S
arch/i386/kernel/irq.c arch/i386/mm/pageattr.c arch/x86_64/kernel/entry.S
arch/x86_64/kernel/irq.c arch/x86_64/kernel/smp.c
arch/x86_64/kernel/vmlinux.lds.S drivers/base/bus.c drivers/block/aoe/aoenet.c
drivers/char/tpm/tpm_atmel.c drivers/char/tpm/tpm_atmel.h
drivers/char/tpm/tpm_bios.c drivers/char/tpm/tpm_infineon.c
drivers/char/tpm/tpm_nsc.c drivers/char/tpm/tpm_tis.c drivers/ide/ide-lib.c
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
drivers/media/dvb/dvb-core/dvb_net.c drivers/net/8139cp.c drivers/net/bnx2.c
drivers/net/bonding/bond_main.c drivers/net/chelsio/sge.c
drivers/net/e1000/e1000_main.c drivers/net/forcedeth.c
drivers/net/hamradio/6pack.c drivers/net/hamradio/mkiss.c drivers/net/ifb.c
drivers/net/irda/vlsi_ir.c drivers/net/ixgb/ixgb_main.c drivers/net/loopback.c
drivers/net/mv643xx_eth.c drivers/net/natsemi.c drivers/net/r8169.c
drivers/net/s2io.c drivers/net/sky2.c drivers/net/tg3.c
drivers/net/tulip/winbond-840.c drivers/net/typhoon.c
drivers/net/via-velocity.c drivers/net/wireless/orinoco.c
drivers/oprofile/buffer_sync.c drivers/oprofile/cpu_buffer.c
drivers/oprofile/cpu_buffer.h drivers/oprofile/event_buffer.h
drivers/oprofile/oprof.c drivers/oprofile/oprof.h
drivers/oprofile/oprofile_files.c drivers/s390/net/qeth_eddp.c
drivers/s390/net/qeth_main.c drivers/s390/net/qeth_tso.h fs/aio.c
fs/eventpoll.c fs/proc/proc_misc.c include/asm-generic/vmlinux.lds.h
include/asm-i386/pgtable-2level-defs.h include/asm-i386/pgtable-3level-defs.h
include/asm-x86_64/hw_irq.h include/linux/aio.h include/linux/elfnote.h
include/linux/ethtool.h include/linux/eventpoll.h include/linux/netdevice.h
include/linux/oprofile.h include/linux/rcupdate.h include/net/pkt_sched.h
include/net/protocol.h include/net/sock.h include/net/tcp.h kernel/rcupdate.c
kernel/timer.c net/atm/clip.c net/bridge/br_device.c net/bridge/br_forward.c
net/bridge/br_if.c net/bridge/br_netfilter.c net/core/dev_mcast.c
net/core/ethtool.c net/core/netpoll.c net/core/pktgen.c net/decnet/dn_nsp_in.c
net/decnet/dn_route.c net/ipv4/af_inet.c net/ipv4/ip_output.c net/ipv4/ipcomp.c
net/ipv4/netfilter/ip_nat_proto_tcp.c net/ipv4/netfilter/ip_nat_proto_udp.c
net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c net/ipv4/tcp_output.c
net/ipv4/xfrm4_output.c net/ipv6/addrconf.c net/ipv6/ip6_output.c
net/ipv6/ipcomp6.c net/ipv6/xfrm6_output.c net/sched/sch_generic.c
net/sched/sch_teql.c
description:
[linux patches] Update patches for linux-2.6.16.29.
Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
xen-unstable changeset: 11536:041be3f6b38e
changeset: 22913:cba4e2a1dfe6
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 20:41:43 2006 +0200
files: arch/i386/pci/mmconfig.c arch/x86_64/pci/mmconfig.c
description:
[LINUX] Backport PCI MMCONFIG patch from 2.6.17 -- only use MMCONFIG
access method if the memory area is reserved in the E820 map.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11540:9837ff37e354
changeset: 22914:320515716eca
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 20:45:35 2006 +0200
files: arch/i386/kernel/setup-xen.c arch/x86_64/kernel/setup-xen.c
description:
[LINUX] Provide permanent global version of machine_e820 map for
general use.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11548:1adaf06e8abc
changeset: 22915:252e393f1f68
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 20:46:04 2006 +0200
files: arch/i386/pci/mmconfig.c arch/x86_64/pci/mmconfig.c
description:
[LINUX] Update pci-mmconfig patch to refer to machine_e820 map on Xen.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11549:e50872355390
changeset: 22916:313622f5038a
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:18:57 2006 +0200
files: drivers/xen/netback/loopback.c
description:
[NET] back: Create 0 loopbacks by default for non-domain-0.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11645:8cffe84d8f51
changeset: 22917:b8ffb550c782
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:19:39 2006 +0200
files: drivers/xen/netback/loopback.c
description:
[NET] back: 4 loopbacks by default for dom0 (previously was 8).
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11647:14111cab38fd
changeset: 22918:30520f19902f
user: Andrew Warfield <andy@xxxxxxxxxxxxx>
date: Tue Oct 03 21:20:43 2006 +0200
files: drivers/xen/blktap/xenbus.c
description:
[BLKTAP] Fix blktap oops on domain shutdown
When a domain shuts down with a blktap-backed block device open, it can
easily cause a dom0 oops. The XenbusStateClosing event can occur while
the tapdisk userland thread is still processing IO requests (eg.
readaheads) from the domU. But the xenbus state handler calls
tap_blkif_unmap(), unmapping the blkif->blk_ring.sring rin buffer, so
when the tapdisk thread next calls the BLKTAP_IOCTL_KICK_FE to return
the completion event to the FE via that ring buffer, it oopses.
This can be fixed simply by not calling tap_blkif_unmap() in this case;
the ring buffer will still be unmapped later on when the blkif is
destroyed by blktap_remove(), only then it will properly wait for the
blkif refcnt to reach zero before doing so.
Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11650:f9929b7e009e
changeset: 22919:62a4bdc7c20d
user: Andrew Warfield <andy@xxxxxxxxxxxxx>
date: Tue Oct 03 21:21:16 2006 +0200
files: drivers/xen/blktap/blktap.c
description:
[BLKTAP] clean up blktap and remove private structure
This patch cleans up the blktap.c code to make it form to the Linux
coding style a little better.
It also removes the private data structure that is only used to store
the index of the tabfds descriptor. Instead the filp->private_data now
points to the descriptor itself.
Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11651:460f2c954cca
changeset: 22920:35c019f1d90e
user: Andrew Warfield <andy@xxxxxxxxxxxxx>
date: Tue Oct 03 21:21:44 2006 +0200
files: drivers/xen/blktap/blktap.c
description:
[BLKTAP] Fix SMP debugging assert failures in blktap
blktap is calling non-atomic kernel functions with irqs disabled, which
hits various kernel debug traps if those are enabled. The problem is
req_increase(), which takes the pending_free_lock.
This function is currently only ever called from module initialiation,
where it is impossible for it to race against anything else. Its
companion, req_decrease(), is not called at all.
Fix by removing the offending locking from req_increase() and, while
we're at it, remove req_decrease() entirely.
Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11652:5f5e3b4c6fba
changeset: 22921:a7f003c2e03e
user: Andrew Warfield <andy@xxxxxxxxxxxxx>
date: Tue Oct 03 21:22:31 2006 +0200
files: drivers/xen/blktap/blktap.c
description:
[BLKTAP] have blktap use a dynamic major
blktap currently uses a hardcoded major of 254 for the device. This is
not robust in anyway and needs to be dynamic.
Note: it is better not to have the daemon create the node, and have udev
create it instead. But since the daemon currently creates the node
anyway, it is still the way this is done. That change needs to be made
at another time.
Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11654:500043f8ccff
changeset: 22922:bf2c1240db88
user: Andrew Warfield <andy@xxxxxxxxxxxxx>
date: Tue Oct 03 21:22:57 2006 +0200
files: drivers/xen/blktap/blktap.c
description:
[BLKTAP] have udev create the device for blktap
This patch makes blktap Do The Right Thing(TM). It allows udev to
create the /dev/xen/blktap[0-9] devices.
It creates a sysfs class called "xen". This part may later be placed
someplace else, but currently blktap is the only user so it is placed in
the blktap code.
When blktap is initialized, a blktap0 sysfs class device is made. The
other devices blktapX (X > 0) are made when the BLKTAP_IOCTL_NEWINTF
ioctl is called. This way we don't flood the sysfs and /dev/xen with
unnecessary devices.
I added a rule in the xen-backend.rules to allow for udev to create the
blktap devices.
With this, we can really remove the code to search and create the
/dev/xen/blktap[0-9]*, but I'll leave it in for now. With the use of
udev, we really should remove that code as well as the code for creating
the evtchn device. udev works for both of these now. But that removal
will have to be in another patch.
Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11655:d90be316e5f5
changeset: 22923:4c1f6da5c1f6
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:23:23 2006 +0200
files: drivers/xen/blkfront/blkfront.c drivers/xen/xenbus/xenbus_probe.c
description:
[XENBUS] Don't perform normal state-machine transitions and
notifications during shutdown. When rootfs goes away this can
cause the system to hang, as we notify userspace etc.
Instead we forcibly reset the state machine back to state Closed
if we are a frontend driver, to get the backend to release
resources. Necessary if we are going to kexec.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11656:dc017943eea2
changeset: 22924:d754394e7607
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:23:50 2006 +0200
files: drivers/xen/blkfront/blkfront.c
description:
[BLK] front: Flush workqueues with no locks held. Operation can sleep.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11657:52bb01f36c8b
changeset: 22925:8036e1704ad4
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:24:19 2006 +0200
files: drivers/xen/netback/loopback.c
description:
[NET] back: Reset netfilter context in loopback receive path.
The issue is described in bugzilla report #746.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11658:6d5d5b883dfc
changeset: 22926:14f21dc4a02b
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:26:22 2006 +0200
files: drivers/xen/blktap/blktap.c
description:
[BLKTAP] Remove unnecessary TLB flush from blktap driver.
blktap_poll is calling tlb_flush_all() in its main ring buffer polling
loop. This seems to be superfluous: the hypervisor should be
performing
any necessary tlb flushes on grant table operations performed by the
back-end. Even a simple memory barrier is unnecessary here as the
RING_PUSH_REQUESTS() call performs a wmb() anyway.
And tlb_flush_all() is not exported to modules, so this call prevents
blktap from building as a module. Just remove it.
Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11664:0c29e0d1c67b
changeset: 22927:729b970f7b92
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:29:18 2006 +0200
files: drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
[LINUX] Make evtchn device use a dynamic minor number.
Also update the code in tools to create the device node if udev fails.
The tools now read the sysfs system to find the minor number needed.
Original patch from Steven Rostedt <srostedt@xxxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11672:7e79259c2c17
changeset: 22928:d1ddf37c82cd
user: Steven Smith <ssmith@xxxxxxxxxxxxx>
date: Tue Oct 03 21:29:46 2006 +0200
files: drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
[XEN][HVM] Make sure that the interrupt which event channel events come in
on is level triggered rather than edge triggered, since it's a PCI device.
This is complicated by the possibility that another PCI device could be
on the same interrupt; the workaround is to have two irr registers
for the PIC and APIC, and have qemu and Xen generated interrupts go
into different ones.
This broke the alt_irq stuff. Fortunately, nobody uses that anymore, so
I've removed it.
Signed-off-by: Steven Smith <sos22@xxxxxxxxx>
xen-unstable changeset: 11673:c620b16d4063
changeset: 22929:a04e3f3f4eeb
user: Steven Smith <ssmith@xxxxxxxxxxxxx>
date: Tue Oct 03 21:30:12 2006 +0200
files: drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
Merge.
xen-unstable changeset: 11674:509ff527c59d
changeset: 22930:229a0fc5c801
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:31:40 2006 +0200
files: drivers/xen/netback/loopback.c drivers/xen/netback/netback.c
description:
[NET] back: Loopback must copy foreign mappings.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11678:9977b8785570
changeset: 22931:73360c06a46c
tag: tip
user: kfraser@xxxxxxxxxxxxxxxxxxxxx
date: Tue Oct 03 21:34:12 2006 +0200
files: drivers/xen/netfront/netfront.c
description:
[NET] front: Allow copying receive path to be selected by user at
module load time.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11685:0d796dced5f7
muli@rhun:~/xen/linux/xenlinux.hg$
Cheers,
Muli
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|