* Add stable release 2.6.20.1.
* Add stable release 2.6.20.2. * Update vserver patch to 2.2.0-rc15. * debian/changelog: Update. * debian/patches/bugfix/all/stable/2.6.20.1, debian/patches/bugfix/all/stable/2.6.20.2: Add * debian/patches/bugfix/powerpc/drivers_macintosh-broken.patch: Fix. * debian/patches/features/all/vserver/gen-patch: Update. * debian/patches/features/all/vserver/vs2.2.0-pre3.patch: Remove. * debian/patches/features/all/vserver/vs2.2.0-rc15.patch: Add. * debian/patches/series/1~experimental.1, debian/patches/series/1~experimental.1-extra: Update. svn path=/dists/trunk/linux-2.6/; revision=8347
This commit is contained in:
parent
e6dae42314
commit
8a7f5ab637
|
@ -16,6 +16,115 @@ linux-2.6 (2.6.20-1~experimental.1) UNRELEASED; urgency=low
|
||||||
* Remove legacy pty support. (closes: #338404)
|
* Remove legacy pty support. (closes: #338404)
|
||||||
* Enable new scsi parts.
|
* Enable new scsi parts.
|
||||||
* powerpc: Enable ibmvscsis.
|
* powerpc: Enable ibmvscsis.
|
||||||
|
* Add stable release 2.6.20.1:
|
||||||
|
- Linux 2.6.20.1
|
||||||
|
- [PATCH] Fix a free-wrong-pointer bug in nfs/acl server (CVE-2007-0772)
|
||||||
|
* Add stable release 2.6.20.2:
|
||||||
|
- Linux 2.6.20.2
|
||||||
|
- IPV6: Handle np->opt being NULL in ipv6_getsockopt_sticky() [CVE-2007-1000]
|
||||||
|
- x86-64: survive having no irq mapping for a vector
|
||||||
|
- Fix buffer overflow in Omnikey CardMan 4040 driver (CVE-2007-0005)
|
||||||
|
- TCP: Fix minisock tcp_create_openreq_child() typo.
|
||||||
|
- gfs2: fix locking mistake
|
||||||
|
- ATA: convert GSI to irq on ia64
|
||||||
|
- pktcdvd: Correctly set cmd_len field in pkt_generic_packet
|
||||||
|
- video/aty/mach64_ct.c: fix bogus delay loop
|
||||||
|
- revert "drivers/net/tulip/dmfe: support basic carrier detection"
|
||||||
|
- throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocations
|
||||||
|
- fix section mismatch warning in lockdep
|
||||||
|
- ueagle-atm.c needs sched.h
|
||||||
|
- kvm: Fix asm constraint for lldt instruction
|
||||||
|
- lockdep: forward declare struct task_struct
|
||||||
|
- Char: specialix, isr have 2 params
|
||||||
|
- buffer: memorder fix
|
||||||
|
- kernel/time/clocksource.c needs struct task_struct on m68k
|
||||||
|
- m32r: build fix for processors without ISA_DSP_LEVEL2
|
||||||
|
- hugetlb: preserve hugetlb pte dirty state
|
||||||
|
- enable mouse button 2+3 emulation for x86 macs
|
||||||
|
- v9fs_vfs_mkdir(): fix a double free
|
||||||
|
- ufs: restore back support of openstep
|
||||||
|
- Fix MTRR compat ioctl
|
||||||
|
- kexec: Fix CONFIG_SMP=n compilation V2 (ia64)
|
||||||
|
- NLM: Fix double free in __nlm_async_call
|
||||||
|
- RPM: fix double free in portmapper code
|
||||||
|
- Revert "[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant"
|
||||||
|
- Backport of psmouse suspend/shutdown cleanups
|
||||||
|
- USB: usbnet driver bugfix
|
||||||
|
- sched: fix SMT scheduler bug
|
||||||
|
- tty_io: fix race in master pty close/slave pty close path
|
||||||
|
- forcedeth: disable msix
|
||||||
|
- export blk_recount_segments
|
||||||
|
- Fix reference counting (memory leak) problem in __nfulnl_send() and callers related to packet queueing.
|
||||||
|
- Fix anycast procfs device leak
|
||||||
|
- Don't add anycast reference to device multiple times
|
||||||
|
- Fix TCP MD5 locking.
|
||||||
|
- Fix %100 cpu spinning on sparc64
|
||||||
|
- Fix skb data reallocation handling in IPSEC
|
||||||
|
- Fix xfrm_add_sa_expire() return value
|
||||||
|
- Fix interrupt probing on E450 sparc64 systems
|
||||||
|
- HID: fix possible double-free on error path in hid parser
|
||||||
|
- POWERPC: Fix performance monitor exception
|
||||||
|
- libata: add missing CONFIG_PM in LLDs
|
||||||
|
- libata: add missing PM callbacks
|
||||||
|
- bcm43xx: Fix assertion failures in interrupt handler
|
||||||
|
- mmc: Power quirk for ENE controllers
|
||||||
|
- UML - Fix 2.6.20 hang
|
||||||
|
- fix umask when noACL kernel meets extN tuned for ACLs
|
||||||
|
- sata_sil: ignore and clear spurious IRQs while executing commands by polling
|
||||||
|
- swsusp: Fix possible oops in userland interface
|
||||||
|
- Fix posix-cpu-timer breakage caused by stale p->last_ran value
|
||||||
|
- V4L: cx88-blackbird: allow usage of 376836 and 262144 sized firmware images
|
||||||
|
- V4L: fix cx25840 firmware loading
|
||||||
|
- DVB: digitv: open nxt6000 i2c_gate for TDED4 tuner handling
|
||||||
|
- DVB: cxusb: fix firmware patch for big endian systems
|
||||||
|
- V4L: pvrusb2: Handle larger cx2341x firmware images
|
||||||
|
- V4L: pvrusb2: Fix video corruption on stream start
|
||||||
|
- dvbdev: fix illegal re-usage of fileoperations struct
|
||||||
|
- md: Fix raid10 recovery problem.
|
||||||
|
- bcm43xx: fix for 4309
|
||||||
|
- i386: Fix broken CONFIG_COMPAT_VDSO on i386
|
||||||
|
- x86: Don't require the vDSO for handling a.out signals
|
||||||
|
- x86_64: Fix wrong gcc check in bitops.h
|
||||||
|
- sky2: transmit timeout deadlock
|
||||||
|
- sky2: dont flush good pause frames
|
||||||
|
- Fix oops in xfrm_audit_log()
|
||||||
|
- Prevent pseudo garbage in SYN's advertized window
|
||||||
|
- Fix IPX module unload
|
||||||
|
- Clear TCP segmentation offload state in ipt_REJECT
|
||||||
|
- Fix atmarp.h for userspace
|
||||||
|
- UHCI: fix port resume problem
|
||||||
|
- Fix recently introduced problem with shutting down a busy NFS server.
|
||||||
|
- Avoid using nfsd process pools on SMP machines.
|
||||||
|
- EHCI: turn off remote wakeup during shutdown
|
||||||
|
- IPV6: HASHTABLES: Use appropriate seed for caluculating ehash index.
|
||||||
|
- MTD: Fatal regression in drivers/mtd/redboot.c in 2.6.20
|
||||||
|
- Kconfig: FAULT_INJECTION can be selected only if LOCKDEP is enabled.
|
||||||
|
- USB HID: Fix USB vendor and product IDs endianness for USB HID devices
|
||||||
|
- Fix null pointer dereference in appledisplay driver
|
||||||
|
- ieee1394: fix host device registering when nodemgr disabled
|
||||||
|
- ieee1394: video1394: DMA fix
|
||||||
|
- Fix compile error for e500 core based processors
|
||||||
|
- md: Avoid possible BUG_ON in md bitmap handling.
|
||||||
|
- Fix allocation failure handling in multicast
|
||||||
|
- Fix TCP FIN handling
|
||||||
|
- Fix ATM initcall ordering.
|
||||||
|
- Fix various bugs with aligned reads in RAID5.
|
||||||
|
- hda-intel - Don't try to probe invalid codecs
|
||||||
|
- usbaudio - Fix Oops with unconventional sample rates
|
||||||
|
- usbaudio - Fix Oops with broken usb descriptors
|
||||||
|
- USB: fix concurrent buffer access in the hub driver
|
||||||
|
- Missing critical phys_to_virt in lib/swiotlb.c
|
||||||
|
- AGP: intel-agp bugfix
|
||||||
|
- bcm43xx: Fix for oops on ampdu status
|
||||||
|
- bcm43xx: Fix for oops on resume
|
||||||
|
- ide: fix drive side 80c cable check
|
||||||
|
- Keys: Fix key serial number collision handling
|
||||||
|
- knfsd: Fix a race in closing NFSd connections.
|
||||||
|
- pata_amd: fix an obvious bug in cable detection
|
||||||
|
- prism54: correct assignment of DOT1XENABLE in WE-19 codepaths
|
||||||
|
- rtc-pcf8563: detect polarity of century bit automatically
|
||||||
|
- x86_64: fix 2.6.18 regression - PTRACE_OLDSETOPTIONS should be accepted
|
||||||
|
- ocfs2: ocfs2_link() journal credits update
|
||||||
|
|
||||||
[ Rod Whitby ]
|
[ Rod Whitby ]
|
||||||
* arm/ixp4xx: Enable PATA_ARTOP for the nas100d and dsmg600.
|
* arm/ixp4xx: Enable PATA_ARTOP for the nas100d and dsmg600.
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 7e2750f..d26f3f5 100644
|
||||||
|
diff --git a/fs/nfsd/nfs2acl.c b/fs/nfsd/nfs2acl.c
|
||||||
|
index edde5dc..b617428 100644
|
||||||
|
--- a/fs/nfsd/nfs2acl.c
|
||||||
|
+++ b/fs/nfsd/nfs2acl.c
|
||||||
|
@@ -287,13 +287,20 @@ static int nfsaclsvc_release_getacl(struct svc_rqst *rqstp, __be32 *p,
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static int nfsaclsvc_release_fhandle(struct svc_rqst *rqstp, __be32 *p,
|
||||||
|
- struct nfsd_fhandle *resp)
|
||||||
|
+static int nfsaclsvc_release_attrstat(struct svc_rqst *rqstp, __be32 *p,
|
||||||
|
+ struct nfsd_attrstat *resp)
|
||||||
|
{
|
||||||
|
fh_put(&resp->fh);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
+static int nfsaclsvc_release_access(struct svc_rqst *rqstp, __be32 *p,
|
||||||
|
+ struct nfsd3_accessres *resp)
|
||||||
|
+{
|
||||||
|
+ fh_put(&resp->fh);
|
||||||
|
+ return 1;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
#define nfsaclsvc_decode_voidargs NULL
|
||||||
|
#define nfsaclsvc_encode_voidres NULL
|
||||||
|
#define nfsaclsvc_release_void NULL
|
||||||
|
@@ -322,9 +329,9 @@ struct nfsd3_voidargs { int dummy; };
|
||||||
|
static struct svc_procedure nfsd_acl_procedures2[] = {
|
||||||
|
PROC(null, void, void, void, RC_NOCACHE, ST),
|
||||||
|
PROC(getacl, getacl, getacl, getacl, RC_NOCACHE, ST+1+2*(1+ACL)),
|
||||||
|
- PROC(setacl, setacl, attrstat, fhandle, RC_NOCACHE, ST+AT),
|
||||||
|
- PROC(getattr, fhandle, attrstat, fhandle, RC_NOCACHE, ST+AT),
|
||||||
|
- PROC(access, access, access, fhandle, RC_NOCACHE, ST+AT+1),
|
||||||
|
+ PROC(setacl, setacl, attrstat, attrstat, RC_NOCACHE, ST+AT),
|
||||||
|
+ PROC(getattr, fhandle, attrstat, attrstat, RC_NOCACHE, ST+AT),
|
||||||
|
+ PROC(access, access, access, access, RC_NOCACHE, ST+AT+1),
|
||||||
|
};
|
||||||
|
|
||||||
|
struct svc_version nfsd_acl_version2 = {
|
File diff suppressed because it is too large
Load Diff
|
@ -5,8 +5,8 @@ index a9e747c..9e02447 100644
|
||||||
@@ -1,6 +1,6 @@
|
@@ -1,6 +1,6 @@
|
||||||
|
|
||||||
menu "Macintosh device drivers"
|
menu "Macintosh device drivers"
|
||||||
- depends on PPC || MAC
|
- depends on PPC || MAC || X86
|
||||||
+ depends on PPC_MAC || PPC_CHRP || MAC
|
+ depends on PPC_MAC || PPC_CHRP || MAC || X86
|
||||||
|
|
||||||
config ADB
|
config ADB
|
||||||
bool "Apple Desktop Bus (ADB) support"
|
bool "Apple Desktop Bus (ADB) support"
|
||||||
|
|
|
@ -11,4 +11,4 @@ version=$(filterdiff -p 1 -i Makefile "$patch" | grep "+EXTRAVERSION" | sed -e '
|
||||||
|
|
||||||
file="$(dirname $0)/$version.patch"
|
file="$(dirname $0)/$version.patch"
|
||||||
|
|
||||||
filterdiff -p 1 -x Makefile -x init/version.c "$patch" | grep -v "^diff" > "$file"
|
filterdiff -p 1 -x Makefile "$patch" | grep -v "^diff" > "$file"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -32,6 +32,8 @@
|
||||||
+ bugfix/arm/n2100-r8169-parity.patch
|
+ bugfix/arm/n2100-r8169-parity.patch
|
||||||
+ features/alpha/alpha-prctl.patch
|
+ features/alpha/alpha-prctl.patch
|
||||||
+ bugfix/alpha/asm-subarchs.patch
|
+ bugfix/alpha/asm-subarchs.patch
|
||||||
+ bugfix/powerpc/drivers_macintosh-broken.patch
|
|
||||||
+ bugfix/sparc/drivers_net-broken.patch
|
+ bugfix/sparc/drivers_net-broken.patch
|
||||||
+ bugfix/forcedeth-napi-broken.patch
|
+ bugfix/forcedeth-napi-broken.patch
|
||||||
|
+ bugfix/all/stable/2.6.20.1
|
||||||
|
+ bugfix/all/stable/2.6.20.2
|
||||||
|
+ bugfix/powerpc/drivers_macintosh-broken.patch
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
+ features/all/vserver/vs2.2.0-pre3.patch *_vserver *_xen-vserver
|
+ features/all/vserver/vs2.2.0-rc15.patch *_vserver *_xen-vserver
|
||||||
+ features/all/vserver/bindmount-dev.patch *_vserver *_xen-vserver
|
+ features/all/vserver/bindmount-dev.patch *_vserver *_xen-vserver
|
||||||
+ features/all/xen/vserver-clash.patch *_xen-vserver
|
+ features/all/xen/vserver-clash.patch *_xen-vserver
|
||||||
#+ features/all/xen/fedora-36252.patch *_xen *_xen-vserver
|
#+ features/all/xen/fedora-36252.patch *_xen *_xen-vserver
|
||||||
|
|
Loading…
Reference in New Issue