Loading Documentation/accounting/getdelays.c +1 −0 Original line number Diff line number Diff line Loading @@ -516,6 +516,7 @@ int main(int argc, char *argv[]) default: fprintf(stderr, "Unknown nla_type %d\n", na->nla_type); case TASKSTATS_TYPE_NULL: break; } na = (struct nlattr *) (GENLMSG_DATA(&msg) + len); Loading Documentation/scsi/scsi_mid_low_api.txt +31 −28 Original line number Diff line number Diff line Loading @@ -1044,9 +1044,9 @@ Details: /** * queuecommand - queue scsi command, invoke 'done' on completion * queuecommand - queue scsi command, invoke scp->scsi_done on completion * @shost: pointer to the scsi host object * @scp: pointer to scsi command object * @done: function pointer to be invoked on completion * * Returns 0 on success. * Loading Loading @@ -1074,42 +1074,45 @@ Details: * * Other types of errors that are detected immediately may be * flagged by setting scp->result to an appropriate value, * invoking the 'done' callback, and then returning 0 from this * function. If the command is not performed immediately (and the * LLD is starting (or will start) the given command) then this * function should place 0 in scp->result and return 0. * invoking the scp->scsi_done callback, and then returning 0 * from this function. If the command is not performed * immediately (and the LLD is starting (or will start) the given * command) then this function should place 0 in scp->result and * return 0. * * Command ownership. If the driver returns zero, it owns the * command and must take responsibility for ensuring the 'done' * callback is executed. Note: the driver may call done before * returning zero, but after it has called done, it may not * return any value other than zero. If the driver makes a * non-zero return, it must not execute the command's done * callback at any time. * * Locks: struct Scsi_Host::host_lock held on entry (with "irqsave") * and is expected to be held on return. * command and must take responsibility for ensuring the * scp->scsi_done callback is executed. Note: the driver may * call scp->scsi_done before returning zero, but after it has * called scp->scsi_done, it may not return any value other than * zero. If the driver makes a non-zero return, it must not * execute the command's scsi_done callback at any time. * * Locks: up to and including 2.6.36, struct Scsi_Host::host_lock * held on entry (with "irqsave") and is expected to be * held on return. From 2.6.37 onwards, queuecommand is * called without any locks held. * * Calling context: in interrupt (soft irq) or process context * * Notes: This function should be relatively fast. Normally it will * not wait for IO to complete. Hence the 'done' callback is invoked * (often directly from an interrupt service routine) some time after * this function has returned. In some cases (e.g. pseudo adapter * drivers that manufacture the response to a SCSI INQUIRY) * the 'done' callback may be invoked before this function returns. * If the 'done' callback is not invoked within a certain period * the SCSI mid level will commence error processing. * If a status of CHECK CONDITION is placed in "result" when the * 'done' callback is invoked, then the LLD driver should * perform autosense and fill in the struct scsi_cmnd::sense_buffer * Notes: This function should be relatively fast. Normally it * will not wait for IO to complete. Hence the scp->scsi_done * callback is invoked (often directly from an interrupt service * routine) some time after this function has returned. In some * cases (e.g. pseudo adapter drivers that manufacture the * response to a SCSI INQUIRY) the scp->scsi_done callback may be * invoked before this function returns. If the scp->scsi_done * callback is not invoked within a certain period the SCSI mid * level will commence error processing. If a status of CHECK * CONDITION is placed in "result" when the scp->scsi_done * callback is invoked, then the LLD driver should perform * autosense and fill in the struct scsi_cmnd::sense_buffer * array. The scsi_cmnd::sense_buffer array is zeroed prior to * the mid level queuing a command to an LLD. * * Defined in: LLD **/ int queuecommand(struct scsi_cmnd * scp, void (*done)(struct scsi_cmnd *)) int queuecommand(struct Scsi_Host *shost, struct scsi_cmnd * scp) /** Loading Documentation/trace/postprocess/trace-vmscan-postprocess.pl +10 −1 Original line number Diff line number Diff line Loading @@ -373,9 +373,18 @@ EVENT_PROCESS: print " $regex_lru_isolate/o\n"; next; } my $isolate_mode = $1; my $nr_scanned = $4; my $nr_contig_dirty = $7; # To closer match vmstat scanning statistics, only count isolate_both # and isolate_inactive as scanning. isolate_active is rotation # isolate_inactive == 0 # isolate_active == 1 # isolate_both == 2 if ($isolate_mode != 1) { $perprocesspid{$process_pid}->{HIGH_NR_SCANNED} += $nr_scanned; } $perprocesspid{$process_pid}->{HIGH_NR_CONTIG_DIRTY} += $nr_contig_dirty; } elsif ($tracepoint eq "mm_vmscan_lru_shrink_inactive") { $details = $5; Loading MAINTAINERS +2 −2 Original line number Diff line number Diff line Loading @@ -405,7 +405,7 @@ S: Supported F: drivers/usb/gadget/amd5536udc.* AMD GEODE PROCESSOR/CHIPSET SUPPORT P: Jordan Crouse P: Andres Salomon <dilinger@queued.net> L: linux-geode@lists.infradead.org (moderated for non-subscribers) W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html S: Supported Loading Loading @@ -4590,7 +4590,7 @@ F: drivers/pcmcia/ F: include/pcmcia/ PCNET32 NETWORK DRIVER M: Don Fry <pcnet32@verizon.net> M: Don Fry <pcnet32@frontier.com> L: netdev@vger.kernel.org S: Maintained F: drivers/net/pcnet32.c Loading Makefile +1 −1 Original line number Diff line number Diff line VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 37 EXTRAVERSION = -rc7 EXTRAVERSION = -rc8 NAME = Flesh-Eating Bats with Fangs # *DOCUMENTATION* Loading Loading
Documentation/accounting/getdelays.c +1 −0 Original line number Diff line number Diff line Loading @@ -516,6 +516,7 @@ int main(int argc, char *argv[]) default: fprintf(stderr, "Unknown nla_type %d\n", na->nla_type); case TASKSTATS_TYPE_NULL: break; } na = (struct nlattr *) (GENLMSG_DATA(&msg) + len); Loading
Documentation/scsi/scsi_mid_low_api.txt +31 −28 Original line number Diff line number Diff line Loading @@ -1044,9 +1044,9 @@ Details: /** * queuecommand - queue scsi command, invoke 'done' on completion * queuecommand - queue scsi command, invoke scp->scsi_done on completion * @shost: pointer to the scsi host object * @scp: pointer to scsi command object * @done: function pointer to be invoked on completion * * Returns 0 on success. * Loading Loading @@ -1074,42 +1074,45 @@ Details: * * Other types of errors that are detected immediately may be * flagged by setting scp->result to an appropriate value, * invoking the 'done' callback, and then returning 0 from this * function. If the command is not performed immediately (and the * LLD is starting (or will start) the given command) then this * function should place 0 in scp->result and return 0. * invoking the scp->scsi_done callback, and then returning 0 * from this function. If the command is not performed * immediately (and the LLD is starting (or will start) the given * command) then this function should place 0 in scp->result and * return 0. * * Command ownership. If the driver returns zero, it owns the * command and must take responsibility for ensuring the 'done' * callback is executed. Note: the driver may call done before * returning zero, but after it has called done, it may not * return any value other than zero. If the driver makes a * non-zero return, it must not execute the command's done * callback at any time. * * Locks: struct Scsi_Host::host_lock held on entry (with "irqsave") * and is expected to be held on return. * command and must take responsibility for ensuring the * scp->scsi_done callback is executed. Note: the driver may * call scp->scsi_done before returning zero, but after it has * called scp->scsi_done, it may not return any value other than * zero. If the driver makes a non-zero return, it must not * execute the command's scsi_done callback at any time. * * Locks: up to and including 2.6.36, struct Scsi_Host::host_lock * held on entry (with "irqsave") and is expected to be * held on return. From 2.6.37 onwards, queuecommand is * called without any locks held. * * Calling context: in interrupt (soft irq) or process context * * Notes: This function should be relatively fast. Normally it will * not wait for IO to complete. Hence the 'done' callback is invoked * (often directly from an interrupt service routine) some time after * this function has returned. In some cases (e.g. pseudo adapter * drivers that manufacture the response to a SCSI INQUIRY) * the 'done' callback may be invoked before this function returns. * If the 'done' callback is not invoked within a certain period * the SCSI mid level will commence error processing. * If a status of CHECK CONDITION is placed in "result" when the * 'done' callback is invoked, then the LLD driver should * perform autosense and fill in the struct scsi_cmnd::sense_buffer * Notes: This function should be relatively fast. Normally it * will not wait for IO to complete. Hence the scp->scsi_done * callback is invoked (often directly from an interrupt service * routine) some time after this function has returned. In some * cases (e.g. pseudo adapter drivers that manufacture the * response to a SCSI INQUIRY) the scp->scsi_done callback may be * invoked before this function returns. If the scp->scsi_done * callback is not invoked within a certain period the SCSI mid * level will commence error processing. If a status of CHECK * CONDITION is placed in "result" when the scp->scsi_done * callback is invoked, then the LLD driver should perform * autosense and fill in the struct scsi_cmnd::sense_buffer * array. The scsi_cmnd::sense_buffer array is zeroed prior to * the mid level queuing a command to an LLD. * * Defined in: LLD **/ int queuecommand(struct scsi_cmnd * scp, void (*done)(struct scsi_cmnd *)) int queuecommand(struct Scsi_Host *shost, struct scsi_cmnd * scp) /** Loading
Documentation/trace/postprocess/trace-vmscan-postprocess.pl +10 −1 Original line number Diff line number Diff line Loading @@ -373,9 +373,18 @@ EVENT_PROCESS: print " $regex_lru_isolate/o\n"; next; } my $isolate_mode = $1; my $nr_scanned = $4; my $nr_contig_dirty = $7; # To closer match vmstat scanning statistics, only count isolate_both # and isolate_inactive as scanning. isolate_active is rotation # isolate_inactive == 0 # isolate_active == 1 # isolate_both == 2 if ($isolate_mode != 1) { $perprocesspid{$process_pid}->{HIGH_NR_SCANNED} += $nr_scanned; } $perprocesspid{$process_pid}->{HIGH_NR_CONTIG_DIRTY} += $nr_contig_dirty; } elsif ($tracepoint eq "mm_vmscan_lru_shrink_inactive") { $details = $5; Loading
MAINTAINERS +2 −2 Original line number Diff line number Diff line Loading @@ -405,7 +405,7 @@ S: Supported F: drivers/usb/gadget/amd5536udc.* AMD GEODE PROCESSOR/CHIPSET SUPPORT P: Jordan Crouse P: Andres Salomon <dilinger@queued.net> L: linux-geode@lists.infradead.org (moderated for non-subscribers) W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html S: Supported Loading Loading @@ -4590,7 +4590,7 @@ F: drivers/pcmcia/ F: include/pcmcia/ PCNET32 NETWORK DRIVER M: Don Fry <pcnet32@verizon.net> M: Don Fry <pcnet32@frontier.com> L: netdev@vger.kernel.org S: Maintained F: drivers/net/pcnet32.c Loading
Makefile +1 −1 Original line number Diff line number Diff line VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 37 EXTRAVERSION = -rc7 EXTRAVERSION = -rc8 NAME = Flesh-Eating Bats with Fangs # *DOCUMENTATION* Loading