* 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)
|
||||
* Enable new scsi parts.
|
||||
* 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 ]
|
||||
* 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 @@
|
||||
|
||||
menu "Macintosh device drivers"
|
||||
- depends on PPC || MAC
|
||||
+ depends on PPC_MAC || PPC_CHRP || MAC
|
||||
- depends on PPC || MAC || X86
|
||||
+ depends on PPC_MAC || PPC_CHRP || MAC || X86
|
||||
|
||||
config ADB
|
||||
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"
|
||||
|
||||
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
|
||||
+ features/alpha/alpha-prctl.patch
|
||||
+ bugfix/alpha/asm-subarchs.patch
|
||||
+ bugfix/powerpc/drivers_macintosh-broken.patch
|
||||
+ bugfix/sparc/drivers_net-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/xen/vserver-clash.patch *_xen-vserver
|
||||
#+ features/all/xen/fedora-36252.patch *_xen *_xen-vserver
|
||||
|
|
Loading…
Reference in New Issue